summaryrefslogtreecommitdiff
path: root/sal/qa/helper/gcov/deprecated.txt
diff options
context:
space:
mode:
Diffstat (limited to 'sal/qa/helper/gcov/deprecated.txt')
-rw-r--r--sal/qa/helper/gcov/deprecated.txt213
1 files changed, 213 insertions, 0 deletions
diff --git a/sal/qa/helper/gcov/deprecated.txt b/sal/qa/helper/gcov/deprecated.txt
new file mode 100644
index 000000000000..a46a94acca65
--- /dev/null
+++ b/sal/qa/helper/gcov/deprecated.txt
@@ -0,0 +1,213 @@
+# contain all functions, which are mark as deprecated
+# this function will removed from the allexportlist
+# Format of a line MUST be / (.*);/
+
+ rtl_ustr_trim;
+ rtl_str_trim;
+
+# since 16.9.2003
+# Function List:
+# A. deprecated functions:
+# 1) Profile class and all its sub C API:
+ osl_openProfile;
+ osl_closeProfile;
+ osl_flushProfile;
+ osl_readProfileString;
+
+ osl_readProfileBool;
+ osl_readProfileIdent;
+ osl_writeProfileString;
+
+ osl_writeProfileBool;
+ osl_writeProfileIdent;
+ osl_removeProfileEntry;
+
+ osl_getProfileSectionEntries;
+ osl_getProfileSections;
+
+# 2) VolumeDevice class and all this sub C API:
+ osl_unmountVolumeDevice;
+ osl_automountVolumeDevice;
+ osl_releaseVolumeDeviceHandle;
+
+ osl_acquireVolumeDeviceHandle;
+ osl_getVolumeDeviceMountPath;
+
+# 3) in FileBase class:
+ osl_getCanonicalName;
+
+# B. untested functions:
+# functions need Client/Server model and blocking mode of transmission. some of the functions
+# can not run through on testshl2 env while the same code can run successfully in normal seperate
+# files.
+# 1) in DatagramSocket class:
+# osl_receiveFromSocket;
+# osl_sendToSocket;
+
+# 2) in StreamSocket class:
+# osl_readSocket;
+# osl_writeSocket;
+# osl_receiveSocket;
+# osl_sendSocket;
+
+# 3) in Socket class:
+ osl_isExceptionPending;
+# osl_shutdownSocket;
+
+# 4) in Pipe class:
+# osl_acceptPipe;
+
+# 5) in StreamPipe class:
+# osl_readPipe;
+# osl_writePipe;
+# osl_receivePipe;
+# osl_sendPipe;
+
+#C. unreachable functions
+# (*)in .map file but does not appear in.hxx header file thus unreachable,
+# mostly for internal use, can not be reached by accessing class, so need
+# not be tested.
+# 1) in file module*:
+ osl_abbreviateSystemPath;
+
+# 2) in socket module*:
+ osl_addToSocketSet;
+ osl_clearSocketSet;
+ osl_createSocketSet;
+ osl_destroySocketSet;
+ osl_isInSocketSet;
+ osl_removeFromSocketSet
+
+ osl_createHostAddrByName;
+ osl_createHostAddrByAddr;
+
+ osl_createHostAddr;
+ osl_copyHostAddr;
+ osl_destroyHostAddr;
+ osl_getHostnameOfHostAddr;
+ osl_getSocketAddrOfHostAddr;
+ osl_createInetBroadcastAddr;
+
+ osl_demultiplexSocketEvents;
+ osl_getDottedInetAddrOfSocketAddr;
+ osl_getFamilyOfSocketAddr;
+
+# 3) in thread module*:
+ osl_createThread;
+ osl_setThreadTextEncoding;
+
+# or (#)does not wrapper into a class, only in C API. does not in our Class
+# check list.
+# 1) all diagnose module#:
+ osl_breakDebug;
+ osl_assertFailedLine;
+ osl_trace;
+ osl_reportError;
+
+ osl_setDebugMessageFunc;
+
+# 2) all signal module#:
+ osl_addSignalHandler;
+ osl_removeSignalHandler;
+ osl_raiseSignal;
+
+# 3) all time module#:
+ osl_getSystemTime;
+ osl_getDateTimeFromTimeValue;
+
+ osl_getTimeValueFromDateTime;
+ osl_getLocalTimeFromSystemTime;
+
+ osl_getSystemTimeFromLocalTime;
+ osl_getGlobalTimer;
+
+# 4) all process module#:
+ osl_executeProcess;
+ osl_executeProcess_WithRedirectedIO;
+
+ osl_terminateProcess;
+ osl_getProcess;
+
+ osl_freeProcessHandle;
+ osl_joinProcess;
+ osl_joinProcessWithTimeout;
+
+ osl_getProcessInfo;
+ osl_getExecutableFile;
+ osl_getCommandArgCount;
+
+ osl_getCommandArg;
+ osl_getEnvironment;
+ osl_getProcessWorkingDir;
+
+ osl_getProcessLocale;
+ osl_setProcessLocale;
+ osl_sendResourcePipe;
+
+ osl_receiveResourcePipe;
+
+# 5) all util module#:
+ osl_getEthernetAddress;
+
+
+
+###
+# LLA:
+# this functions are not deprecated, they only marked as deprecated, to say that
+# there is no test need.
+###
+ rtl_zeroMemory;
+ rtl_fillMemory;
+ rtl_copyMemory;
+ rtl_moveMemory;
+ rtl_compareMemory;
+ rtl_findInMemory;
+
+# LLA:
+# Marked as deprecated by Stephan Bergmann
+
+ rtl_byte_sequence_reference2One;
+ rtl_byte_sequence_realloc;
+ rtl_byte_sequence_acquire;
+ rtl_byte_sequence_release;
+ rtl_byte_sequence_construct;
+ rtl_byte_sequence_constructNoDefault;
+ rtl_byte_sequence_constructFromArray;
+ rtl_byte_sequence_assign;
+ rtl_byte_sequence_equals;
+ rtl_byte_sequence_getConstArray;
+ rtl_byte_sequence_getLength;
+
+# LLA:
+# old test environment need no extra test
+ rtl_tres_create;
+ rtl_tres_destroy;
+
+# LLA:
+# found in source code, marked as deprecated
+# rtl_locale_getDefault;
+# rtl_locale_setDefault;
+
+# LLA:
+# marked as deprecated, due to the fact there is no access from outside
+# so this functions are not really accessable
+# They are used in rtl/source/locale.c
+ rtl_hashentry_destroy;
+ rtl_hashfunc;
+ rtl_hashtable_add;
+ rtl_hashtable_destroy;
+ rtl_hashtable_find;
+ rtl_hashtable_grow;
+ rtl_hashtable_init;
+
+# LLA:
+# marked as deprecated by Joachim Lingner 20040414
+ rtl_moduleCount_acquire;
+ rtl_moduleCount_release;
+ rtl_moduleCount_canUnload;
+ rtl_registerModuleForUnloading;
+ rtl_unregisterModuleForUnloading;
+ rtl_unloadUnusedModules;
+ rtl_addUnloadingListener;
+ rtl_removeUnloadingListener;
+