netease-docs/Design/cppCheck/SmartAudio-cppcheck-build-dir/ota_test.a1

332 lines
26 KiB
XML

<?xml version="1.0"?>
<analyzerinfo checksum="818273619">
<error id="invalidPrintfArgType_sint" severity="warning" msg="%d in format string (no. 1) requires &apos;int&apos; but the argument type is &apos;unsigned int&apos;." verbose="%d in format string (no. 1) requires &apos;int&apos; but the argument type is &apos;unsigned int&apos;." cwe="686">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="201"/>
</error>
<error id="redundantAssignment" severity="style" msg="Variable &apos;pFile&apos; is reassigned a value before the old one has been used." verbose="Variable &apos;pFile&apos; is reassigned a value before the old one has been used." cwe="563">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="503"/>
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="498"/>
</error>
<error id="redundantCopy" severity="performance" msg="Buffer &apos;basePath&apos; is being written before its old content has been used." verbose="Buffer &apos;basePath&apos; is being written before its old content has been used." cwe="563">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="642"/>
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="641"/>
</error>
<error id="redundantCopy" severity="performance" msg="Buffer &apos;cmdBuf&apos; is being written before its old content has been used." verbose="Buffer &apos;cmdBuf&apos; is being written before its old content has been used." cwe="563">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="621"/>
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="620"/>
</error>
<error id="redundantCopy" severity="performance" msg="Buffer &apos;buf&apos; is being written before its old content has been used." verbose="Buffer &apos;buf&apos; is being written before its old content has been used." cwe="563">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="771"/>
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="770"/>
</error>
<error id="redundantCopy" severity="performance" msg="Buffer &apos;buf&apos; is being written before its old content has been used." verbose="Buffer &apos;buf&apos; is being written before its old content has been used." cwe="563">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="780"/>
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="779"/>
</error>
<error id="redundantAssignment" severity="style" msg="Variable &apos;ret&apos; is reassigned a value before the old one has been used." verbose="Variable &apos;ret&apos; is reassigned a value before the old one has been used." cwe="563">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="731"/>
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="717"/>
</error>
<error id="redundantCopy" severity="performance" msg="Buffer &apos;buf&apos; is being written before its old content has been used." verbose="Buffer &apos;buf&apos; is being written before its old content has been used." cwe="563">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="841"/>
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="840"/>
</error>
<error id="redundantCopy" severity="performance" msg="Buffer &apos;buf&apos; is being written before its old content has been used." verbose="Buffer &apos;buf&apos; is being written before its old content has been used." cwe="563">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="851"/>
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="850"/>
</error>
<error id="redundantCopy" severity="performance" msg="Buffer &apos;buf&apos; is being written before its old content has been used." verbose="Buffer &apos;buf&apos; is being written before its old content has been used." cwe="563">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="864"/>
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="863"/>
</error>
<error id="redundantCopy" severity="performance" msg="Buffer &apos;buf&apos; is being written before its old content has been used." verbose="Buffer &apos;buf&apos; is being written before its old content has been used." cwe="563">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="886"/>
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="885"/>
</error>
<error id="redundantCopy" severity="performance" msg="Buffer &apos;buf&apos; is being written before its old content has been used." verbose="Buffer &apos;buf&apos; is being written before its old content has been used." cwe="563">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="894"/>
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="893"/>
</error>
<error id="redundantAssignment" severity="style" msg="Variable &apos;pBus&apos; is reassigned a value before the old one has been used." verbose="Variable &apos;pBus&apos; is reassigned a value before the old one has been used." cwe="563">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="1076"/>
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="1073"/>
</error>
<error id="variableScope" severity="style" msg="The scope of the variable &apos;ret&apos; can be reduced." verbose="The scope of the variable &apos;ret&apos; can be reduced. Warning: Be careful when fixing this message, especially when there are inner loops. Here is an example where cppcheck will write that the scope for &apos;i&apos; can be reduced:\012void f(int x)\012{\012 int i = 0;\012 if (x) {\012 // it&apos;s safe to move &apos;int i = 0;&apos; here\012 for (int n = 0; n &lt; 10; ++n) {\012 // it is possible but not safe to move &apos;int i = 0;&apos; here\012 do_something(&amp;i);\012 }\012 }\012}\012When you see this message it is always safe to reduce the variable scope 1 level." cwe="398">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="333"/>
</error>
<error id="variableScope" severity="style" msg="The scope of the variable &apos;tarLen&apos; can be reduced." verbose="The scope of the variable &apos;tarLen&apos; can be reduced. Warning: Be careful when fixing this message, especially when there are inner loops. Here is an example where cppcheck will write that the scope for &apos;i&apos; can be reduced:\012void f(int x)\012{\012 int i = 0;\012 if (x) {\012 // it&apos;s safe to move &apos;int i = 0;&apos; here\012 for (int n = 0; n &lt; 10; ++n) {\012 // it is possible but not safe to move &apos;int i = 0;&apos; here\012 do_something(&amp;i);\012 }\012 }\012}\012When you see this message it is always safe to reduce the variable scope 1 level." cwe="398">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="603"/>
</error>
<error id="variableScope" severity="style" msg="The scope of the variable &apos;iCnt&apos; can be reduced." verbose="The scope of the variable &apos;iCnt&apos; can be reduced. Warning: Be careful when fixing this message, especially when there are inner loops. Here is an example where cppcheck will write that the scope for &apos;i&apos; can be reduced:\012void f(int x)\012{\012 int i = 0;\012 if (x) {\012 // it&apos;s safe to move &apos;int i = 0;&apos; here\012 for (int n = 0; n &lt; 10; ++n) {\012 // it is possible but not safe to move &apos;int i = 0;&apos; here\012 do_something(&amp;i);\012 }\012 }\012}\012When you see this message it is always safe to reduce the variable scope 1 level." cwe="398">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="959"/>
</error>
<error id="variableScope" severity="style" msg="The scope of the variable &apos;iErr&apos; can be reduced." verbose="The scope of the variable &apos;iErr&apos; can be reduced. Warning: Be careful when fixing this message, especially when there are inner loops. Here is an example where cppcheck will write that the scope for &apos;i&apos; can be reduced:\012void f(int x)\012{\012 int i = 0;\012 if (x) {\012 // it&apos;s safe to move &apos;int i = 0;&apos; here\012 for (int n = 0; n &lt; 10; ++n) {\012 // it is possible but not safe to move &apos;int i = 0;&apos; here\012 do_something(&amp;i);\012 }\012 }\012}\012When you see this message it is always safe to reduce the variable scope 1 level." cwe="398">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="960"/>
</error>
<error id="unsignedLessThanZero" severity="style" msg="Checking if unsigned variable &apos;strlen(pFilePath)&apos; is less than zero." verbose="The unsigned variable &apos;strlen(pFilePath)&apos; will never be negative so it is either pointless or an error to check if it is." cwe="570">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="358"/>
</error>
<error id="unsignedLessThanZero" severity="style" msg="Checking if unsigned variable &apos;strlen(pFilePath)&apos; is less than zero." verbose="The unsigned variable &apos;strlen(pFilePath)&apos; will never be negative so it is either pointless or an error to check if it is." cwe="570">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="408"/>
</error>
<error id="unsignedLessThanZero" severity="style" msg="Checking if unsigned variable &apos;strlen(pItem[1])&apos; is less than zero." verbose="The unsigned variable &apos;strlen(pItem[1])&apos; will never be negative so it is either pointless or an error to check if it is." cwe="570">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="544"/>
</error>
<error id="unusedStructMember" severity="style" msg="struct member &apos;IPL_DATA_ITEM::reserved&apos; is never used." verbose="struct member &apos;IPL_DATA_ITEM::reserved&apos; is never used." cwe="563">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="63"/>
</error>
<error id="unusedVariable" severity="style" msg="Unused variable: i" verbose="Unused variable: i" cwe="563">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="104"/>
</error>
<error id="unreadVariable" severity="style" msg="Variable &apos;fileSize&apos; is assigned a value that is never used." verbose="Variable &apos;fileSize&apos; is assigned a value that is never used." cwe="563">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="391"/>
</error>
<error id="unusedVariable" severity="style" msg="Unused variable: ret" verbose="Unused variable: ret" cwe="563">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="399"/>
</error>
<error id="unreadVariable" severity="style" msg="Variable &apos;rdRet&apos; is assigned a value that is never used." verbose="Variable &apos;rdRet&apos; is assigned a value that is never used." cwe="563">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="1070"/>
</error>
<error id="unreadVariable" severity="style" msg="Variable &apos;rdSize&apos; is assigned a value that is never used." verbose="Variable &apos;rdSize&apos; is assigned a value that is never used." cwe="563">
<location file0="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="1071"/>
</error>
<error id="purgedConfiguration" severity="information" msg="The configuration &apos;PLATFORM_CPU;PLATFORM_R16&apos; was not checked because its code equals another one." verbose="The configuration &apos;PLATFORM_CPU;PLATFORM_R16&apos; was not checked because its code equals another one.">
<location file="G:\MyProjects\SmartAudio\Modules\OTA\ota_test.c" line="0"/>
</error>
<FileInfo check="CheckUnusedFunctions">
<functiondecl functionName="__printfOTANotifyCmd" lineNumber="102"/>
<functiondecl functionName="__otaRspStatus" lineNumber="120"/>
<functiondecl functionName="__dlThreadRuntimeCb" lineNumber="146"/>
<functiondecl functionName="OnHttpResponseCb" lineNumber="153"/>
<functiondecl functionName="OnProgressNotifyCb" lineNumber="178"/>
<functiondecl functionName="__PrintIPLParams" lineNumber="190"/>
<functiondecl functionName="__ReadIPLParams" lineNumber="227"/>
<functiondecl functionName="__SaveIPLParams" lineNumber="280"/>
<functiondecl functionName="__InitIPLParams" lineNumber="331"/>
<functiondecl functionName="__Write2NandPartition" lineNumber="353"/>
<functiondecl functionName="__Write2Partition" lineNumber="396"/>
<functiondecl functionName="__otaRunning" lineNumber="488"/>
<functiondecl functionName="__otaThreadRuntimeCb" lineNumber="702"/>
<functiondecl functionName="__otaRecoveryRuntime" lineNumber="820"/>
<functiondecl functionName="__dBusDeameonCb" lineNumber="927"/>
<functiondecl functionName="__dBusOnMessage" lineNumber="953"/>
<functiondecl functionName="main" lineNumber="1066"/>
<functioncall functionName="CMD_OTA_STATUS"/>
<functioncall functionName="CopyFileWithSize"/>
<functioncall functionName="DBusJsonBoardcastCommand"/>
<functioncall functionName="DBusJsonSendToCommand"/>
<functioncall functionName="DBusWithLibuvInit"/>
<functioncall functionName="ERR_BAD_FILE_SIZE"/>
<functioncall functionName="ERR_BAD_IPL3"/>
<functioncall functionName="ERR_COPY_FILE"/>
<functioncall functionName="ERR_FILE_NOT_EXISTS"/>
<functioncall functionName="ERR_INPUT_PARAMS"/>
<functioncall functionName="ERR_MD5_CHECK_SUM"/>
<functioncall functionName="ERR_MD5_FILE"/>
<functioncall functionName="ERR_NO_INIT_IPL3"/>
<functioncall functionName="ERR_OPEN_FILE"/>
<functioncall functionName="ERR_OTA_NOT_READY"/>
<functioncall functionName="ERR_OTA_WRITE_BOOT"/>
<functioncall functionName="ERR_OTA_WRITE_PARAMS"/>
<functioncall functionName="ERR_OTA_WRITE_ROOTFS"/>
<functioncall functionName="ERR_READ_FILE"/>
<functioncall functionName="ERR_VERIFY_PARTITION_MD5"/>
<functioncall functionName="EvpMD5HashBuf"/>
<functioncall functionName="EvpMD5HashBufV2"/>
<functioncall functionName="EvpMD5HashFile"/>
<functioncall functionName="EvpMD5HashFileV2"/>
<functioncall functionName="FALSE"/>
<functioncall functionName="F_OK"/>
<functioncall functionName="GET_FILE_SIZE"/>
<functioncall functionName="GetShellExecResult"/>
<functioncall functionName="IHW_bin2hex"/>
<functioncall functionName="InetHttpDlFileAsync"/>
<functioncall functionName="JSON_ENGINE_OTA_RSP"/>
<functioncall functionName="LOG_Debug"/>
<functioncall functionName="LOG_EX"/>
<functioncall functionName="LOG_Error"/>
<functioncall functionName="LOG_Info"/>
<functioncall functionName="MAX_PATH"/>
<functioncall functionName="MD5_CHKSUM_LEN"/>
<functioncall functionName="MD5_CHKSUM_STR_LEN"/>
<functioncall functionName="MODULE_CONTROLLER"/>
<functioncall functionName="MODULE_OTA"/>
<functioncall functionName="NORMAL_SETUP"/>
<functioncall functionName="NO_OTA_STATUS_VAL_TAG"/>
<functioncall functionName="NULL"/>
<functioncall functionName="OTA_CURRENT_REBOOT_TIME"/>
<functioncall functionName="OTA_CURRENT_SETUP_MODE"/>
<functioncall functionName="OTA_CURRENT_VERSION"/>
<functioncall functionName="OTA_DECOMPRESS_FILE"/>
<functioncall functionName="OTA_DOWNLOAD_FILE"/>
<functioncall functionName="OTA_DOWNLOAD_PROGRESS"/>
<functioncall functionName="OTA_ERR_CODE"/>
<functioncall functionName="OTA_FILE_INFO"/>
<functioncall functionName="OTA_PARTITION_BOOT"/>
<functioncall functionName="OTA_PARTITION_IPL_BOOT"/>
<functioncall functionName="OTA_PARTITION_IPL_PARAMS"/>
<functioncall functionName="OTA_PARTITION_IPL_ROOTFS"/>
<functioncall functionName="OTA_PARTITION_MAX"/>
<functioncall functionName="OTA_PARTITION_ROOTFS"/>
<functioncall functionName="OTA_REBOOT_SYSTEM"/>
<functioncall functionName="OTA_RECOVERY_START"/>
<functioncall functionName="OTA_REREQ_OTA_NOW"/>
<functioncall functionName="OTA_RSP_STATUS"/>
<functioncall functionName="OTA_SUCCESED"/>
<functioncall functionName="OTA_UPGRADE_PARTITION"/>
<functioncall functionName="OTA_UPGRADE_READY"/>
<functioncall functionName="OTA_UPGRADE_START"/>
<functioncall functionName="OTA_VERIFY_FILE"/>
<functioncall functionName="OTA_VERIFY_PARTITION"/>
<functioncall functionName="O_RDWR"/>
<functioncall functionName="OnHttpResponseCb"/>
<functioncall functionName="OnProgressNotifyCb"/>
<functioncall functionName="POTA_DATA_INFO"/>
<functioncall functionName="RunUVLoop"/>
<functioncall functionName="SIZE_1K"/>
<functioncall functionName="SYSTEM_OTA"/>
<functioncall functionName="TRUE"/>
<functioncall functionName="__PrintIPLParams"/>
<functioncall functionName="__ReadIPLParams"/>
<functioncall functionName="__SaveIPLParams"/>
<functioncall functionName="__Write2NandPartition"/>
<functioncall functionName="__dBusOnMessage"/>
<functioncall functionName="__dlThreadRuntimeCb"/>
<functioncall functionName="__otaRecoveryRuntime"/>
<functioncall functionName="__otaRspStatus"/>
<functioncall functionName="__otaRunning"/>
<functioncall functionName="access"/>
<functioncall functionName="basePath"/>
<functioncall functionName="basename_v2"/>
<functioncall functionName="break"/>
<functioncall functionName="buf"/>
<functioncall functionName="bufCmd"/>
<functioncall functionName="busCmd"/>
<functioncall functionName="cmdBuf"/>
<functioncall functionName="continue"/>
<functioncall functionName="curVersion"/>
<functioncall functionName="default"/>
<functioncall functionName="dirPath"/>
<functioncall functionName="dirname_v2"/>
<functioncall functionName="dlInfo"/>
<functioncall functionName="exit"/>
<functioncall functionName="fclose"/>
<functioncall functionName="fileInfo"/>
<functioncall functionName="fileSize"/>
<functioncall functionName="fopen"/>
<functioncall functionName="for"/>
<functioncall functionName="fprintf"/>
<functioncall functionName="free"/>
<functioncall functionName="g_iplInfo"/>
<functioncall functionName="g_otaBarrier"/>
<functioncall functionName="g_umountPart"/>
<functioncall functionName="getline"/>
<functioncall functionName="i"/>
<functioncall functionName="iErr"/>
<functioncall functionName="iFinished"/>
<functioncall functionName="iReqId"/>
<functioncall functionName="if"/>
<functioncall functionName="iplItem"/>
<functioncall functionName="md5"/>
<functioncall functionName="md5Buf"/>
<functioncall functionName="md5sum"/>
<functioncall functionName="memcmp"/>
<functioncall functionName="memcpy"/>
<functioncall functionName="memset"/>
<functioncall functionName="modAliase"/>
<functioncall functionName="modName"/>
<functioncall functionName="msgSize"/>
<functioncall functionName="oStatus"/>
<functioncall functionName="otaFileInfo"/>
<functioncall functionName="otaMode"/>
<functioncall functionName="pCheckSumFile"/>
<functioncall functionName="pChkMD5"/>
<functioncall functionName="pChkSumFile"/>
<functioncall functionName="pChkVal"/>
<functioncall functionName="pCmdRet"/>
<functioncall functionName="pConn"/>
<functioncall functionName="pDlInfo"/>
<functioncall functionName="pFile"/>
<functioncall functionName="pFileName"/>
<functioncall functionName="pFilePath"/>
<functioncall functionName="pIPLInfo"/>
<functioncall functionName="pInfo"/>
<functioncall functionName="pLoop"/>
<functioncall functionName="pMD5"/>
<functioncall functionName="pMD5Chk"/>
<functioncall functionName="pMD5Str"/>
<functioncall functionName="pMD5Val"/>
<functioncall functionName="pMagicTag"/>
<functioncall functionName="pMsg"/>
<functioncall functionName="pParams"/>
<functioncall functionName="pPartName"/>
<functioncall functionName="pPartPath"/>
<functioncall functionName="pPath"/>
<functioncall functionName="pRdLine"/>
<functioncall functionName="pReqUrl"/>
<functioncall functionName="pRet"/>
<functioncall functionName="pTags"/>
<functioncall functionName="pToken"/>
<functioncall functionName="pUrl"/>
<functioncall functionName="pUserData"/>
<functioncall functionName="partName"/>
<functioncall functionName="partSize"/>
<functioncall functionName="puvBarrier"/>
<functioncall functionName="rdSize"/>
<functioncall functionName="remove"/>
<functioncall functionName="result"/>
<functioncall functionName="ret"/>
<functioncall functionName="retCode"/>
<functioncall functionName="return"/>
<functioncall functionName="setupMode"/>
<functioncall functionName="setupStatus"/>
<functioncall functionName="size"/>
<functioncall functionName="sizeof"/>
<functioncall functionName="sleep"/>
<functioncall functionName="sprintf"/>
<functioncall functionName="status"/>
<functioncall functionName="stdout"/>
<functioncall functionName="strMD5"/>
<functioncall functionName="strcmp"/>
<functioncall functionName="strdup"/>
<functioncall functionName="strlen"/>
<functioncall functionName="strtok"/>
<functioncall functionName="strtoul"/>
<functioncall functionName="switch"/>
<functioncall functionName="system"/>
<functioncall functionName="tolRd"/>
<functioncall functionName="tolWr"/>
<functioncall functionName="type"/>
<functioncall functionName="uPercent"/>
<functioncall functionName="url"/>
<functioncall functionName="uvBarrier"/>
<functioncall functionName="uvBuf"/>
<functioncall functionName="uvClose"/>
<functioncall functionName="uvInClose"/>
<functioncall functionName="uvInOpen"/>
<functioncall functionName="uvOpen"/>
<functioncall functionName="uvOutClose"/>
<functioncall functionName="uvOutOpen"/>
<functioncall functionName="uvRead"/>
<functioncall functionName="uvSync"/>
<functioncall functionName="uvThread"/>
<functioncall functionName="uvWrite"/>
<functioncall functionName="uv_barrier_destroy"/>
<functioncall functionName="uv_barrier_init"/>
<functioncall functionName="uv_barrier_wait"/>
<functioncall functionName="uv_buf_init"/>
<functioncall functionName="uv_default_loop"/>
<functioncall functionName="uv_fs_close"/>
<functioncall functionName="uv_fs_fdatasync"/>
<functioncall functionName="uv_fs_open"/>
<functioncall functionName="uv_fs_read"/>
<functioncall functionName="uv_fs_write"/>
<functioncall functionName="uv_thread_create"/>
<functioncall functionName="val"/>
<functioncall functionName="ver"/>
<functioncall functionName="version"/>
<functioncall functionName="while"/>
<functioncall functionName="wrSize"/>
</FileInfo>
</analyzerinfo>