+++ /dev/null
-BEGIN\r
-{\r
- trace("Call Sequence fire\n");\r
-}\r
-\r
-sdt:::*Start\r
-{\r
- callsequence(__SM_startFunctionName[__SM_callDepth]);\r
-}
\ No newline at end of file
+++ /dev/null
-#ifndef _SM_COMMON_SCRIPT_D_\r
-#define _SM_COMMON_SCRIPT_D_\r
-\r
-unsigned long long __SM_startApplicationTime; /*ÇÁ·Î±×·¥ ½ÃÀÛ ½Ã°¢*/\r
-unsigned long long __SM_startFunctionTime[long]; /*ÇØ´ç °´Ã¼¸¦ ÅëÇØ Event(Function)°¡ ½ÇÇàµÈ ½Ã°¢*/\r
-\r
-unsigned long __SM_eventCount;\r
-unsigned long __SM_eventNum[long];\r
-long __SM_isInProbe; /*probe ³»ºÎ¿¡¼ ´Ù½Ã ºÒ¸° functionÀº Á¦¿Ü ÇϱâÀ§ÇÑ º¯¼ö */\r
-string __SM_startFunctionName[long]; /*for TryReturn*/\r
-long __SM_callDepth;\r
-\r
-BEGIN\r
-{\r
- trace("SmCommonScript.d fire\n");\r
- __SM_startApplicationTime = vtimestamp;\r
- __SM_eventCount = 0;\r
- __SM_isInProbe = 0;\r
-}\r
-\r
-#endif // _SM_COMMON_SCRIPT_D_\r
+++ /dev/null
-#ifndef _SM_DATABASE_SCRIPT_D_\r
-#define _SM_DATABASE_SCRIPT_D_\r
-\r
-#define _SM_DATABASE_ALL_PROBE_\r
-#define _SM_DBSTATEMENT_ALL_PROBE_\r
-\r
-/*all probe fire*/\r
-#ifdef _SM_DATABASE_ALL_PROBE_\r
-\r
-#ifndef _SM_DATABASE_CONSTRUCTOR_PROBE_\r
-#define _SM_DATABASE_CONSTRUCTOR_PROBE_\r
-#endif /*_SM_DATABASE_CONSTRUCTOR_PROBE_*/\r
-\r
-#ifndef _SM_DATABASE_DESTRUCTOR_PROBE_\r
-#define _SM_DATABASE_DESTRUCTOR_PROBE_\r
-#endif /*_SM_DATABASE_DESTRUCTOR_PROBE_*/\r
-\r
-#ifndef _SM_DATABASE_CONSTRUCT_PROBE_\r
-#define _SM_DATABASE_CONSTRUCT_PROBE_\r
-#endif /*_SM_DATABASE_CONSTRUCT_PROBE_*/\r
-\r
-#ifndef _SM_DATABASE_CREATESTATEMENTN_PROBE_\r
-#define _SM_DATABASE_CREATESTATEMENTN_PROBE_\r
-#endif /*_SM_DATABASE_CREATESTATEMENTN_PROBE_*/\r
-\r
-#ifndef _SM_DATABASE_EXECUTESTATEMENTN_PROBE_\r
-#define _SM_DATABASE_EXECUTESTATEMENTN_PROBE_\r
-#endif /*_SM_DATABASE_EXECUTESTATEMENTN_PROBE_*/\r
-\r
-#ifndef _SM_DATABASE_EXECUTESQL_PROBE_\r
-#define _SM_DATABASE_EXECUTESQL_PROBE_\r
-#endif /*_SM_DATABASE_EXECUTESQL_PROBE_*/\r
-\r
-#ifndef _SM_DATABASE_QUERYN_PROBE_\r
-#define _SM_DATABASE_QUERYN_PROBE_\r
-#endif /*_SM_DATABASE_QUERYN_PROBE_*/\r
-\r
-#ifndef _SM_DATABASE_BEGINTRANSACTION_PROBE_\r
-#define _SM_DATABASE_BEGINTRANSACTION_PROBE_\r
-#endif /*_SM_DATABASE_BEGINTRANSACTION_PROBE_*/\r
-\r
-\r
-#ifndef _SM_DATABASE_COMMITTRANSACTION_PROBE_\r
-#define _SM_DATABASE_COMMITTRANSACTION_PROBE_\r
-#endif /*_SM_DATABASE_COMMITTRANSACTION_PROBE_*/\r
-\r
-#ifndef _SM_DATABASE_ROLLBACKTRANSACTION_PROBE_\r
-#define _SM_DATABASE_ROLLBACKTRANSACTION_PROBE_\r
-#endif /*_SM_DATABASE_ROLLBACKTRANSACTION_PROBE_*/\r
-\r
-#ifndef _SM_DATABASE_GETNAME_PROBE_\r
-#define _SM_DATABASE_GETNAME_PROBE_\r
-#endif /*_SM_DATABASE_GETNAME_PROBE_*/\r
-\r
-#ifndef _SM_DATABASE_DELETE_PROBE_\r
-#define _SM_DATABASE_DELETE_PROBE_\r
-#endif /*_SM_DATABASE_DELETE_PROBE_*/\r
-\r
-#ifndef _SM_DATABASE_EXISTS_PROBE_\r
-#define _SM_DATABASE_EXISTS_PROBE_\r
-#endif /*_SM_DATABASE_EXISTS_PROBE_*/\r
-\r
-#endif /*_SM_DATABASE_ALL_PROBE_*/\r
-\r
-\r
-\r
-/*all probe fire*/\r
-#ifdef _SM_DBSTATEMENT_ALL_PROBE_\r
-\r
-#ifndef _SM_DBSTATEMENT_CONSTRUCTOR_PROBE_\r
-#define _SM_DBSTATEMENT_CONSTRUCTOR_PROBE_\r
-#endif /*_SM_DBSTATEMENT_CONSTRUCTOR_PROBE_*/\r
-\r
-#ifndef _SM_DBSTATEMENT_DESTRUCTOR_PROBE_\r
-#define _SM_DBSTATEMENT_DESTRUCTOR_PROBE_\r
-#endif /*_SM_DBSTATEMENT_DESTRUCTOR_PROBE_*/\r
-\r
-#ifndef _SM_DBSTATEMENT_BINDINT_PROBE_\r
-#define _SM_DBSTATEMENT_BINDINT_PROBE_\r
-#endif /*_SM_DBSTATEMENT_BINDINT_PROBE_*/\r
-\r
-#ifndef _SM_DBSTATEMENT_BINDINT64_PROBE_\r
-#define _SM_DBSTATEMENT_BINDINT64_PROBE_\r
-#endif /*_SM_DBSTATEMENT_BINDINT64_PROBE_*/\r
-\r
-#ifndef _SM_DBSTATEMENT_BINDDOUBLE_PROBE_\r
-#define _SM_DBSTATEMENT_BINDDOUBLE_PROBE_\r
-#endif /*_SM_DBSTATEMENT_BINDDOUBLE_PROBE_*/\r
-\r
-#ifndef _SM_DBSTATEMENT_BINDSTRING_PROBE_\r
-#define _SM_DBSTATEMENT_BINDSTRING_PROBE_\r
-#endif /*_SM_DBSTATEMENT_BINDSTRING_PROBE_*/\r
-\r
-#ifndef _SM_DBSTATEMENT_BINDBLOB_PROBE_\r
-#define _SM_DBSTATEMENT_BINDBLOB_PROBE_\r
-#endif /*_SM_DBSTATEMENT_BINDBLOB_PROBE_*/\r
-\r
-#ifndef _SM_DBSTATEMENT_BINDDATETIME_PROBE_\r
-#define _SM_DBSTATEMENT_BINDDATETIME_PROBE_\r
-#endif /*_SM_DBSTATEMENT_BINDDATETIME_PROBE_*/\r
-\r
-#ifndef _SM_DBSTATEMENT_BINDNULL_PROBE_\r
-#define _SM_DBSTATEMENT_BINDNULL_PROBE_\r
-#endif /*_SM_DBSTATEMENT_BINDNULL_PROBE_*/\r
-\r
-#endif /*_SM_DBSTATEMENT_ALL_PROBE_*/\r
-\r
-string __SM_DATABASE_DatabaseName[long,long];\r
-\r
-BEGIN\r
-{\r
- trace("SmDatabaseScript.d fire\n");\r
-}\r
-\r
-/* Database */\r
-\r
-#ifdef _SM_DATABASE_CONSTRUCTOR_PROBE_\r
-\r
-sdt::Database:Database_Constructor_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Database" ;\r
-}\r
-\r
-sdt::Database:Database_Constructor_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,Constructor`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Database`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,");\r
- trace("`,`,`,Osp::Io::Database::Database`,`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DATABASE_CONSTRUCTOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DATABASE_DESTRUCTOR_PROBE_\r
-\r
-sdt:::Database_Destructor_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "~Database" ;\r
-}\r
-\r
-sdt:::Database_Destructor_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,Destructor`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Database`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,");\r
- trace("`,`,`,Osp::Io::Database::~Database`,`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DATABASE_DESTRUCTOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DATABASE_CONSTRUCT_PROBE_\r
-\r
-sdt::Construct:Database_Construct_Start*\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Construct" ;\r
-}\r
-\r
-sdt::Construct:Database_Construct_End*\r
-{\r
- __SM_DATABASE_DatabaseName[tid,(long)arg0] = (string)arg2;\r
-\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,Construct`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Database`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,");\r
- trace(__SM_DATABASE_DatabaseName[tid,(long)arg0]);\r
- trace("`,`,`,`,`,`,");\r
- trace("`,`,`,Osp::Io::Database::Construct`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DATABASE_CONSTRUCT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DATABASE_CREATESTATEMENTN_PROBE_\r
-\r
-sdt::CreateStatementN:Database_CreateStatementN_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "CreateStatementN" ;\r
-}\r
-\r
-sdt::CreateStatementN:Database_CreateStatementN_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,CreateStatementN`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Database`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,");\r
- trace(__SM_DATABASE_DatabaseName[tid,(long)arg0]);\r
- trace("`,");\r
- trace((string)arg3);\r
- trace("`,`,`,`,`,");\r
- trace("`,`,`,Osp::Io::Database::CreateStatementN`,");\r
- trace("DbStatement [address:");\r
- trace((long)arg2);\r
- trace("]");\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DATABASE_CREATESTATEMENTN_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DATABASE_EXECUTESTATEMENTN_PROBE_\r
-\r
-sdt::ExecuteStatementN:Database_ExecuteStatementN_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "ExecuteStatementN" ;\r
-}\r
-\r
-sdt::ExecuteStatementN:Database_ExecuteStatementN_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,ExecuteStatementN`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Database`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,");\r
- trace(__SM_DATABASE_DatabaseName[tid,(long)arg0]);\r
- trace("`,");\r
- trace("DbStatement [address:");\r
- trace((long)arg3);\r
- trace("]");\r
- trace("`,`,`,`,`,");\r
- trace("`,`,`,Osp::Io::Database::ExecuteStatementN`,");\r
- trace("DbEnumerator [address:");\r
- trace((long)arg2);\r
- trace("]");\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DATABASE_EXECUTESTATEMENTN_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DATABASE_EXECUTESQL_PROBE_\r
-\r
-sdt::ExecuteSql:Database_ExecuteSql_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "ExecuteSql" ;\r
-}\r
-\r
-sdt::ExecuteSql:Database_ExecuteSql_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,ExecuteSql`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Database`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,");\r
- trace(__SM_DATABASE_DatabaseName[tid,(long)arg0]);\r
- trace("`,");\r
- trace((string)arg2);\r
- trace("`,");\r
- trace((int)arg3 == 1 ? "TRUE" : "FALSE");\r
- trace("`,`,`,`,");\r
- trace("`,`,`,Osp::Io::Database::ExecuteSql`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DATABASE_EXECUTESQL_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DATABASE_QUERYN_PROBE_\r
-\r
-sdt::QueryN:Database_QueryN_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "QueryN" ;\r
-\r
- __SM_isInProbe = 1;\r
-}\r
-\r
-sdt::QueryN:Database_QueryN_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,QueryN`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Database`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,");\r
- trace(__SM_DATABASE_DatabaseName[tid,(long)arg0]);\r
- trace("`,");\r
- trace((string)arg3);\r
- trace("`,`,`,`,`,");\r
- trace("`,`,`,Osp::Io::Database::QueryN`,");\r
- trace("DbEnumerator [address:");\r
- trace((long)arg2);\r
- trace("]");\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_isInProbe = 0; \r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DATABASE_QUERYN_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DATABASE_BEGINTRANSACTION_PROBE_\r
-\r
-sdt::BeginTransaction:Database_BeginTransaction_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "BeginTransaction" ;\r
-}\r
-\r
-sdt::BeginTransaction:Database_BeginTransaction_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,BeginTransaction`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Database`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,");\r
- trace(__SM_DATABASE_DatabaseName[tid,(long)arg0]);\r
- trace("`,`,`,`,`,`,");\r
- trace("`,`,`,Osp::Io::Database::BeginTransaction`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DATABASE_BEGINTRANSACTION_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DATABASE_COMMITTRANSACTION_PROBE_\r
-\r
-sdt::CommitTransaction:Database_CommitTransaction_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "CommitTransaction" ;\r
-}\r
-\r
-sdt::CommitTransaction:Database_CommitTransaction_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,CommitTransaction`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Database`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,");\r
- trace(__SM_DATABASE_DatabaseName[tid,(long)arg0]);\r
- trace("`,`,`,`,`,`,");\r
- trace("`,`,`,Osp::Io::Database::CommitTransaction`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DATABASE_COMMITTRANSACTION_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DATABASE_ROLLBACKTRANSACTION_PROBE_\r
-\r
-sdt::RollbackTransaction:Database_RollbackTransaction_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "RollbackTransaction" ;\r
-}\r
-\r
-sdt::RollbackTransaction:Database_RollbackTransaction_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,RollbackTransaction`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Database`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,");\r
- trace(__SM_DATABASE_DatabaseName[tid,(long)arg0]);\r
- trace("`,`,`,`,`,`,");\r
- trace("`,`,`,Osp::Io::Database::RollbackTransaction`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DATABASE_ROLLBACKTRANSACTION_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DATABASE_GETNAME_PROBE_\r
-\r
-sdt::GetName:Database_GetName_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetName" ;\r
-}\r
-\r
-sdt::GetName:Database_GetName_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,GetName`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Database`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,");\r
- trace(__SM_DATABASE_DatabaseName[tid,(long)arg0]);\r
- trace("`,`,`,`,`,`,");\r
- trace((string)arg2);\r
- trace("`,`,`,Osp::Io::Database::GetName`,");\r
- trace((string)arg2);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DATABASE_GETNAME_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DATABASE_DELETE_PROBE_\r
-\r
-sdt::Delete:Database_Delete_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Delete" ;\r
-}\r
-\r
-sdt::Delete:Database_Delete_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,Delete`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Database`,");\r
- trace("Static");\r
- trace("`,");\r
- trace(tid);\r
- trace("`,");\r
- trace((string)arg2);\r
- trace("`,`,`,`,`,`,");\r
- trace("`,`,`,Osp::Io::Database::Delete`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DATABASE_DELETE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DATABASE_EXISTS_PROBE_\r
-\r
-sdt::Exists:Database_Exists_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Exists" ;\r
-}\r
-\r
-sdt::Exists:Database_Exists_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,Exists`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Database`,");\r
- trace("Static");\r
- trace("`,");\r
- trace(tid);\r
- trace("`,");\r
- trace((string)arg3);\r
- trace("`,`,`,`,`,`,");\r
- trace("`,`,`,Osp::Io::Database::Exists`,");\r
- trace((int)arg2 == 1 ? "TRUE" : "FALSE");\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-sdt:::Database_TryReturn\r
-/(int)arg2 == 0 && __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,");\r
- trace((string)arg1);\r
- trace("`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Database`,");\r
-}\r
-\r
-sdt:::Database_TryReturn\r
-/(int)arg2 == 0 && (int)arg0 == -1 && __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace("Static");\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,");\r
- trace("`,`,");\r
- trace((string)arg4);\r
- trace("`,Osp::Io::Database::");\r
-}\r
-\r
-sdt:::Database_TryReturn\r
-/(int)arg2 == 0 && (int)arg0 != -1 && __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,");\r
- trace(__SM_DATABASE_DatabaseName[tid,(long)arg0]);\r
- trace("`,`,`,`,`,`,");\r
- trace("`,`,");\r
- trace((string)arg4);\r
- trace("`,Osp::Io::Database::");\r
-}\r
-\r
-sdt:::Database_TryReturn\r
-/(int)arg2 == 0 && __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace((string)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg3);\r
- trace("`,");\r
- trace((unsigned long)arg3);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DATABASE_EXISTS_PROBE_*/\r
-\r
-\r
-/* DbStatement */\r
-\r
-#ifdef _SM_DBSTATEMENT_CONSTRUCTOR_PROBE_\r
-\r
-sdt::DbStatement:DbStatement_Constructor_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "DbStatement" ;\r
-}\r
-\r
-sdt::DbStatement:DbStatement_Constructor_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,Constructor`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,DbStatement`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,");\r
- trace("`,`,`,Osp::Io::DbStatement::DbStatement`,`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DBSTATEMENT_CONSTRUCTOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DBSTATEMENT_DESTRUCTOR_PROBE_\r
-\r
-sdt:::DbStatement_Destructor_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "~DbStatement" ;\r
-}\r
-\r
-sdt:::DbStatement_Destructor_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,Destructor`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,DbStatement`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,");\r
- trace("`,`,`,Osp::Io::DbStatement::~DbStatement`,`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DBSTATEMENT_DESTRUCTOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DBSTATEMENT_BINDINT_PROBE_\r
-\r
-sdt::BindInt:DbStatement_BindInt_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "BindInt" ;\r
-}\r
-\r
-sdt::BindInt:DbStatement_BindInt_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,BindInt`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,DbStatement`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,");\r
- trace((int)arg2);\r
- trace("`,");\r
- trace((int)arg3);\r
- trace("`,");\r
- trace((string)arg4);\r
- trace("`,`,`,`,Osp::Io::DbStatement::BindInt`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DBSTATEMENT_BINDINT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DBSTATEMENT_BINDINT64_PROBE_\r
-\r
-sdt::BindInt64:DbStatement_BindInt64_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "BindInt64" ;\r
-}\r
-\r
-sdt::BindInt64:DbStatement_BindInt64_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,BindInt64`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,DbStatement`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,");\r
- trace((int)arg2);\r
- trace("`,");\r
- trace((long long)arg3);\r
- trace("`,");\r
- trace((string)arg4);\r
- trace("`,`,`,`,Osp::Io::DbStatement::BindInt64`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DBSTATEMENT_BINDINT64_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DBSTATEMENT_BINDDOUBLE_PROBE_\r
-\r
-sdt::BindDouble:DbStatement_BindDouble_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "BindDouble" ;\r
-}\r
-\r
-sdt::BindDouble:DbStatement_BindDouble_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,BindDouble`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,DbStatement`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,");\r
- trace((int)arg2);\r
- trace("`,");\r
- trace((long)arg3);\r
- trace("`,");\r
- trace((string)arg4);\r
- trace("`,`,`,`,Osp::Io::DbStatement::BindDouble`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DBSTATEMENT_BINDDOUBLE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DBSTATEMENT_BINDSTRING_PROBE_\r
-\r
-sdt::BindString:DbStatement_BindString_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "BindString" ;\r
-}\r
-\r
-sdt::BindString:DbStatement_BindString_End \r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,BindString`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,DbStatement`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,");\r
- trace((int)arg2);\r
- trace("`,");\r
- trace((string)arg3);\r
- trace("`,");\r
- trace((string)arg4);\r
- trace("`,`,`,`,Osp::Io::DbStatement::BindString`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DBSTATEMENT_BINDSTRING_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DBSTATEMENT_BINDBLOB_PROBE_\r
-\r
-sdt::BindBlob:DbStatement_BindBlob_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "BindBlob" ;\r
-}\r
-\r
-sdt::BindBlob:DbStatement_BindBlob_End \r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,BindBlob`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,DbStatement`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,");\r
- trace((int)arg2);\r
- trace("`,");\r
- trace((long)arg3);\r
- trace("`,");\r
- trace((string)arg4);\r
- trace("`,`,`,`,Osp::Io::DbStatement::BindBlob`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DBSTATEMENT_BINDBLOB_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DBSTATEMENT_BINDDATETIME_PROBE_\r
-\r
-sdt::BindDateTime:DbStatement_BindDateTime_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "BindDateTime" ;\r
-}\r
-\r
-sdt::BindDateTime:DbStatement_BindDateTime_End \r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,BindDateTime`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,DbStatement`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,");\r
- trace((int)arg2);\r
- trace("`,");\r
- trace((string)arg3);\r
- trace("`,");\r
- trace((string)arg4);\r
- trace("`,`,`,`,Osp::Io::DbStatement::BindDateTime`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DBSTATEMENT_BINDDATETIME_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DBSTATEMENT_BINDNULL_PROBE_\r
-\r
-sdt::BindNull:DbStatement_BindNull_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "BindNull" ;\r
-}\r
-\r
-sdt::BindNull:DbStatement_BindNull_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,BindNull`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,DbStatement`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,");\r
- trace((int)arg2);\r
- trace("`,");\r
- trace("null");\r
- trace("`,");\r
- trace("None");\r
- trace("`,`,`,`,Osp::Io::DbStatement::BindNull`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DBSTATEMENT_BINDNULL_PROBE_*/\r
-\r
-\r
-sdt:::DbStatement_TryReturn\r
-/(int)arg2 == 0 && __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,");\r
- trace((string)arg1);\r
- trace("`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,DbStatement`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,");\r
- trace("`,`,");\r
- trace((string)arg4);\r
- trace("`,Osp::Io::DbStatement::");\r
- trace((string)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg3);\r
- trace("`,");\r
- trace((unsigned long)arg3);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_DATABASE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif // _SM_DATABASE_SCRIPT_D_\r
+++ /dev/null
-#ifndef _SM_DIRECTORY_SCRIPT_D_\r
-#define _SM_DIRECTORY_SCRIPT_D_\r
-\r
-#define _SM_DIRENTRY_ALL_PROBE_\r
-#define _SM_DIRENUMERATOR_ALL_PROBE_\r
-#define _SM_DIRECTORY_ALL_PROBE_\r
-\r
-/*all direntry probe fire*/\r
-#ifdef _SM_DIRENTRY_ALL_PROBE_\r
-\r
-#ifndef _SM_DIRENTRY_CONSTRUCTOR_PROBE_\r
-#define _SM_DIRENTRY_CONSTRUCTOR_PROBE_\r
-#endif /*_SM_DIRENTRY_CONSTRUCTOR_PROBE_*/\r
-\r
-#ifndef _SM_DIRENTRY_DESTRUCTOR_PROBE_\r
-#define _SM_DIRENTRY_DESTRUCTOR_PROBE_\r
-#endif /*_SM_DIRENTRY_DESTRUCTOR_PROBE_*/\r
-\r
-#ifndef _SM_DIRENTRY_OPERATOREQUAL_PROBE_\r
-#define _SM_DIRENTRY_OPERATOREQUAL_PROBE_\r
-#endif /*_SM_DIRENTRY_OPERATOREQUAL_PROBE_*/\r
-\r
-#ifndef _SM_DIRENTRY_ISDIRECTORY_PROBE_\r
-#define _SM_DIRENTRY_ISDIRECTORY_PROBE_\r
-#endif /*_SM_DIRENTRY_ISDIRECTORY_PROBE_*/\r
-\r
-#ifndef _SM_DIRENTRY_ISHIDDEN_PROBE_\r
-#define _SM_DIRENTRY_ISHIDDEN_PROBE_\r
-#endif /*_SM_DIRENTRY_ISHIDDEN_PROBE_*/\r
-\r
-#ifndef _SM_DIRENTRY_ISREADONLY_PROBE_\r
-#define _SM_DIRENTRY_ISREADONLY_PROBE_\r
-#endif /*_SM_DIRENTRY_ISREADONLY_PROBE_*/\r
-\r
-#ifndef _SM_DIRENTRY_ISNORMALFILE_PROBE_\r
-#define _SM_DIRENTRY_ISNORMALFILE_PROBE_\r
-#endif /*_SM_DIRENTRY_ISNORMALFILE_PROBE_*/\r
-\r
-#ifndef _SM_DIRENTRY_ISSYSTEMFILE_PROBE_\r
-#define _SM_DIRENTRY_ISSYSTEMFILE_PROBE_\r
-#endif /*_SM_DIRENTRY_ISSYSTEMFILE_PROBE_*/\r
-\r
-#ifndef _SM_DIRENTRY_GETNAME_PROBE_\r
-#define _SM_DIRENTRY_GETNAME_PROBE_\r
-#endif /*_SM_DIRENTRY_GETNAME_PROBE_*/\r
-\r
-#ifndef _SM_DIRENTRY_GETFILESIZE_PROBE_\r
-#define _SM_DIRENTRY_GETFILESIZE_PROBE_\r
-#endif /*_SM_DIRENTRY_GETFILESIZE_PROBE_*/\r
-\r
-#ifndef _SM_DIRENTRY_GETDATE_PROBE_\r
-#define _SM_DIRENTRY_GETDATE_PROBE_\r
-#endif /*_SM_DIRENTRY_GETDATE_PROBE_*/\r
-\r
-#ifndef _SM_DIRENTRY__PROBE_\r
-#define _SM_DIRENTRY__PROBE_\r
-#endif /*_SM_DIRENTRY__PROBE_*/\r
-\r
-#endif /*_SM_DIRENTRY_ALL_PROBE_*/\r
-\r
-\r
-/*all direnumerator probe fire*/\r
-#ifdef _SM_DIRENUMERATOR_ALL_PROBE_\r
-\r
-#ifndef _SM_DIRENUMERATOR_CONSTRUCTOR_PROBE_\r
-#define _SM_DIRENUMERATOR_CONSTRUCTOR_PROBE_\r
-#endif /*_SM_DIRENUMERATOR_CONSTRUCTOR_PROBE_*/\r
-\r
-#ifndef _SM_DIRENUMERATOR_DESTRUCTOR_PROBE_\r
-#define _SM_DIRENUMERATOR_DESTRUCTOR_PROBE_\r
-#endif /*_SM_DIRENUMERATOR_DESTRUCTOR_PROBE_*/\r
-\r
-#ifndef _SM_DIRENUMERATOR_GETCURRENTDIRENTRY_PROBE_\r
-#define _SM_DIRENUMERATOR_GETCURRENTDIRENTRY_PROBE_\r
-#endif /*_SM_DIRENUMERATOR_GETCURRENTDIRENTRY_PROBE_*/\r
-\r
-#ifndef _SM_DIRENUMERATOR_GETCURRENT_PROBE_\r
-#define _SM_DIRENUMERATOR_GETCURRENT_PROBE_\r
-#endif /*_SM_DIRENUMERATOR_GETCURRENT_PROBE_*/\r
-\r
-#ifndef _SM_DIRENUMERATOR_MOVENEXT_PROBE_\r
-#define _SM_DIRENUMERATOR_MOVENEXT_PROBE_\r
-#endif /*_SM_DIRENUMERATOR_MOVENEXT_PROBE_*/\r
-\r
-#ifndef _SM_DIRENUMERATOR_RESET_PROBE_\r
-#define _SM_DIRENUMERATOR_RESET_PROBE_\r
-#endif /*_SM_DIRENUMERATOR_RESET_PROBE_*/\r
-\r
-#endif /*_SM_DIRENUMERATOR_ALL_PROBE_*/\r
-\r
-\r
-/*all directory probe fire*/\r
-#ifdef _SM_DIRECTORY_ALL_PROBE_\r
-\r
-#ifndef _SM_DIRECTORY_CONSTRUCTOR_PROBE_\r
-#define _SM_DIRECTORY_CONSTRUCTOR_PROBE_\r
-#endif /*_SM_DIRECTORY_CONSTRUCTOR_PROBE_*/\r
-\r
-#ifndef _SM_DIRECTORY_DESTRUCTOR_PROBE_\r
-#define _SM_DIRECTORY_DESTRUCTOR_PROBE_\r
-#endif /*_SM_DIRECTORY_DESTRUCTOR_PROBE_*/\r
-\r
-#ifndef _SM_DIRECTORY_CONSTRUCT_PROBE_\r
-#define _SM_DIRECTORY_CONSTRUCT_PROBE_\r
-#endif /*_SM_DIRECTORY_CONSTRUCT_PROBE_*/\r
-\r
-#ifndef _SM_DIRECTORY_READN_PROBE_\r
-#define _SM_DIRECTORY_READN_PROBE_\r
-#endif /*_SM_DIRECTORY_READN_PROBE_*/\r
-\r
-#ifndef _SM_DIRECTORY_CREATE_PROBE_\r
-#define _SM_DIRECTORY_CREATE_PROBE_\r
-#endif /*_SM_DIRECTORY_CREATE_PROBE_*/\r
-\r
-#ifndef _SM_DIRECTORY_REMOVE_PROBE_\r
-#define _SM_DIRECTORY_REMOVE_PROBE_\r
-#endif /*_SM_DIRECTORY_REMOVE_PROBE_*/\r
-\r
-#ifndef _SM_DIRECTORY_RENAME_PROBE_\r
-#define _SM_DIRECTORY_RENAME_PROBE_\r
-#endif /*_SM_DIRECTORY_RENAME_PROBE_*/\r
-\r
-#endif /*_SM_DIRECTORY_ALL_PROBE_*/\r
-\r
-\r
-typedef struct\r
-{\r
- int year; /**<Year (OSP_SERVER_BASE_YEAR ~ )*/\r
- int month; /**<Month (1-12)*/\r
- int day; /**<Day (1-31)*/\r
- int hour; /**<Hour (0-23)*/\r
- int minute; /**<Minute (0-59)*/\r
- int second; /**<Second (0-59)*/\r
- int millisec; /**<Milli-Second (0-999)*/\r
-}__SM_DIRECTORY_MSystemTime;\r
-\r
-typedef struct\r
-{\r
- int hDir; /**< SHP Directory handle*/ \r
- int bAllFile; /**< the option to execute Finding File*/\r
- char FiltFileName[768]; /**< file name except directory name*/ \r
- unsigned long allocatedSize; /**< real allocated size of file or directory in Sub System */\r
- char FileName[768]; /**< File or Directory name */\r
- unsigned long fileSize; /**< File size */\r
- unsigned long attribute; /**< Attribute */\r
- __SM_DIRECTORY_MSystemTime createDt; /**< Creation date/time */\r
- __SM_DIRECTORY_MSystemTime lastWriteDt; /**< modified date/time */ \r
-} __SM_DIRECTORY_FileFindInfo;\r
-\r
-typedef struct\r
-{\r
- long fileSize; /**< File size */\r
- long attribute; /**<directory(1) or file(0) */ \r
- __SM_DIRECTORY_MSystemTime createDt; /**< Creation date/time */\r
- __SM_DIRECTORY_MSystemTime lastWriteDt; /**< modified date/time */\r
- long allocatedSize; /**< real allocated size of file & directory in sub System */\r
- int iVol; /**< positioned volume */\r
-} __SM_DIRECTORY_FileAttribute;\r
-\r
-\r
-__SM_DIRECTORY_FileAttribute __SM_DIRECTORY_fileAttr;\r
-__SM_DIRECTORY_FileFindInfo __SM_DIRECTORY_FileFI;\r
-__SM_DIRECTORY_MSystemTime __SM_DIRECTORY_MST;\r
-\r
-\r
-BEGIN\r
-{\r
- trace("SmDirectoryScript.d fire\n");\r
-}\r
-\r
-\r
-/*DirEntry*/\r
-\r
-#ifdef _SM_DIRENTRY_CONSTRUCTOR_PROBE_\r
-\r
-sdt::DirEntry:DirEntry_Constructor_Start*\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "DirEntry" ; \r
-}\r
-\r
-sdt::DirEntry:DirEntry_Constructor_*End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Constructor`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,DirEntry`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::DirEntry::DirEntry`,`,");\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRENTRY_CONSTRUCTOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DIRENTRY_DESTRUCTOR_PROBE_\r
-\r
-sdt:::DirEntry_Destructor_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "~DirEntry" ; \r
-}\r
-\r
-sdt:::DirEntry_Destructor_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Destructor`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,DirEntry`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::DirEntry::~DirEntry`,`,");\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRENTRY_DESTRUCTOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DIRENTRY_OPERATOREQUAL_PROBE_\r
-\r
-sdt:::DirEntry_OperatorEqual_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "operator =" ; \r
-}\r
-\r
-sdt:::DirEntry_OperatorEqual_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Operator =`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,DirEntry`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
-}\r
-\r
-sdt:::DirEntry_OperatorEqual_End\r
-/0 == (long)arg1/\r
-{ \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,"); \r
-}\r
-\r
-sdt:::DirEntry_OperatorEqual_End\r
-/0 != (long)arg1/\r
-{ \r
- __SM_DIRECTORY_FileFI = (*(__SM_DIRECTORY_FileFindInfo*)arg1);\r
-\r
- trace(__SM_DIRECTORY_FileFI.FileName);\r
- trace("`,`,`,`,`,`,`,");\r
- trace(__SM_DIRECTORY_FileFI.createDt.year);\r
- trace("-");\r
- trace(__SM_DIRECTORY_FileFI.createDt.month);\r
- trace("-");\r
- trace(__SM_DIRECTORY_FileFI.createDt.day);\r
- trace(" ");\r
- trace(__SM_DIRECTORY_FileFI.createDt.hour);\r
- trace(":");\r
- trace(__SM_DIRECTORY_FileFI.createDt.minute);\r
- trace(":");\r
- trace(__SM_DIRECTORY_FileFI.createDt.second);\r
- trace(".");\r
- trace(__SM_DIRECTORY_FileFI.createDt.millisec);\r
- trace("`,");\r
- trace(__SM_DIRECTORY_FileFI.lastWriteDt.year);\r
- trace("-");\r
- trace(__SM_DIRECTORY_FileFI.lastWriteDt.month);\r
- trace("-");\r
- trace(__SM_DIRECTORY_FileFI.lastWriteDt.day);\r
- trace(" ");\r
- trace(__SM_DIRECTORY_FileFI.lastWriteDt.hour);\r
- trace(":");\r
- trace(__SM_DIRECTORY_FileFI.lastWriteDt.minute);\r
- trace(":");\r
- trace(__SM_DIRECTORY_FileFI.lastWriteDt.second);\r
- trace(".");\r
- trace(__SM_DIRECTORY_FileFI.lastWriteDt.millisec);\r
- trace("`,");\r
- trace(__SM_DIRECTORY_FileFI.fileSize);\r
- trace("`,");\r
- trace(__SM_DIRECTORY_FileFI.attribute & 0x00000200 ? "YES" : "NO"); /*FILEATTRIBUTE_DIR=MFILE_ATTRIBUTE_DIR=0x00000200*/\r
- trace("`,");\r
- trace(__SM_DIRECTORY_FileFI.attribute & 0x00000400 ? "YES" : "NO"); /*FILEATTRIBUTE_READONLY=MFILE_ATTRIBUTE_READONLY=0x00000400,sc - mioFileDataTypes.h*/\r
- trace("`,");\r
- trace(__SM_DIRECTORY_FileFI.attribute & 0x00000800 ? "YES" : "NO"); /*FILEATTRIBUTE_HIDDEN=MFILE_ATTRIBUTE_HIDDEN=0x00000800*/\r
- trace("`,");\r
- trace( (!(__SM_DIRECTORY_FileFI.attribute & 0x00000200)) && (!(__SM_DIRECTORY_FileFI.attribute & 0x00000800)) ? "YES" : "NO" ); /*!__bDirectory && !__bSysFile*/\r
- trace("`,");\r
- trace(__SM_DIRECTORY_FileFI.attribute & 0x00000800 ? "YES" : "NO"); /*FILEATTRIBUTE_SYSTEM=MFILE_ATTRIBUTE_SYSTEM=0x00000800*/ \r
-}\r
-\r
-sdt:::DirEntry_OperatorEqual_End\r
-{ \r
- trace("`,`,`,`,`,Osp::Io::DirEntry::Operator =`,(addr)");\r
- trace((long)arg1);\r
- trace("`,");\r
- \r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRENTRY_OPERATOREQUAL_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DIRENTRY_ISDIRECTORY_PROBE_\r
-\r
-sdt::IsDirectory:DirEntry_IsDirectory_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "IsDirectory" ; \r
-}\r
-\r
-sdt::IsDirectory:DirEntry_IsDirectory_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,IsDirectory`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,DirEntry`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,");\r
- trace(arg1!=0 ? "YES" : "NO");\r
- trace("`,`,`,`,`,`,`,`,`,Osp::Io::DirEntry::IsDirectory`,");\r
- trace(arg1!=0 ? "TRUE" : "FALSE");\r
- trace("`,");\r
- trace( (unsigned long)arg2 );\r
- \r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRENTRY_ISDIRECTORY_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DIRENTRY_ISHIDDEN_PROBE_\r
-\r
-sdt::IsHidden:DirEntry_IsHidden_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "IsHidden" ; \r
-}\r
-\r
-sdt::IsHidden:DirEntry_IsHidden_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,IsHidden`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,DirEntry`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace(arg1!=0 ? "YES" : "NO");\r
- trace("`,`,`,`,`,`,`,`,Osp::Io::DirEntry::IsHidden`,");\r
- trace(arg1!=0 ? "TRUE" : "FALSE");\r
- trace("`,");\r
- trace( (unsigned long)arg2 );\r
- \r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRENTRY_ISHIDDEN_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DIRENTRY_ISREADONLY_PROBE_\r
-\r
-sdt::IsReadOnly:DirEntry_IsReadOnly_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "IsReadOnly" ; \r
-}\r
-\r
-sdt::IsReadOnly:DirEntry_IsReadOnly_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,IsReadOnly`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,DirEntry`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace(arg1!=0 ? "YES" : "NO");\r
- trace("`,`,`,`,`,`,`,Osp::Io::DirEntry::IsReadOnly`,");\r
- trace(arg1!=0 ? "TRUE" : "FALSE");\r
- trace("`,");\r
- trace( (unsigned long)arg2 );\r
- \r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRENTRY_ISREADONLY_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DIRENTRY_ISNORMALFILE_PROBE_\r
-\r
-sdt::IsNomalFile:DirEntry_IsNomalFile_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "IsNomalFile" ; \r
-}\r
-\r
-sdt::IsNomalFile:DirEntry_IsNomalFile_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,IsNomalFile`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,DirEntry`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace(arg1!=0 ? "YES" : "NO");\r
- trace("`,`,`,`,`,`,Osp::Io::DirEntry::IsNomalFile`,");\r
- trace(arg1!=0 ? "TRUE" : "FALSE");\r
- trace("`,");\r
- trace( (unsigned long)arg2 );\r
- \r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRENTRY_ISNORMALFILE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DIRENTRY_ISSYSTEMFILE_PROBE_\r
-\r
-sdt::IsSystemFile:DirEntry_IsSystemFile_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "IsSystemFile" ; \r
-}\r
-\r
-sdt::IsSystemFile:DirEntry_IsSystemFile_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,IsSystemFile`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,DirEntry`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace(arg1!=0 ? "YES" : "NO");\r
- trace("`,`,`,`,`,Osp::Io::DirEntry::IsSystemFile`,");\r
- trace(arg1!=0 ? "TRUE" : "FALSE");\r
- trace("`,");\r
- trace( (unsigned long)arg2 );\r
- \r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRENTRY_ISSYSTEMFILE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DIRENTRY_GETNAME_PROBE_\r
-\r
-sdt::GetName:DirEntry_GetName_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "GetName" ; \r
-}\r
-\r
-sdt::GetName:DirEntry_GetName_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,GetName`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,DirEntry`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,");\r
- trace((string)arg1);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::DirEntry::GetName`,");\r
- trace((string)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg2 );\r
- \r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRENTRY_GETNAME_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DIRENTRY_GETFILESIZE_PROBE_\r
-\r
-sdt::GetFileSize:DirEntry_GetFileSize_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "GetFileSize" ; \r
-}\r
-\r
-sdt::GetFileSize:DirEntry_GetFileSize_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,GetFileSize`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,DirEntry`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,");\r
- trace(arg1);\r
- trace("`,`,`,`,`,`,`,`,`,`,Osp::Io::DirEntry::GetFileSize`,");\r
- trace((int)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg2 );\r
- \r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRENTRY_GETFILESIZE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DIRENTRY_GETDATE_PROBE_\r
-\r
-sdt::GetDateTime:DirEntry_GetDateTime_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "GetDateTime" ; \r
-}\r
-\r
-sdt::GetDateTime:DirEntry_GetDateTime_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,GetDateTime`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,DirEntry`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::GetDateTime:DirEntry_GetDateTime_End\r
-/0 != (long)arg1/\r
-{ \r
- __SM_DIRECTORY_MST = (*(__SM_DIRECTORY_MSystemTime*)arg1);\r
-\r
- trace(__SM_DIRECTORY_MST.year);\r
- trace("-");\r
- trace(__SM_DIRECTORY_MST.month);\r
- trace("-");\r
- trace(__SM_DIRECTORY_MST.day);\r
- trace(" ");\r
- trace(__SM_DIRECTORY_MST.hour);\r
- trace(":");\r
- trace(__SM_DIRECTORY_MST.minute);\r
- trace(":");\r
- trace(__SM_DIRECTORY_MST.second);\r
- trace(".");\r
- trace(__SM_DIRECTORY_MST.millisec);\r
-}\r
- \r
-sdt::GetDateTime:DirEntry_GetDateTime_End\r
-{\r
- trace("`,`,`,`,`,`,`,`,`,`,`,Osp::Io::DirEntry::GetDateTime`,(addr)");\r
- trace((long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg2);\r
- \r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRENTRY_GETDATE_PROBE_*/\r
-\r
-\r
-/*DirEnumerator*/\r
-\r
-#ifdef _SM_DIRENUMERATOR_CONSTRUCTOR_PROBE_\r
-\r
-sdt::DirEnumerator:DirEnumerator_Constructor_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "DirEnumerator" ; \r
-}\r
-\r
-sdt::DirEnumerator:DirEnumerator_Constructor_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Constructor`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,DirEnumerator`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::DirEnumerator::DirEnumerator`,`,");\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRENUMERATOR_CONSTRUCTOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DIRENUMERATOR_DESTRUCTOR_PROBE_\r
-\r
-sdt:::DirEnumerator_Destructor_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "~DirEnumerator" ; \r
-}\r
-\r
-sdt:::DirEnumerator_Destructor_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Destructor`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,DirEnumerator`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::DirEnumerator::DirEnumerator`,`,");\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRENUMERATOR_DESTRUCTOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DIRENUMERATOR_GETCURRENTDIRENTRY_PROBE_\r
-\r
-sdt::GetCurrentDirEntry:DirEnumerator_GetCurrentDirEntry_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "GetCurrentDirEntry" ; \r
-}\r
-\r
-sdt::GetCurrentDirEntry:DirEnumerator_GetCurrentDirEntry_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,GetCurrentDirEntry`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,DirEnumerator`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::DirEnumerator::GetCurrentDirEntry`,(addr)");\r
- trace((long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg2);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRENUMERATOR_GETCURRENTDIRENTRY_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DIRENUMERATOR_GETCURRENT_PROBE_\r
-\r
-sdt::GetCurrent:DirEnumerator_GetCurrent_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "GetCurrent" ; \r
-}\r
-\r
-sdt::GetCurrent:DirEnumerator_GetCurrent_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,GetCurrent`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,DirEnumerator`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::DirEnumerator::GetCurrent`,(addr)");\r
- trace((long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg2);\r
- \r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRENUMERATOR_GETCURRENT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DIRENUMERATOR_MOVENEXT_PROBE_\r
-\r
-sdt::MoveNext:DirEnumerator_MoveNext_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "MoveNext" ; \r
-}\r
-\r
-sdt::MoveNext:DirEnumerator_MoveNext_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,MoveNext`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,DirEnumerator`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::DirEnumerator::MoveNext`,");\r
- trace( (unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRENUMERATOR_MOVENEXT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DIRENUMERATOR_RESET_PROBE_\r
-\r
-sdt::Reset:DirEnumerator_Reset_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "Reset" ; \r
-}\r
-\r
-sdt::Reset:DirEnumerator_Reset_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Reset`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,DirEnumerator`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::DirEnumerator::Reset`,");\r
- trace( (unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- \r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRENUMERATOR_RESET_PROBE_*/\r
-\r
-\r
-/*Directory*/\r
-\r
-#ifdef _SM_DIRECTORY_CONSTRUCTOR_PROBE_\r
-\r
-sdt::Directory:Directory_Constructor_Start*\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "Directory" ; \r
-}\r
-\r
-sdt::Directory:Directory_Constructor_*End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Constructor`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Directory`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::Directory::Directory`,`,");\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRECTORY_CONSTRUCTOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DIRECTORY_DESTRUCTOR_PROBE_\r
-\r
-sdt:::Directory_Destructor_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "~Directory" ; \r
-}\r
-\r
-sdt:::Directory_Destructor_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Destructor`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Directory`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::Directory::~Directory`,`,");\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRECTORY_DESTRUCTOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DIRECTORY_CONSTRUCT_PROBE_\r
-\r
-sdt::Construct:Directory_Construct_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "Construct" ; \r
-}\r
-\r
-sdt::Construct:Directory_Construct_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Construct`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,File`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,");\r
- trace((string)arg2);\r
- trace("`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::Construct:Directory_Construct_End\r
-/0 == (long)arg3/\r
-{\r
- trace("`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::Construct:Directory_Construct_End\r
-/0 != (long)arg3/\r
-{\r
- __SM_DIRECTORY_fileAttr = (*(__SM_DIRECTORY_FileAttribute*)arg3);\r
-\r
-\r
- trace(__SM_DIRECTORY_fileAttr.createDt.year);\r
- trace("-");\r
- trace(__SM_DIRECTORY_fileAttr.createDt.month);\r
- trace("-");\r
- trace(__SM_DIRECTORY_fileAttr.createDt.day);\r
- trace(" ");\r
- trace(__SM_DIRECTORY_fileAttr.createDt.hour);\r
- trace(":");\r
- trace(__SM_DIRECTORY_fileAttr.createDt.minute);\r
- trace(":");\r
- trace(__SM_DIRECTORY_fileAttr.createDt.second);\r
- trace(".");\r
- trace(__SM_DIRECTORY_fileAttr.createDt.millisec);\r
- trace("`,");\r
- trace(__SM_DIRECTORY_fileAttr.lastWriteDt.year);\r
- trace("-");\r
- trace(__SM_DIRECTORY_fileAttr.lastWriteDt.month);\r
- trace("-");\r
- trace(__SM_DIRECTORY_fileAttr.lastWriteDt.day);\r
- trace(" ");\r
- trace(__SM_DIRECTORY_fileAttr.lastWriteDt.hour);\r
- trace(":");\r
- trace(__SM_DIRECTORY_fileAttr.lastWriteDt.minute);\r
- trace(":");\r
- trace(__SM_DIRECTORY_fileAttr.lastWriteDt.second);\r
- trace(".");\r
- trace(__SM_DIRECTORY_fileAttr.lastWriteDt.millisec);\r
- trace("`,");\r
- trace(__SM_DIRECTORY_fileAttr.fileSize);\r
- trace("`,");\r
- trace(__SM_DIRECTORY_fileAttr.attribute & 0x00000200 ? "YES" : "NO"); /*FILEATTRIBUTE_DIR=MFILE_ATTRIBUTE_DIR=0x00000200*/\r
- trace("`,");\r
- trace(__SM_DIRECTORY_fileAttr.attribute & 0x00000400 ? "YES" : "NO"); /*FILEATTRIBUTE_READONLY=MFILE_ATTRIBUTE_READONLY=0x00000400,sc - mioFileDataTypes.h*/\r
- trace("`,");\r
- trace(__SM_DIRECTORY_fileAttr.attribute & 0x00000800 ? "YES" : "NO"); /*FILEATTRIBUTE_HIDDEN=MFILE_ATTRIBUTE_HIDDEN=0x00000800*/\r
- trace("`,");\r
- trace( (!(__SM_DIRECTORY_fileAttr.attribute & 0x00000200)) && (!(__SM_DIRECTORY_fileAttr.attribute & 0x00000800)) ? "YES" : "NO" ); /*!__bDirectory && !__bSysFile*/\r
- trace("`,");\r
- trace(__SM_DIRECTORY_fileAttr.attribute & 0x00000800 ? "YES" : "NO"); /*FILEATTRIBUTE_SYSTEM=MFILE_ATTRIBUTE_SYSTEM=0x00000800*/\r
-}\r
-\r
-sdt::Construct:Directory_Construct_End\r
-{\r
- trace("`,`,`,`,`,Osp::Io::Directory::Construct`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1 );\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRECTORY_CONSTRUCT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DIRECTORY_READN_PROBE_\r
-\r
-sdt::ReadN:Directory_ReadN_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "ReadN" ; \r
-}\r
-\r
-sdt::ReadN:Directory_ReadN_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,ReadN`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Directory`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::Directory::ReadN`,(addr)");\r
- trace((long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg2 );\r
- \r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRECTORY_READN_PROBE_*/\r
-\r
-\r
-/*Static Func*/\r
-\r
-#ifdef _SM_DIRECTORY_CREATE_PROBE_\r
-\r
-sdt::Create:Directory_Create_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "Create" ; \r
-}\r
-\r
-sdt::Create:Directory_Create_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Create`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Directory`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,");\r
- trace((string)arg2);\r
- trace("`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::Create:Directory_Create_End\r
-/0 == (long)arg4/\r
-{\r
- trace("`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::Create:Directory_Create_End\r
-/0 != (long)arg4/\r
-{\r
- __SM_DIRECTORY_fileAttr = (*(__SM_DIRECTORY_FileAttribute*)arg4);\r
-\r
- trace(__SM_DIRECTORY_fileAttr.createDt.year);\r
- trace("-");\r
- trace(__SM_DIRECTORY_fileAttr.createDt.month);\r
- trace("-");\r
- trace(__SM_DIRECTORY_fileAttr.createDt.day);\r
- trace(" ");\r
- trace(__SM_DIRECTORY_fileAttr.createDt.hour);\r
- trace(":");\r
- trace(__SM_DIRECTORY_fileAttr.createDt.minute);\r
- trace(":");\r
- trace(__SM_DIRECTORY_fileAttr.createDt.second);\r
- trace(".");\r
- trace(__SM_DIRECTORY_fileAttr.createDt.millisec);\r
- trace("`,");\r
- trace(__SM_DIRECTORY_fileAttr.lastWriteDt.year);\r
- trace("-");\r
- trace(__SM_DIRECTORY_fileAttr.lastWriteDt.month);\r
- trace("-");\r
- trace(__SM_DIRECTORY_fileAttr.lastWriteDt.day);\r
- trace(" ");\r
- trace(__SM_DIRECTORY_fileAttr.lastWriteDt.hour);\r
- trace(":");\r
- trace(__SM_DIRECTORY_fileAttr.lastWriteDt.minute);\r
- trace(":");\r
- trace(__SM_DIRECTORY_fileAttr.lastWriteDt.second);\r
- trace(".");\r
- trace(__SM_DIRECTORY_fileAttr.lastWriteDt.millisec);\r
- trace("`,");\r
- trace(__SM_DIRECTORY_fileAttr.fileSize);\r
- trace("`,");\r
- trace(__SM_DIRECTORY_fileAttr.attribute & 0x00000200 ? "YES" : "NO"); /*FILEATTRIBUTE_DIR=MFILE_ATTRIBUTE_DIR=0x00000200*/\r
- trace("`,");\r
- trace(__SM_DIRECTORY_fileAttr.attribute & 0x00000400 ? "YES" : "NO"); /*FILEATTRIBUTE_READONLY=MFILE_ATTRIBUTE_READONLY=0x00000400,sc - mioFileDataTypes.h*/\r
- trace("`,");\r
- trace(__SM_DIRECTORY_fileAttr.attribute & 0x00000800 ? "YES" : "NO"); /*FILEATTRIBUTE_HIDDEN=MFILE_ATTRIBUTE_HIDDEN=0x00000800*/\r
- trace("`,");\r
- trace( (!(__SM_DIRECTORY_fileAttr.attribute & 0x00000200)) && (!(__SM_DIRECTORY_fileAttr.attribute & 0x00000800)) ? "YES" : "NO" ); /*!__bDirectory && !__bSysFile*/\r
- trace("`,");\r
- trace(__SM_DIRECTORY_fileAttr.attribute & 0x00000800 ? "YES" : "NO"); /*FILEATTRIBUTE_SYSTEM=MFILE_ATTRIBUTE_SYSTEM=0x00000800*/\r
-}\r
-\r
-sdt::Create:Directory_Create_End\r
-{\r
- trace("`,createParentDirsToo:");\r
- trace((int)arg3 != 0 ? "TRUE" : "FALSE");\r
- trace("`,`,`,`,Osp::Io::Directory::Create`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1 );\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRECTORY_CREATE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DIRECTORY_REMOVE_PROBE_\r
-\r
-sdt::Remove:Directory_Remove_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "Remove" ; \r
-}\r
-\r
-sdt::Remove:Directory_Remove_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Remove`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Directory`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,");\r
- trace((string)arg2);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::Directory::Remove`,");\r
- trace( (unsigned long)arg1 );\r
- trace("`,");\r
- trace( (unsigned long)arg1 );\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_DIRECTORY_REMOVE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_DIRECTORY_RENAME_PROBE_\r
-\r
-sdt::Rename:Directory_Rename_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "Rename" ; \r
-}\r
-\r
-sdt::Rename:Directory_Rename_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Rename`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Directory`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
-\r
- trace("`,");\r
- trace((string)arg2);\r
- trace("`,");\r
- trace((string)arg3);\r
- trace("`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::Rename:Directory_Rename_End\r
-/0 == (long)arg4/\r
-{\r
- trace("`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::Rename:Directory_Rename_End\r
-/0 != (long)arg4/\r
-{\r
- __SM_DIRECTORY_fileAttr = (*(__SM_DIRECTORY_FileAttribute*)arg4);\r
-\r
-\r
- trace(__SM_DIRECTORY_fileAttr.createDt.year);\r
- trace("-");\r
- trace(__SM_DIRECTORY_fileAttr.createDt.month);\r
- trace("-");\r
- trace(__SM_DIRECTORY_fileAttr.createDt.day);\r
- trace(" ");\r
- trace(__SM_DIRECTORY_fileAttr.createDt.hour);\r
- trace(":");\r
- trace(__SM_DIRECTORY_fileAttr.createDt.minute);\r
- trace(":");\r
- trace(__SM_DIRECTORY_fileAttr.createDt.second);\r
- trace(".");\r
- trace(__SM_DIRECTORY_fileAttr.createDt.millisec);\r
- trace("`,");\r
- trace(__SM_DIRECTORY_fileAttr.lastWriteDt.year);\r
- trace("-");\r
- trace(__SM_DIRECTORY_fileAttr.lastWriteDt.month);\r
- trace("-");\r
- trace(__SM_DIRECTORY_fileAttr.lastWriteDt.day);\r
- trace(" ");\r
- trace(__SM_DIRECTORY_fileAttr.lastWriteDt.hour);\r
- trace(":");\r
- trace(__SM_DIRECTORY_fileAttr.lastWriteDt.minute);\r
- trace(":");\r
- trace(__SM_DIRECTORY_fileAttr.lastWriteDt.second);\r
- trace(".");\r
- trace(__SM_DIRECTORY_fileAttr.lastWriteDt.millisec);\r
- trace("`,");\r
- trace(__SM_DIRECTORY_fileAttr.fileSize);\r
- trace("`,");\r
- trace(__SM_DIRECTORY_fileAttr.attribute & 0x00000200 ? "YES" : "NO"); /*FILEATTRIBUTE_DIR=MFILE_ATTRIBUTE_DIR=0x00000200*/\r
- trace("`,");\r
- trace(__SM_DIRECTORY_fileAttr.attribute & 0x00000400 ? "YES" : "NO"); /*FILEATTRIBUTE_READONLY=MFILE_ATTRIBUTE_READONLY=0x00000400,sc - mioFileDataTypes.h*/\r
- trace("`,");\r
- trace(__SM_DIRECTORY_fileAttr.attribute & 0x00000800 ? "YES" : "NO"); /*FILEATTRIBUTE_HIDDEN=MFILE_ATTRIBUTE_HIDDEN=0x00000800*/\r
- trace("`,");\r
- trace( (!(__SM_DIRECTORY_fileAttr.attribute & 0x00000200)) && (!(__SM_DIRECTORY_fileAttr.attribute & 0x00000800)) ? "YES" : "NO" ); /*!__bDirectory && !__bSysFile*/\r
- trace("`,");\r
- trace(__SM_DIRECTORY_fileAttr.attribute & 0x00000800 ? "YES" : "NO"); /*FILEATTRIBUTE_SYSTEM=MFILE_ATTRIBUTE_SYSTEM=0x00000800*/\r
-}\r
-\r
-sdt::Rename:Directory_Rename_End\r
-{\r
- trace("`,`,`,`,`,Osp::Io::Directory::Rename`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1 );\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-\r
-}\r
-\r
-#endif /*_SM_DIRECTORY_RENAME_PROBE_*/\r
-\r
-/*TryReturn*/\r
-\r
-sdt:::Dir*_TryReturn\r
-/(int)arg2==0 && __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,");\r
- trace((string)arg1);\r
- trace("`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
-}\r
-\r
-sdt:::DirEntry_TryReturn\r
-/(int)arg2==0 && __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{ \r
- trace("`,DirEntry`,");\r
-}\r
-\r
-sdt:::DirEnumerator_TryReturn\r
-/(int)arg2==0 && __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{ \r
- trace("`,DirEnumerator`,");\r
-}\r
-\r
-sdt:::Directory_TryReturn\r
-/(int)arg2==0 && __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{ \r
- trace("`,Directory`,");\r
-}\r
-\r
-sdt:::Dir*_TryReturn\r
-/(int)arg2==0 && (int)arg0 == -1&& __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace("Static");\r
- trace("`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((string)arg4);\r
-}\r
-\r
-sdt:::Dir*_TryReturn\r
-/(int)arg2==0 && (int)arg0 != -1&& __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((string)arg4);\r
-}\r
-\r
-sdt:::DirEntry_TryReturn\r
-/(int)arg2==0 && __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{ \r
- trace("`,Osp::Io::DirEntry::");\r
-}\r
-\r
-sdt:::DirEnumerator_TryReturn\r
-/(int)arg2==0 && __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{ \r
- trace("`,Osp::Io::DirEnumerator::");\r
-}\r
-\r
-sdt:::Directory_TryReturn\r
-/(int)arg2==0 && __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{ \r
- trace("`,Osp::Io::Directory::");\r
-}\r
-\r
-sdt:::Dir*_TryReturn\r
-/(int)arg2==0&& __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace((string)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg3);\r
- trace("`,");\r
- trace((unsigned long)arg3);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /**/// _SM_DIRECTORY_SCRIPT_D_\r
+++ /dev/null
-#ifndef _SM_FILE_SCRIPT_D_\r
-#define _SM_FILE_SCRIPT_D_\r
-\r
-#define _SM_FILE_ALL_PROBE_\r
-\r
-/*all probe fire*/\r
-#ifdef _SM_FILE_ALL_PROBE_\r
-\r
-#ifndef _SM_FILE_CONSTRUCTOR_PROBE_\r
-#define _SM_FILE_CONSTRUCTOR_PROBE_\r
-#endif /*_SM_FILE_CONSTRUCTOR_PROBE_*/\r
-\r
-#ifndef _SM_FILE_DESTRUCTOR_PROBE_\r
-#define _SM_FILE_DESTRUCTOR_PROBE_\r
-#endif /*_SM_FILE_DESTRUCTOR_PROBE_*/\r
-\r
-#ifndef _SM_FILE_CONSTRUCT_PROBE_\r
-#define _SM_FILE_CONSTRUCT_PROBE_\r
-#endif /*_SM_FILE_CONSTRUCT_PROBE_*/\r
-\r
-#ifndef _SM_FILE_READ_PROBE_\r
-#define _SM_FILE_READ_PROBE_\r
-#endif /*_SM_FILE_READ_PROBE_*/\r
-\r
-#ifndef _SM_FILE_WRITE_PROBE_\r
-#define _SM_FILE_WRITE_PROBE_\r
-#endif /*_SM_FILE_WRITE_PROBE_*/\r
-\r
-#ifndef _SM_FILE_FLUSH_PROBE_\r
-#define _SM_FILE_FLUSH_PROBE_\r
-#endif /*_SM_FILE_FLUSH_PROBE_*/\r
-\r
-#ifndef _SM_FILE_TELL_PROBE_\r
-#define _SM_FILE_TELL_PROBE_\r
-#endif /*_SM_FILE_TELL_PROBE_*/\r
-\r
-#ifndef _SM_FILE_SEEK_PROBE_\r
-#define _SM_FILE_SEEK_PROBE_\r
-#endif /*_SM_FILE_SEEK_PROBE_*/\r
-\r
-#ifndef _SM_FILE_TRUNCATE_PROBE_\r
-#define _SM_FILE_TRUNCATE_PROBE_\r
-#endif /*_SM_FILE_TRUNCATE_PROBE_*/\r
-\r
-#ifndef _SM_FILE_GETNAME_PROBE_\r
-#define _SM_FILE_GETNAME_PROBE_\r
-#endif /*_SM_FILE_GETNAME_PROBE_*/\r
-\r
-#ifndef _SM_FILE_REMOVE_PROBE_\r
-#define _SM_FILE_REMOVE_PROBE_\r
-#endif /*_SM_FILE_REMOVE_PROBE_*/\r
-\r
-#ifndef _SM_FILE_MOVE_PROBE_\r
-#define _SM_FILE_MOVE_PROBE_\r
-#endif /*_SM_FILE_MOVE_PROBE_*/\r
-\r
-#ifndef _SM_FILE_COPY_PROBE_\r
-#define _SM_FILE_COPY_PROBE_\r
-#endif /*_SM_FILE_COPY_PROBE_*/\r
-\r
-#ifndef _SM_FILE_GETATTRIBUTES_PROBE_\r
-#define _SM_FILE_GETATTRIBUTES_PROBE_\r
-#endif /*_SM_FILE_GETATTRIBUTES_PROBE_*/\r
-\r
-#ifndef _SM_FILE_GETFILENAME_PROBE_\r
-#define _SM_FILE_GETFILENAME_PROBE_\r
-#endif /*_SM_FILE_GETFILENAME_PROBE_*/\r
-\r
-#ifndef _SM_FILE_GETFILEEXTENTION_PROBE_\r
-#define _SM_FILE_GETFILEEXTENTION_PROBE_\r
-#endif /*_SM_FILE_GETFILEEXTENTION_PROBE_*/\r
-\r
-#ifndef _SM_FILE_ISFILEEXIST_PROBE_\r
-#define _SM_FILE_ISFILEEXIST_PROBE_\r
-#endif /*_SM_FILE_ISFILEEXIST_PROBE_*/\r
-\r
-#ifndef _SM_FILE_GETPATHSTOAPPSN_PROBE_\r
-#define _SM_FILE_GETPATHSTOAPPSN_PROBE_\r
-#endif /*_SM_FILE_GETPATHSTOAPPSN_PROBE_*/\r
-\r
-#endif /*_SM_FILE_ALL_PROBE_*/\r
-\r
-\r
-/*attribute probe fire*/\r
-#ifdef _SM_FILE_ATTRIBUTE_PROBE_\r
-\r
-#ifndef _SM_FILE_CONSTRUCT_PROBE_\r
-#define _SM_FILE_CONSTRUCT_PROBE_\r
-#endif /*_SM_FILE_CONSTRUCT_PROBE_*/\r
-\r
-#ifndef _SM_FILE_MOVE_PROBE_\r
-#define _SM_FILE_MOVE_PROBE_\r
-#endif /*_SM_FILE_MOVE_PROBE_*/\r
-\r
-#ifndef _SM_FILE_COPY_PROBE_\r
-#define _SM_FILE_COPY_PROBE_\r
-#endif /*_SM_FILE_COPY_PROBE_*/\r
-\r
-#ifndef _SM_FILE_GETATTRIBUTE_PROBE_\r
-#define _SM_FILE_GETATTRIBUTE_PROBE_\r
-#endif /*_SM_FILE_GETATTRIBUTE_PROBE_*/\r
-\r
-#endif /*_SM_FILE_ATTRIBUTE_PROBE_*/\r
-\r
-\r
-/*read&write probe fire*/\r
-#ifdef _SM_FILE_READWRITE_PROBE_\r
-\r
-#ifndef _SM_FILE_READ_PROBE_\r
-#define _SM_FILE_READ_PROBE_\r
-#endif /*_SM_FILE_READ_PROBE_*/\r
-\r
-#ifndef _SM_FILE_WRITE_PROBE_\r
-#define _SM_FILE_WRITE_PROBE_\r
-#endif /*_SM_FILE_WRITE_PROBE_*/\r
-\r
-#endif /*_SM_FILE_READWRITE_PROBE_*/\r
-\r
-typedef struct\r
-{\r
- int year; /**<Year (OSP_SERVER_BASE_YEAR ~ )*/\r
- int month; /**<Month (1-12)*/\r
- int day; /**<Day (1-31)*/\r
- int hour; /**<Hour (0-23)*/\r
- int minute; /**<Minute (0-59)*/\r
- int second; /**<Second (0-59)*/\r
- int millisec; /**<Milli-Second (0-999)*/\r
-}__SM_FILE_MSystemTime;\r
-\r
-typedef struct \r
-{ \r
- int year; /**<The year (1 ~ 9999)*/\r
- int month; /**<The month (-12)*/\r
- int day; /**<The day (1-31)*/\r
- int hour; /**<The hour (0-23)*/\r
- int minute; /**<The minute (0-59)*/\r
- int second; /**<The second (0-59)*/\r
-}__SM_FILE_DateTime;\r
-\r
-typedef struct\r
-{\r
- long fileSize; /**< File size */\r
- long attribute; /**<directory(1) or file(0) */ \r
- __SM_FILE_MSystemTime createDt; /**< Creation date/time */\r
- __SM_FILE_MSystemTime lastWriteDt; /**< modified date/time */\r
- long allocatedSize; /**< real allocated size of file & directory in sub System */\r
- int iVol; /**< positioned volume */\r
-} __SM_FILE_FileAttribute;\r
-\r
-__SM_FILE_FileAttribute __SM_FILE_fileAttr;\r
-__SM_FILE_DateTime __SM_FILEATTRIBUTES_Dt;\r
-int __SM_FILE_fileWirteRequestLen[long];\r
-int __SM_FILE_fileReadRequestLen[long];\r
-\r
-BEGIN\r
-{\r
- trace("SmFileScript.d fire\n");\r
-}\r
-\r
-/*log : ...`,tid`,Path(src)`,Path(dest)`,Read Count`,Read`,Write Count`,Write`,Position`,Created Time`,Last Modified Time`,File Size`,Directory`,Hidden`,Read Only`,NormalFile`,SystemFile`,OpenMode`,GetVal`,SetVal`,Remark`,`,callee,`...*/\r
-\r
-/************************************************\r
-FileAttributes\r
-*************************************************/\r
-#ifdef _SM_FILEATTRIBUTES_CONSTRUCTOR_PROBE_\r
-\r
-sdt::FileAttributes:FileAttributes_Constructor_Start*\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "FileAttributes" ; \r
-}\r
-\r
-sdt::FileAttributes:FileAttributes_Constructor_*End*\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Constructor`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,FileAttributes`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,");\r
-}\r
-sdt::FileAttributes:FileAttributes_Constructor_*End\r
-{\r
- trace("`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::FileAttributes:FileAttributes_Constructor_End2\r
-{\r
- __SM_FILEATTRIBUTES_Dt = (*(__SM_FILE_DateTime*)arg1);\r
- trace(__SM_FILEATTRIBUTES_Dt.year);\r
- trace("-");\r
- trace(__SM_FILEATTRIBUTES_Dt.month);\r
- trace("-");\r
- trace(__SM_FILEATTRIBUTES_Dt.day);\r
- trace(" ");\r
- trace(__SM_FILEATTRIBUTES_Dt.hour);\r
- trace(":");\r
- trace(__SM_FILEATTRIBUTES_Dt.minute);\r
- trace(":");\r
- trace(__SM_FILEATTRIBUTES_Dt.second);\r
- trace("`,`,");\r
- trace((long)arg2);\r
- trace("`,");\r
- trace((long)arg3 & 0x00000200 ? "DIRECTORY" : "FILE"); /*FILEATTRIBUTE_DIR=MFILE_ATTRIBUTE_DIR=0x00000200*/\r
- trace("`,");\r
- trace((long)arg3 & 0x00000400 ? "YES" : "NO"); /*FILEATTRIBUTE_READONLY=MFILE_ATTRIBUTE_READONLY=0x00000400,sc - mioFileDataTypes.h*/\r
- trace("`,");\r
- trace((long)arg3 & 0x00000800 ? "YES" : "NO"); /*FILEATTRIBUTE_HIDDEN=MFILE_ATTRIBUTE_HIDDEN=0x00000800*/\r
- trace("`,");\r
- trace( (!((long)arg3 & 0x00000200)) && (!((long)arg3 & 0x00000800)) ? "YES" : "NO" ); /*!__bDirectory && !__bSysFile*/\r
- trace("`,");\r
- trace((long)arg3 & 0x00000800 ? "YES" : "NO"); /*FILEATTRIBUTE_SYSTEM=MFILE_ATTRIBUTE_SYSTEM=0x00000800*/\r
-}\r
-\r
-\r
-\r
-sdt::FileAttributes:FileAttributes_Constructor_*End*\r
-{ \r
- trace("`,`,`,`,`,Osp::Io::FileAttributes::FileAttributes`,`,");\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILEATTRIBUTES_CONSTRUCTOR_PROBE_*/\r
-\r
-#ifdef _SM_FILEATTRIBUTES_DESTRUCTOR_PROBE_\r
-\r
-sdt:::FileAttributes_Destructor_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "~FileAttributes" ; \r
-}\r
-\r
-sdt:::FileAttributes_Destructor_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Destructor`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,FileAttributes`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::FileAttributes::~FileAttributes`,`,");\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILEATTRIBUTES_DESTRUCTOR_PROBE_*/\r
-\r
-#ifdef _SM_FILEATTRIBUTES_GETFILESIZE_PROBE_\r
-\r
-sdt::GetFileSize:FileAttributes_GetFileSize_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "GetFileSize" ; \r
-}\r
-\r
-sdt::GetFileSize:FileAttributes_GetFileSize_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,GetFileSize`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,FileAttributes`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,");\r
- trace((long)arg1);\r
- trace("`,`,`,`,`,`,`,");\r
- trace((long)arg1);\r
- trace("`,`,`,Osp::Io::FileAttributes::GetFileSize`,");\r
- trace((long)arg1);\r
- trace("`,");\r
- trace((long)arg2);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILEATTRIBUTES_GETFILESIZE_PROBE_*/\r
-\r
-#ifdef _SM_FILEATTRIBUTES_GETDATETIME_PROBE_\r
-\r
-sdt::GetDateTime:FileAttributes_GetDateTime_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "GetDateTime" ; \r
-}\r
-\r
-sdt::GetDateTime:FileAttributes_GetDateTime_End\r
-{\r
- __SM_FILEATTRIBUTES_Dt = (*(__SM_FILE_DateTime*)arg1);\r
- \r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,GetDateTime`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,FileAttributes`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,");\r
- trace(__SM_FILEATTRIBUTES_Dt.year);\r
- trace("-");\r
- trace(__SM_FILEATTRIBUTES_Dt.month);\r
- trace("-");\r
- trace(__SM_FILEATTRIBUTES_Dt.day);\r
- trace(" ");\r
- trace(__SM_FILEATTRIBUTES_Dt.hour);\r
- trace(":");\r
- trace(__SM_FILEATTRIBUTES_Dt.minute);\r
- trace(":");\r
- trace(__SM_FILEATTRIBUTES_Dt.second);\r
- trace("`,`,`,`,`,`,`,`,`,`,");\r
- trace(__SM_FILEATTRIBUTES_Dt.year);\r
- trace("-");\r
- trace(__SM_FILEATTRIBUTES_Dt.month);\r
- trace("-");\r
- trace(__SM_FILEATTRIBUTES_Dt.day);\r
- trace(" ");\r
- trace(__SM_FILEATTRIBUTES_Dt.hour);\r
- trace(":");\r
- trace(__SM_FILEATTRIBUTES_Dt.minute);\r
- trace(":");\r
- trace(__SM_FILEATTRIBUTES_Dt.second);\r
- trace("`,`,`,Osp::Io::FileAttributes::GetDateTime`,");\r
- trace(__SM_FILEATTRIBUTES_Dt.year);\r
- trace("-");\r
- trace(__SM_FILEATTRIBUTES_Dt.month);\r
- trace("-");\r
- trace(__SM_FILEATTRIBUTES_Dt.day);\r
- trace(" ");\r
- trace(__SM_FILEATTRIBUTES_Dt.hour);\r
- trace(":");\r
- trace(__SM_FILEATTRIBUTES_Dt.minute);\r
- trace(":");\r
- trace(__SM_FILEATTRIBUTES_Dt.second); \r
- trace("`,");\r
- trace((long)arg2);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILEATTRIBUTES_GETDATETIME_PROBE_*/\r
-\r
-#ifdef _SM_FILEATTRIBUTES_GETLASTMODIFIEDTIMEPROBE_\r
-\r
-sdt::GetLastModifiedTime:FileAttributes_GetLastModifiedTime_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "GetLastModifiedTime" ; \r
-}\r
-\r
-sdt::GetLastModifiedTime:FileAttributes_GetLastModifiedTime_End\r
-{\r
- __SM_FILEATTRIBUTES_Dt = (*(__SM_FILE_DateTime*)arg1);\r
- \r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,GetLastModifiedTime`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,FileAttributes`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,");\r
- trace(__SM_FILEATTRIBUTES_Dt.year);\r
- trace("-");\r
- trace(__SM_FILEATTRIBUTES_Dt.month);\r
- trace("-");\r
- trace(__SM_FILEATTRIBUTES_Dt.day);\r
- trace(" ");\r
- trace(__SM_FILEATTRIBUTES_Dt.hour);\r
- trace(":");\r
- trace(__SM_FILEATTRIBUTES_Dt.minute);\r
- trace(":");\r
- trace(__SM_FILEATTRIBUTES_Dt.second);\r
- trace("`,`,`,`,`,`,`,`,`,");\r
- trace(__SM_FILEATTRIBUTES_Dt.year);\r
- trace("-");\r
- trace(__SM_FILEATTRIBUTES_Dt.month);\r
- trace("-");\r
- trace(__SM_FILEATTRIBUTES_Dt.day);\r
- trace(" ");\r
- trace(__SM_FILEATTRIBUTES_Dt.hour);\r
- trace(":");\r
- trace(__SM_FILEATTRIBUTES_Dt.minute);\r
- trace(":");\r
- trace(__SM_FILEATTRIBUTES_Dt.second);\r
- trace("`,`,`,Osp::Io::FileAttributes::GetLastModifiedTime`,");\r
- trace(__SM_FILEATTRIBUTES_Dt.year);\r
- trace("-");\r
- trace(__SM_FILEATTRIBUTES_Dt.month);\r
- trace("-");\r
- trace(__SM_FILEATTRIBUTES_Dt.day);\r
- trace(" ");\r
- trace(__SM_FILEATTRIBUTES_Dt.hour);\r
- trace(":");\r
- trace(__SM_FILEATTRIBUTES_Dt.minute);\r
- trace(":");\r
- trace(__SM_FILEATTRIBUTES_Dt.second); \r
- trace("`,");\r
- trace((long)arg2);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILEATTRIBUTES_GETLASTMODIFIEDTIME_PROBE_*/\r
-\r
-#ifdef _SM_FILEATTRIBUTES_EQUALS_PROBE_\r
-\r
-sdt::Equals:FileAttributes_Equals_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "Equals" ; \r
-}\r
-\r
-sdt::Equals:FileAttributes_Equals_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Equals`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,FileAttributes`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((long)arg1 == 0 ? "Not Equals" : "Equals");\r
- trace("`,`,`,Osp::Io::FileAttributes::Equals`,");\r
- trace((long)arg1 == 0 ? "Not Equals" : "Equals");\r
- trace("`,");\r
- trace((long)arg2);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILEATTRIBUTES_EQUALS_PROBE_*/\r
-\r
-#ifdef _SM_FILEATTRIBUTES_ISDIRECTORY_PROBE_\r
-\r
-sdt::IsDirectory:FileAttributes_IsDirectory_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "IsDirectory" ; \r
-}\r
-\r
-sdt::IsDirectory:FileAttributes_IsDirectory_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,IsDirectory`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,FileAttributes`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((long)arg1 == 0 ? "NO" : "YES");\r
- trace("`,`,`,`,`,`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,`,`,Osp::Io::FileAttributes::IsDirectory`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,");\r
- trace((long)arg2);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILEATTRIBUTES_ISDIRECTORY_PROBE_*/\r
-\r
-#ifdef _SM_FILEATTRIBUTES_ISHIDDEN_PROBE_\r
-\r
-sdt::IsHidden:FileAttributes_IsHidden_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "IsHidden" ; \r
-}\r
-\r
-sdt::IsHidden:FileAttributes_IsHidden_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,IsHidden`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,FileAttributes`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((long)arg1 == 0 ? "NO" : "YES");\r
- trace("`,`,`,`,`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,`,`,Osp::Io::FileAttributes::IsHidden`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,");\r
- trace((long)arg2);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILEATTRIBUTES_ISHIDDEN_PROBE_*/\r
-\r
-#ifdef _SM_FILEATTRIBUTES_ISREADONLY_PROBE_\r
-\r
-sdt::IsReadOnly:FileAttributes_IsReadOnly_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "IsReadOnly" ; \r
-}\r
-\r
-sdt::IsReadOnly:FileAttributes_IsReadOnly_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,IsReadOnly`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,FileAttributes`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((long)arg1 == 0 ? "NO" : "YES");\r
- trace("`,`,`,`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,`,`,Osp::Io::FileAttributes::IsReadOnly`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,");\r
- trace((long)arg2);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILEATTRIBUTES_ISREADONLY_PROBE_*/\r
-\r
-#ifdef _SM_FILEATTRIBUTES_ISNOMALFILE_PROBE_\r
-\r
-sdt::IsNomalFile:FileAttributes_IsNomalFile_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "IsNomalFile" ; \r
-}\r
-\r
-sdt::IsNomalFile:FileAttributes_IsNomalFile_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,IsNomalFile`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,FileAttributes`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((long)arg1 == 0 ? "NO" : "YES");\r
- trace("`,`,`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,`,`,Osp::Io::FileAttributes::IsNomalFile`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,");\r
- trace((long)arg2);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILEATTRIBUTES_ISNOMALFILE_PROBE_*/\r
-\r
-#ifdef _SM_FILEATTRIBUTES_ISSYSTEMFILE_PROBE_\r
-\r
-sdt::IsSystemFile:FileAttributes_IsSystemFile_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "IsSystemFile" ; \r
-}\r
-\r
-sdt::IsSystemFile:FileAttributes_IsSystemFile_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,IsSystemFile`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,FileAttributes`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((long)arg1 == 0 ? "NO" : "YES");\r
- trace("`,`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,`,`,Osp::Io::FileAttributes::IsSystemFile`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,");\r
- trace((long)arg2);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILEATTRIBUTES_ISSYSTEMFILE_PROBE_*/\r
-\r
-/************************************************\r
-File\r
-*************************************************/\r
-\r
-#ifdef _SM_FILE_CONSTRUCTOR_PROBE_\r
-\r
-sdt::File:File_Constructor_Start*\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "File" ; \r
-}\r
-\r
-sdt::File:File_Constructor_*End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Constructor`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,File`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::File::File`,`,");\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILE_CONSTRUCTOR_PROBE_*/\r
-\r
-#ifdef _SM_FILE_DESTRUCTOR_PROBE_\r
-\r
-sdt:::File_Destructor_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "~File"; \r
-}\r
-\r
-sdt:::File_Destructor_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Destructor`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,File`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
-\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::File::~File`,`,");\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILE_DESTRUCTOR_PROBE_*/\r
-\r
-#ifdef _SM_FILE_CONSTRUCT_PROBE_\r
-\r
-sdt::Construct:File_Construct_Start*\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "Construct"; \r
-}\r
-\r
-sdt::Construct:File_Construct_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Construct`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,File`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,");\r
- trace((string)arg2);\r
- trace("`,`,`,`,`,`,0`,");\r
-}\r
-\r
-sdt::Construct:File_Construct_End\r
-/0 == (long)arg3/\r
-{\r
- trace("`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::Construct:File_Construct_End\r
-/0 != (long)arg3/\r
-{\r
- __SM_FILE_fileAttr = (*(__SM_FILE_FileAttribute*)arg3);\r
-\r
-\r
- trace(__SM_FILE_fileAttr.createDt.year);\r
- trace("-");\r
- trace(__SM_FILE_fileAttr.createDt.month);\r
- trace("-");\r
- trace(__SM_FILE_fileAttr.createDt.day);\r
- trace(" ");\r
- trace(__SM_FILE_fileAttr.createDt.hour);\r
- trace(":");\r
- trace(__SM_FILE_fileAttr.createDt.minute);\r
- trace(":");\r
- trace(__SM_FILE_fileAttr.createDt.second);\r
- trace(".");\r
- trace(__SM_FILE_fileAttr.createDt.millisec);\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.year);\r
- trace("-");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.month);\r
- trace("-");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.day);\r
- trace(" ");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.hour);\r
- trace(":");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.minute);\r
- trace(":");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.second);\r
- trace(".");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.millisec);\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.fileSize);\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.attribute & 0x00000200 ? "DIRECTORY" : "FILE"); /*FILEATTRIBUTE_DIR=MFILE_ATTRIBUTE_DIR=0x00000200*/\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.attribute & 0x00000400 ? "YES" : "NO"); /*FILEATTRIBUTE_READONLY=MFILE_ATTRIBUTE_READONLY=0x00000400,sc - mioFileDataTypes.h*/\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.attribute & 0x00000800 ? "YES" : "NO"); /*FILEATTRIBUTE_HIDDEN=MFILE_ATTRIBUTE_HIDDEN=0x00000800*/\r
- trace("`,");\r
- trace( (!(__SM_FILE_fileAttr.attribute & 0x00000200)) && (!(__SM_FILE_fileAttr.attribute & 0x00000800)) ? "YES" : "NO" ); /*!__bDirectory && !__bSysFile*/\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.attribute & 0x00000800 ? "YES" : "NO"); /*FILEATTRIBUTE_SYSTEM=MFILE_ATTRIBUTE_SYSTEM=0x00000800*/\r
-}\r
-\r
-sdt::Construct:File_Construct_End\r
-{\r
- trace("`,"); \r
- trace((string)arg4);\r
- \r
- trace("`,`,`,`,Osp::Io::File::Construct`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1 );\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILE_CONSTRUCT_PROBE_*/\r
-\r
-#ifdef _SM_FILE_READ_PROBE_\r
-\r
-sdt::Read:File_Read_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "Read"; \r
-\r
- __SM_FILE_fileReadRequestLen[tid] = (int)arg1;\r
-}\r
-\r
-sdt::Read:File_Read_End*\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Read`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,File`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- \r
- trace("`,`,`,");\r
- trace(__SM_FILE_fileReadRequestLen[tid]);\r
- trace("`,");\r
-}\r
-\r
-sdt::Read:File_Read_End\r
-{\r
- trace((int)arg2);\r
- trace("`,`,`,");\r
- trace((long)arg3);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::File::Read`,");\r
- trace((unsigned long)arg1);\r
- trace("`,"); \r
- trace( (unsigned long)arg1 );\r
-}\r
-\r
-sdt::Read:File_Read_End2\r
-{\r
- trace((int)arg2);\r
- trace("`,`,`,");\r
- trace((long)arg3);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::File::Read`,");\r
- trace((int)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg4 );\r
-}\r
-\r
-sdt::Read:File_Read_EndErr\r
-{\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::File::Read`,");\r
- trace((int)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1 );\r
-}\r
-\r
-sdt::Read:File_Read_End*\r
-{\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILE_READ_PROBE_*/\r
-\r
-#ifdef _SM_FILE_WRITE_PROBE_\r
-\r
-sdt::Write:File_Write_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "Write"; \r
- \r
- __SM_FILE_fileWirteRequestLen[tid] = (int)arg1;\r
-}\r
-\r
-sdt::Write:File_Write_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Write`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,File`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- \r
- trace("`,`,`,`,`,");\r
- trace((int)__SM_FILE_fileWirteRequestLen[tid]);\r
- trace("`,");\r
- trace((int)arg2);\r
- trace("`,");\r
- trace((long)arg3);\r
- trace("`,`,");\r
-}\r
-\r
-sdt::Write:File_Write_End\r
-/0 == (long)arg4/\r
-{\r
- trace("`,");\r
-}\r
-\r
-sdt::Write:File_Write_End\r
-/0 != (long)arg4/\r
-{\r
- __SM_FILE_fileAttr = (*(__SM_FILE_FileAttribute*)arg4);\r
-\r
-\r
- trace(__SM_FILE_fileAttr.lastWriteDt.year);\r
- trace("-");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.month);\r
- trace("-");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.day);\r
- trace(" ");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.hour);\r
- trace(":");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.minute);\r
- trace(":");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.second);\r
- trace(".");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.millisec);\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.fileSize);\r
-}\r
-\r
-sdt::Write:File_Write_End\r
-{\r
- trace("`,`,`,`,`,`,`,`,`,`,Osp::Io::File::Write`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1 );\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;5\r
-}\r
-\r
-#endif /*_SM_FILE_WRITE_PROBE_*/\r
-\r
-#ifdef _SM_FILE_FLUSH_PROBE_\r
-\r
-sdt::Flush:File_Flush_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
- \r
- __SM_startFunctionName[__SM_callDepth] = "Flush"; \r
-}\r
-\r
-sdt::Flush:File_Flush_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Flush`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,File`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::File::Flush`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1 );\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILE_FLUSH_PROBE_*/\r
-\r
-#ifdef _SM_FILE_TELL_PROBE_\r
-\r
-sdt::Tell:File_Tell_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Tell"; \r
-}\r
-\r
-sdt::Tell:File_Tell_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Tell`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,File`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,");\r
- trace((int)arg1);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::File::Tell`,");\r
- trace((int)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg2);\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILE_TELL_PROBE_*/\r
-\r
-#ifdef _SM_FILE_SEEK_PROBE_\r
-\r
-sdt::Seek:File_Seek_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Seek"; \r
-}\r
-\r
-sdt::Seek:File_Seek_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Seek`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,File`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,");\r
- trace((int)arg2);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::File::Seek`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1 );\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILE_SEEK_PROBE_*/\r
-\r
-#ifdef _SM_FILE_TRUNCATE_PROBE_\r
-\r
-sdt::Truncate:File_Truncate_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Truncate"; \r
-}\r
-\r
-sdt::Truncate:File_Truncate_End\r
-{ \r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Truncate`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,File`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,");\r
- trace((int)arg2);\r
- trace("`,`,");\r
-}\r
-\r
-sdt::Truncate:File_Truncate_End\r
-/0 == (long)arg3/\r
-{\r
- trace("`,");\r
-}\r
-\r
-sdt::Truncate:File_Truncate_End\r
-/0 != (long)arg3/\r
-{\r
-\r
- __SM_FILE_fileAttr = (*(__SM_FILE_FileAttribute*)arg3);\r
- \r
- trace(__SM_FILE_fileAttr.lastWriteDt.year);\r
- trace("-");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.month);\r
- trace("-");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.day);\r
- trace(" ");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.hour);\r
- trace(":");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.minute);\r
- trace(":");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.second);\r
- trace(".");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.millisec);\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.fileSize);\r
-}\r
-\r
-sdt::Truncate:File_Truncate_End\r
-{\r
- trace("`,`,`,`,`,`,`,`,`,`,Osp::Io::File::Truncate`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1 );\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILE_TRUNCATE_PROBE_*/\r
-\r
-#ifdef _SM_FILE_GETNAME_PROBE_\r
-\r
-sdt::GetName:File_GetName_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetName"; \r
-}\r
-\r
-sdt::GetName:File_GetName_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,GetName`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,File`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- trace("`,");\r
- trace((string)arg1);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,"); \r
- trace((string)arg1);\r
- trace("`,`,`,Osp::Io::File::GetName`,");\r
- trace((string)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg2);\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILE_GETNAME_PROBE_*/\r
-\r
-#ifdef _SM_FILE_REMOVE_PROBE_\r
-\r
-sdt::Remove:File_Remove_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Remove"; \r
-}\r
-\r
-sdt::Remove:File_Remove_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Remove`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime); \r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,File`,Static`,");\r
- trace(tid); \r
- trace("`,");\r
- trace((string)arg2);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::File::Remove`,`,");\r
- trace( (unsigned long)arg1 );\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILE_REMOVE_PROBE_*/\r
-\r
-#ifdef _SM_FILE_MOVE_PROBE_\r
-\r
-sdt::Move:File_Move_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Move"; \r
-}\r
-\r
-sdt::Move:File_Move_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Move`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,File`,Static`,");\r
- trace(tid); \r
- trace("`,");\r
- trace((string)arg2);\r
- trace("`,");\r
- trace((string)arg3);\r
- trace("`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::Move:File_Move_End\r
-/0 == (long)arg4/\r
-{\r
- trace("`,`,`,`,`,");\r
-}\r
-\r
-sdt::Move:File_Move_End\r
-/0 != (long)arg4/\r
-{\r
- __SM_FILE_fileAttr = (*(__SM_FILE_FileAttribute*)arg4);\r
-\r
- trace(__SM_FILE_fileAttr.createDt.year);\r
- trace("-");\r
- trace(__SM_FILE_fileAttr.createDt.month);\r
- trace("-");\r
- trace(__SM_FILE_fileAttr.createDt.day);\r
- trace(" ");\r
- trace(__SM_FILE_fileAttr.createDt.hour);\r
- trace(":");\r
- trace(__SM_FILE_fileAttr.createDt.minute);\r
- trace(":");\r
- trace(__SM_FILE_fileAttr.createDt.second);\r
- trace(".");\r
- trace(__SM_FILE_fileAttr.createDt.millisec);\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.year);\r
- trace("-");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.month);\r
- trace("-");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.day);\r
- trace(" ");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.hour);\r
- trace(":");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.minute);\r
- trace(":");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.second);\r
- trace(".");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.millisec);\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.fileSize);\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.attribute & 0x00000200 ? "DIRECTORY" : "FILE"); /*FILEATTRIBUTE_DIR=MFILE_ATTRIBUTE_DIR=0x00000200*/\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.attribute & 0x00000400 ? "YES" : "NO"); /*FILEATTRIBUTE_READONLY=MFILE_ATTRIBUTE_READONLY=0x00000400,sc - mioFileDataTypes.h*/\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.attribute & 0x00000800 ? "YES" : "NO"); /*FILEATTRIBUTE_HIDDEN=MFILE_ATTRIBUTE_HIDDEN=0x00000800*/\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.attribute & 0x00000800 ? "YES" : "NO"); /*FILEATTRIBUTE_SYSTEM=MFILE_ATTRIBUTE_SYSTEM=0x00000800*/\r
- trace("`,");\r
- trace( (!(__SM_FILE_fileAttr.attribute & 0x00000200)) && (!(__SM_FILE_fileAttr.attribute & 0x00000800)) ? "YES" : "NO" ); /*!__bDirectory && !__bSysFile*/\r
-}\r
-\r
-sdt::Move:File_Move_End\r
-{ \r
- trace("`,`,`,`,`,Osp::Io::File::Move`,`,");\r
- trace( (unsigned long)arg1);\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILE_MOVE_PROBE_*/\r
-\r
-#ifdef _SM_FILE_COPY_PROBE_\r
-\r
-sdt::Copy:File_Copy_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Copy"; \r
-}\r
-\r
-sdt::Copy:File_Copy_End\r
-{ \r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Copy`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,File`,Static`,");\r
- trace(tid); \r
- trace("`,");\r
- trace((string)arg2);\r
- trace("`,");\r
- trace((string)arg3);\r
- trace("`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::Copy:File_Copy_End\r
-/0 == (long)arg4/\r
-{\r
- trace("`,`,`,`,`,");\r
-}\r
-\r
-sdt::Copy:File_Copy_End\r
-/0 != (long)arg4/\r
-{\r
- __SM_FILE_fileAttr = (*(__SM_FILE_FileAttribute*)arg4); \r
- trace(__SM_FILE_fileAttr.createDt.year);\r
- trace("-");\r
- trace(__SM_FILE_fileAttr.createDt.month);\r
- trace("-");\r
- trace(__SM_FILE_fileAttr.createDt.day);\r
- trace(" ");\r
- trace(__SM_FILE_fileAttr.createDt.hour);\r
- trace(":");\r
- trace(__SM_FILE_fileAttr.createDt.minute);\r
- trace(":");\r
- trace(__SM_FILE_fileAttr.createDt.second);\r
- trace(".");\r
- trace(__SM_FILE_fileAttr.createDt.millisec);\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.year);\r
- trace("-");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.month);\r
- trace("-");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.day);\r
- trace(" ");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.hour);\r
- trace(":");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.minute);\r
- trace(":");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.second);\r
- trace(".");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.millisec);\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.fileSize);\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.attribute & 0x00000200 ? "DIRECTORY" : "FILE"); /*FILEATTRIBUTE_DIR=MFILE_ATTRIBUTE_DIR=0x00000200*/\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.attribute & 0x00000400 ? "YES" : "NO"); /*FILEATTRIBUTE_READONLY=MFILE_ATTRIBUTE_READONLY=0x00000400,sc - mioFileDataTypes.h*/\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.attribute & 0x00000800 ? "YES" : "NO"); /*FILEATTRIBUTE_HIDDEN=MFILE_ATTRIBUTE_HIDDEN=0x00000800*/\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.attribute & 0x00000800 ? "YES" : "NO"); /*FILEATTRIBUTE_SYSTEM=MFILE_ATTRIBUTE_SYSTEM=0x00000800*/\r
- trace("`,");\r
- trace( (!(__SM_FILE_fileAttr.attribute & 0x00000200)) && (!(__SM_FILE_fileAttr.attribute & 0x00000800)) ? "YES" : "NO" ); /*!__bDirectory && !__bSysFile*/\r
-}\r
-\r
-sdt::Copy:File_Copy_End\r
-{ \r
- trace("`,`,`,`,`,Osp::Io::File::Copy`,`,");\r
- trace( (unsigned long)arg1 );\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILE_COPY_PROBE_*/\r
-\r
-#ifdef _SM_FILE_GETATTRIBUTES_PROBE_\r
-\r
-sdt::GetAttributes:File_GetAttributes_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetAttributes"; \r
-}\r
-\r
-sdt::GetAttributes:File_GetAttributes_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,GetAttributes`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,File`,Static`,");\r
- trace(tid); \r
- trace("`,");\r
- trace((string)arg2);\r
- trace("`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::GetAttributes:File_GetAttributes_End\r
-/0 == (long)arg3/\r
-{\r
- trace("`,`,`,`,`,");\r
-}\r
-\r
-sdt::GetAttributes:File_GetAttributes_End\r
-/0 != (long)arg3/\r
-{ \r
- __SM_FILE_fileAttr = (*(__SM_FILE_FileAttribute*)arg3);\r
- \r
- trace(__SM_FILE_fileAttr.createDt.year);\r
- trace("-");\r
- trace(__SM_FILE_fileAttr.createDt.month);\r
- trace("-");\r
- trace(__SM_FILE_fileAttr.createDt.day);\r
- trace(" ");\r
- trace(__SM_FILE_fileAttr.createDt.hour);\r
- trace(":");\r
- trace(__SM_FILE_fileAttr.createDt.minute);\r
- trace(":");\r
- trace(__SM_FILE_fileAttr.createDt.second);\r
- trace(".");\r
- trace(__SM_FILE_fileAttr.createDt.millisec);\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.year);\r
- trace("-");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.month);\r
- trace("-");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.day);\r
- trace(" ");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.hour);\r
- trace(":");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.minute);\r
- trace(":");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.second);\r
- trace(".");\r
- trace(__SM_FILE_fileAttr.lastWriteDt.millisec);\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.fileSize);\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.attribute & 0x00000200 ? "DIRECTORY" : "FILE"); /*FILEATTRIBUTE_DIR=MFILE_ATTRIBUTE_DIR=0x00000200*/\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.attribute & 0x00000400 ? "YES" : "NO"); /*FILEATTRIBUTE_READONLY=MFILE_ATTRIBUTE_READONLY=0x00000400,sc - mioFileDataTypes.h*/\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.attribute & 0x00000800 ? "YES" : "NO"); /*FILEATTRIBUTE_HIDDEN=MFILE_ATTRIBUTE_HIDDEN=0x00000800*/\r
- trace("`,");\r
- trace(__SM_FILE_fileAttr.attribute & 0x00000800 ? "YES" : "NO"); /*FILEATTRIBUTE_SYSTEM=MFILE_ATTRIBUTE_SYSTEM=0x00000800*/\r
- trace("`,");\r
- trace( (!(__SM_FILE_fileAttr.attribute & 0x00000200)) && (!(__SM_FILE_fileAttr.attribute & 0x00000800)) ? "YES" : "NO" ); /*!__bDirectory && !__bSysFile*/\r
-}\r
-\r
-sdt::GetAttributes:File_GetAttributes_End\r
-{ \r
- trace("`,`,(address)");\r
- trace((long)arg4);\r
- trace("`,`,`,Osp::Io::File::GetAttributes`,`,");\r
- trace( (unsigned long)arg1 );\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILE_GETATTRIBUTES_PROBE_*/\r
-\r
-#ifdef _SM_FILE_GETFILENAME_PROBE_\r
-\r
-sdt::GetFileName:File_GetFileName_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetFileName"; \r
-}\r
-\r
-sdt::GetFileName:File_GetFileName_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,GetFileName`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,File`,Static`,");\r
- trace(tid); \r
- trace("`,");\r
- trace((string)arg3);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((string)arg1);\r
- trace("`,`,`,Osp::Io::File::GetFileName`,");\r
- trace((string)arg1); /*file name*/\r
- trace("`,");\r
- trace((unsigned long)arg2);\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILE_GETFILENAME_PROBE_*/\r
-\r
-#ifdef _SM_FILE_GETFILEEXTENTION_PROBE_\r
-\r
-sdt::GetFileExtension:File_GetFileExtension_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetFileExtension"; \r
-}\r
-\r
-sdt::GetFileExtension:File_GetFileExtension_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,GetFileExtension`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,File`,Static`,");\r
- trace(tid); \r
- trace("`,");\r
- trace((string)arg3); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((string)arg1);\r
- trace("`,`,`,Osp::Io::File::GetFileExtension`,");\r
- trace((string)arg1); /*extension*/\r
- trace("`,");\r
- trace((unsigned long)arg2);\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILE_GETFILEEXTENTION_PROBE_*/\r
-\r
-#ifdef _SM_FILE_ISFILEEXIST_PROBE_\r
-\r
-sdt::IsFileExist:File_IsFileExist_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "IsFileExist"; \r
-}\r
-\r
-sdt::IsFileExist:File_IsFileExist_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,IsFileExist`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,File`,Static`,");\r
- trace(tid); \r
- trace("`,");\r
- trace((string)arg3);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Io::File::IsFileExist`,");\r
- trace((int)arg1 == 0 ? "FALSE" : "TRUE"); /*bool*/\r
- trace("`,");\r
- trace((unsigned long)arg2);\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILE_ISFILEEXIST_PROBE_*/\r
-\r
-#ifdef _SM_FILE_GETPATHSTOAPPSN_PROBE_\r
-\r
-sdt::GetPathsToAppsN:File_GetPathsToAppsN_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetPathsToAppsN"; \r
-}\r
-\r
-sdt::GetPathsToAppsN:File_GetPathsToAppsN_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,GetPathsToAppsN`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,File`,Static`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,"); \r
- \r
- trace("`,(address)");\r
- trace((long)arg1);\r
- trace("`,`,`,Osp::Io::File::GetPathsToAppsN`,");\r
- trace((long)arg1); /*How App List Show?*/\r
- trace("`,");\r
- trace((unsigned long)arg2);\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FILE_GETPATHSTOAPPSN_PROBE_*/\r
-\r
-sdt:::File_TryReturn\r
-/(int)arg2==0 && __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,");\r
- trace((string)arg1);\r
- trace("`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,File`,");\r
-}\r
-\r
-sdt:::File_TryReturn\r
-/(int)arg2==0 && (int)arg0 == -1&& __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace("Static");\r
- trace("`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((string)arg4);\r
- trace("`,Osp::Io::File::");\r
-}\r
-\r
-sdt:::File_TryReturn\r
-/(int)arg2==0 && (int)arg0 != -1&& __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((string)arg4);\r
- trace("`,Osp::Io::File::");\r
-}\r
-\r
-sdt:::File_TryReturn\r
-/(int)arg2==0&& __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace((string)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg3);\r
- trace("`,");\r
- trace((unsigned long)arg3);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FILE_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif // _SM_FILE_SCRIPT_D_\r
+++ /dev/null
-#ifndef _SM_FORM_SCRIPT_D_\r
-#define _SM_FORM_SCRIPT_D_\r
-\r
-#define _SM_FORM_ALL_PROBE_\r
-\r
-/*all probe fire*/\r
-#ifdef _SM_FORM_ALL_PROBE_\r
-\r
-#ifndef _SM_FORM_CONSTRUCTOR_PROBE_\r
-#define _SM_FORM_CONSTRUCTOR_PROBE_\r
-#endif /*_SM_FORM_CONSTRUCTOR_PROBE_*/\r
-\r
-#ifndef _SM_FORM_DESTRUCTOR_PROBE_\r
-#define _SM_FORM_DESTRUCTOR_PROBE_\r
-#endif /*_SM_FORM_DESTRUCTOR_PROBE_*/\r
-\r
-#ifndef _SM_FORM_CONSTRUCT_PROBE_\r
-#define _SM_FORM_CONSTRUCT_PROBE_\r
-#endif /*_SM_FORM_CONSTRUCT_PROBE_*/\r
-\r
-#ifndef _SM_FORM_GETTITLETEXT_PROBE_\r
-#define _SM_FORM_GETTITLETEXT_PROBE_\r
-#endif /*_SM_FORM_GETTITLETEXT_PROBE_*/\r
-\r
-#ifndef _SM_FORM_GETFORMSTYLE_PROBE_\r
-#define _SM_FORM_GETFORMSTYLE_PROBE_\r
-#endif /*_SM_FORM_GETFORMSTYLE_PROBE_*/\r
-\r
-#ifndef _SM_FORM_HASTITLE_PROBE_\r
-#define _SM_FORM_HASTITLE_PROBE_\r
-#endif /*_SM_FORM_HASTITLE_PROBE_*/\r
-\r
-#ifndef _SM_FORM_HASINDICATOR_PROBE_\r
-#define _SM_FORM_HASINDICATOR_PROBE_\r
-#endif /*_SM_FORM_HASINDICATOR_PROBE_*/\r
-\r
-#ifndef _SM_FORM_HASOPTIONKEY_PROBE_\r
-#define _SM_FORM_HASOPTIONKEY_PROBE_\r
-#endif /*_SM_FORM_HASOPTIONKEY_PROBE_*/\r
-\r
-#ifndef _SM_FORM_HASSOFTKEY_PROBE_\r
-#define _SM_FORM_HASSOFTKEY_PROBE_\r
-#endif /*_SM_FORM_HASSOFTKEY_PROBE_*/\r
-\r
-#ifndef _SM_FORM_HASTAB_PROBE_\r
-#define _SM_FORM_HASTAB_PROBE_\r
-#endif /*_SM_FORM_HASTAB_PROBE_*/\r
-\r
-#ifndef _SM_FORM_SETTITLETEXT_PROBE_\r
-#define _SM_FORM_SETTITLETEXT_PROBE_\r
-#endif /*_SM_FORM_SETTITLETEXT_PROBE_*/\r
-\r
-#ifndef _SM_FORM_ISACTIVATED_PROBE_\r
-#define _SM_FORM_ISACTIVATED_PROBE_\r
-#endif /*_SM_FORM_ISACTIVATED_PROBE_*/\r
-\r
-#ifndef _SM_FORM_GETCLIENTAREABOUNDS_PROBE_\r
-#define _SM_FORM_GETCLIENTAREABOUNDS_PROBE_\r
-#endif /*_SM_FORM_GETCLIENTAREABOUNDS_PROBE_*/\r
-\r
-#ifndef _SM_FORM_ADDOPTIONKEYACTIONLISTENER_PROBE_\r
-#define _SM_FORM_ADDOPTIONKEYACTIONLISTENER_PROBE_\r
-#endif /*_SM_FORM_ADDOPTIONKEYACTIONLISTENER_PROBE_*/\r
-\r
-#ifndef _SM_FORM_ADDSOFTKEYACTIONLISTENER_PROBE_\r
-#define _SM_FORM_ADDSOFTKEYACTIONLISTENER_PROBE_\r
-#endif /*_SM_FORM_ADDSOFTKEYACTIONLISTENER_PROBE_*/\r
-\r
-#ifndef _SM_FORM_REMOVEOPTIONKEYACTIONLISTENER_PROBE_\r
-#define _SM_FORM_REMOVEOPTIONKEYACTIONLISTENER_PROBE_\r
-#endif /*_SM_FORM_REMOVEOPTIONKEYACTIONLISTENER_PROBE_*/\r
-\r
-#ifndef _SM_FORM_REMOVESOFTKEYACTITONLISTENER_PROBE_\r
-#define _SM_FORM_REMOVESOFTKEYACTITONLISTENER_PROBE_\r
-#endif /*_SM_FORM_REMOVESOFTKEYACTITONLISTENER_PROBE_*/\r
-\r
-#ifndef _SM_FORM_ISSOFTKEYENABLED_PROBE_\r
-#define _SM_FORM_ISSOFTKEYENABLED_PROBE_\r
-#endif /*_SM_FORM_ISSOFTKEYENABLED_PROBE_*/\r
-\r
-#ifndef _SM_FORM_SETSOFTKEYENABLED_PROBE_\r
-#define _SM_FORM_SETSOFTKEYENABLED_PROBE_\r
-#endif /*_SM_FORM_SETSOFTKEYENABLED_PROBE_*/\r
-\r
-#ifndef _SM_FORM_GETSOFTKEYACTIONID_PROBE_\r
-#define _SM_FORM_GETSOFTKEYACTIONID_PROBE_\r
-#endif /*_SM_FORM_GETSOFTKEYACTIONID_PROBE_*/\r
-\r
-#ifndef _SM_FORM_GETSOFTKEY_PROBE_\r
-#define _SM_FORM_GETSOFTKEY_PROBE_\r
-#endif /*_SM_FORM_GETSOFTKEY_PROBE_*/\r
-\r
-#ifndef _SM_FORM_SETOPTIONKEYACTIONID_PROBE_\r
-#define _SM_FORM_SETOPTIONKEYACTIONID_PROBE_\r
-#endif /*_SM_FORM_SETOPTIONKEYACTIONID_PROBE_*/\r
-\r
-#ifndef _SM_FORM_SETSOFTKEYACTIONID_PROBE_\r
-#define _SM_FORM_SETSOFTKEYACTIONID_PROBE_\r
-#endif /*_SM_FORM_SETSOFTKEYACTIONID_PROBE_*/\r
-\r
-#ifndef _SM_FORM_SETSOFTKEYTEXT_PROBE_\r
-#define _SM_FORM_SETSOFTKEYTEXT_PROBE_\r
-#endif /*_SM_FORM_SETSOFTKEYTEXT_PROBE_*/\r
-\r
-#ifndef _SM_FORM_GETBACKGROUNDCOLOR_PROBE_\r
-#define _SM_FORM_GETBACKGROUNDCOLOR_PROBE_\r
-#endif /*_SM_FORM_GETBACKGROUNDCOLOR_PROBE_*/\r
-\r
-#ifndef _SM_FORM_SETBACKGROUNDCOLOR_PROBE_\r
-#define _SM_FORM_SETBACKGROUNDCOLOR_PROBE_\r
-#endif /*_SM_FORM_SETBACKGROUNDCOLOR_PROBE_*/\r
-\r
-#ifndef _SM_FORM_REMOVECONTROL_PROBE_\r
-#define _SM_FORM_REMOVECONTROL_PROBE_\r
-#endif /*_SM_FORM_REMOVECONTROL_PROBE_*/\r
-\r
-#ifndef _SM_FORM_ADDORIENTATIONEVENTLISTENER_PROBE_\r
-#define _SM_FORM_ADDORIENTATIONEVENTLISTENER_PROBE_\r
-#endif /*_SM_FORM_ADDORIENTATIONEVENTLISTENER_PROBE_*/\r
-\r
-#ifndef _SM_FORM_REMOVEORIENTATIONEVENTLISTENER_PROBE_\r
-#define _SM_FORM_REMOVEORIENTATIONEVENTLISTENER_PROBE_\r
-#endif /*_SM_FORM_REMOVEORIENTATIONEVENTLISTENER_PROBE_*/\r
-\r
-#ifndef _SM_FORM_SETORIENTATION_PROBE_\r
-#define _SM_FORM_SETORIENTATION_PROBE_\r
-#endif /*_SM_FORM_SETORIENTATION_PROBE_*/\r
-\r
-#ifndef _SM_FORM_GETORIENTATION_PROBE_\r
-#define _SM_FORM_GETORIENTATION_PROBE_\r
-#endif /*_SM_FORM_GETORIENTATION_PROBE_*/\r
-\r
-#ifndef _SM_FORM_GETORIENTATIONSTATUS_PROBE_\r
-#define _SM_FORM_GETORIENTATIONSTATUS_PROBE_\r
-#endif /*_SM_FORM_GETORIENTATIONSTATUS_PROBE_*/\r
-\r
-#ifndef _SM_FORM_GETTAB_PROBE_\r
-#define _SM_FORM_GETTAB_PROBE_\r
-#endif /*_SM_FORM_GETTAB_PROBE_*/\r
-\r
-#ifndef _SM_FORM_SETSOFTKEYICON_PROBE_\r
-#define _SM_FORM_SETSOFTKEYICON_PROBE_\r
-#endif /*_SM_FORM_SETSOFTKEYICON_PROBE_*/\r
-\r
-#ifndef _SM_FORM_SETFORMSTYLE_PROBE_\r
-#define _SM_FORM_SETFORMSTYLE_PROBE_\r
-#endif /*_SM_FORM_SETFORMSTYLE_PROBE_*/\r
-\r
-#ifndef _SM_FORM_SETTITLEICON_PROBE_\r
-#define _SM_FORM_SETTITLEICON_PROBE_\r
-#endif /*_SM_FORM_SETTITLEICON_PROBE_*/\r
-\r
-#ifndef _SM_FORM_GETCAPTUREBITMAPN_PROBE_\r
-#define _SM_FORM_GETCAPTUREBITMAPN_PROBE_\r
-#endif /*_SM_FORM_GETCAPTUREBITMAPN_PROBE_*/\r
-\r
-#ifndef _SM_FORM_GETTITLETEXTHORIZONTALALIGNMENT_PROBE_\r
-#define _SM_FORM_GETTITLETEXTHORIZONTALALIGNMENT_PROBE_\r
-#endif /*_SM_FORM_GETTITLETEXTHORIZONTALALIGNMENT_PROBE_*/\r
-\r
-#ifndef _SM_FORM_GETHEADER_PROBE_\r
-#define _SM_FORM_GETHEADER_PROBE_\r
-#endif /*_SM_FORM_GETHEADER_PROBE_*/\r
-\r
-#ifndef _SM_FORM_GETFOOTER_PROBE_\r
-#define _SM_FORM_GETFOOTER_PROBE_\r
-#endif /*_SM_FORM_GETFOOTER_PROBE_*/\r
-\r
-#ifndef _SM_FORM_HASHEADER_PROBE_\r
-#define _SM_FORM_HASHEADER_PROBE_\r
-#endif /*_SM_FORM_HASHEADER_PROBE_*/\r
-\r
-#ifndef _SM_FORM_HASFOOTER_PROBE_\r
-#define _SM_FORM_HASFOOTER_PROBE_\r
-#endif /*_SM_FORM_HASFOOTER_PROBE_*/\r
-\r
-#ifndef _SM_FORM_ISINDICATORVISIBLE_PROBE_\r
-#define _SM_FORM_ISINDICATORVISIBLE_PROBE_\r
-#endif /*_SM_FORM_ISINDICATORVISIBLE_PROBE_*/\r
-\r
-#ifndef _SM_FORM_ISHEADERVISIBLE_PROBE_\r
-#define _SM_FORM_ISHEADERVISIBLE_PROBE_\r
-#endif /*_SM_FORM_ISHEADERVISIBLE_PROBE_*/\r
-\r
-#ifndef _SM_FORM_ISFOOTERVISIBLE_PROBE_\r
-#define _SM_FORM_ISFOOTERVISIBLE_PROBE_\r
-#endif /*_SM_FORM_ISFOOTERVISIBLE_PROBE_*/\r
-\r
-#ifndef _SM_FORM_ISINDICATORTRANSLUCENT_PROBE_\r
-#define _SM_FORM_ISINDICATORTRANSLUCENT_PROBE_\r
-#endif /*_SM_FORM_ISINDICATORTRANSLUCENT_PROBE_*/\r
-\r
-#ifndef _SM_FORM_ISHEADERTRANSLUCENT_PROBE_\r
-#define _SM_FORM_ISHEADERTRANSLUCENT_PROBE_\r
-#endif /*_SM_FORM_ISHEADERTRANSLUCENT_PROBE_*/\r
-\r
-#ifndef _SM_FORM_ISFOOTERTRANSLUCENT_PROBE_\r
-#define _SM_FORM_ISFOOTERTRANSLUCENT_PROBE_\r
-#endif /*_SM_FORM_ISFOOTERTRANSLUCENT_PROBE_*/\r
-\r
-#ifndef _SM_FORM_SETACTIONBARSTRANSLUCENT_PROBE_\r
-#define _SM_FORM_SETACTIONBARSTRANSLUCENT_PROBE_\r
-#endif /*_SM_FORM_SETACTIONBARSTRANSLUCENT_PROBE_*/\r
-\r
-#ifndef _SM_FORM_SETACTIONBARVISIBLE_PROBE_\r
-#define _SM_FORM_SETACTIONBARVISIBLE_PROBE_\r
-#endif /*_SM_FORM_SETACTIONBARVISIBLE_PROBE_*/\r
-\r
-#ifndef _SM_FORM_GETOVERLAYREGIONN\r
-#define _SM_FORM_GETOVERLAYREGIONN\r
-#endif /*_SM_FORM_GETOVERLAYREGIONN*/\r
-\r
-#ifndef _SM_FORM_ISINPROBE_\r
-#define _SM_FORM_ISINPROBE_\r
-#endif /*_SM_FORM_ISINPROBE_*/\r
-\r
-\r
-#endif /*_SM_FORM_ALL_PROBE_*/\r
-\r
-/* Form global variables */\r
-typedef struct _WmRect \r
-{\r
- int x;\r
- int y;\r
- int w;\r
- int h;\r
-} WmRect;\r
-\r
-WmRect rect;\r
-\r
-BEGIN\r
-{\r
- trace("SmFormScript.d fire\n");\r
-}\r
-\r
-/* log : ... tid`, Screen Type`, Form Style`,rect`,Soft Key Action Event Count`, Orientation Status`, Title Text`, Title Alignment`,Softkey`,Softkey ActionId`, Softkey Text`, Option key`, Optionkey ActionId`, Optionkey Action Event Listener`, Softkey Action Event Listener`, Background Color`,Orientation __pTab`,normal bitmap`, pressed bitmap`, softkey pos.x`, Title bitmap`,Control`,Control index`, Orientation Event Listener`,TitleIcon.x`,Captured Bitmap`, Get Val`, Set Val`,Remark`,Callee`,Return`,Error Code*/\r
-/* log : ... tid`,Title Text`,Title Alignment`,Form Style`,Rectangle(x,y,w,h)`,Background Color(r,g,b,a)`,Orientation`,Orientation Status`,Action Bar`,Action Bar Translucent`,Action Bar Visible`,Softkey`,Softkey Action Id`,Softkey Text`,Optionkey Action Id`,Event Listener Address`,Bitmap`,Control Address`,Control Index`,Get Val`,Set Val`,Remark`,Callee`,Return`,Error Code*/\r
-\r
-#ifdef _SM_FORM_CONSTRUCTOR_PROBE_\r
-\r
-sdt::Form:Form_Constructor_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Form";\r
-}\r
-\r
-sdt::Form:Form_Constructor_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,Constructor`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Ui::Form::Form`,`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_CONSTRUCTOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_DESTRUCTOR_PROBE_\r
-\r
-sdt:::Form_Destructor_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "~Form";\r
-}\r
-\r
-sdt:::Form_Destructor_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,Destructor`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Ui::Form:~Form`,`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_DESTRUCTOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_CONSTRUCT_PROBE_\r
-\r
-sdt::Construct:Form_Construct_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Construct";\r
-\r
- __SM_isInProbe = -1;\r
-}\r
-\r
-sdt::Construct:Form_Construct_End*\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "Construct"/\r
-{\r
- rect = *((WmRect*)arg2);\r
-\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,Construct`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,");\r
-}\r
-\r
-sdt::Construct:Form_Construct_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "Construct"/\r
-{\r
- trace("FORM_STYLE_NORMAL"); /* Form Style */\r
-}\r
-\r
-sdt::Construct:Form_Construct_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "Construct" && ((unsigned long)arg3 & 0x00000001)/\r
-{\r
- trace(" | FORM_STYLE_TITLE"); /* Form Style */\r
-}\r
-\r
-sdt::Construct:Form_Construct_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "Construct" && ((unsigned long)arg3 & 0x00000002)/\r
-{\r
- trace(" | FORM_STYLE_INDICATOR"); /* Form Style */\r
-}\r
-\r
-sdt::Construct:Form_Construct_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "Construct" && ((unsigned long)arg3 & 0x00000010)/\r
-{\r
- trace(" | FORM_STYLE_SOFTKEY_0"); /* Form Style */\r
-}\r
-\r
-sdt::Construct:Form_Construct_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "Construct" && ((unsigned long)arg3 & 0x00000020)/\r
-{\r
- trace(" | FORM_STYLE_SOFTKEY_1"); /* Form Style */\r
-}\r
-\r
-sdt::Construct:Form_Construct_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "Construct" && ((unsigned long)arg3 & 0x00000040)/\r
-{\r
- trace(" | FORM_STYLE_OPTIONKEY"); /* Form Style */\r
-}\r
-\r
-sdt::Construct:Form_Construct_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "Construct" && ((unsigned long)arg3 & 0x00000100)/\r
-{\r
- trace(" | FORM_STYLE_TEXT_TAB"); /* Form Style */\r
-}\r
-\r
-sdt::Construct:Form_Construct_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "Construct" && ((unsigned long)arg3 & 0x00000200)/\r
-{\r
- trace(" | FORM_STYLE_ICON_TAB"); /* Form Style */\r
-}\r
-\r
-sdt::Construct:Form_Construct_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "Construct" && ((unsigned long)arg3 & 0x00001000)/\r
-{\r
- trace(" | FORM_STYLE_HEADER"); /* Form Style */\r
-}\r
-\r
-sdt::Construct:Form_Construct_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "Construct" && ((unsigned long)arg3 & 0x00002000)/\r
-{\r
- trace(" | FORM_STYLE_FOOTER"); /* Form Style */\r
-}\r
-\r
-sdt::Construct:Form_Construct_End*\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "Construct"/\r
-{\r
- trace("`,");\r
- trace(rect.x);\r
- trace(", ");\r
- trace(rect.y);\r
- trace(", ");\r
- trace(rect.w);\r
- trace(", ");\r
- trace(rect.h);\r
- trace("`,");\r
-}\r
-\r
-sdt::Construct:Form_Construct_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "Construct"/\r
-{\r
- trace("200, 211, 226, 255");\r
-}\r
-\r
-sdt::Construct:Form_Construct_End*\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "Construct"/\r
-{ \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Ui::Form:Construct`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_CONSTRUCT_PROBE_*/\r
-\r
-#ifdef _SM_FORM_GETTITLETEXT_PROBE_\r
-\r
-sdt::GetTitleText:Form_GetTitleText_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetTitleText";\r
-\r
- __SM_isInProbe = -1;\r
-}\r
-\r
-sdt::GetTitleText:Form_GetTitleText_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "GetTitleText"/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,GetTitleText`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,");\r
- trace((string)arg1);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((string)arg1);\r
- trace("`,`,`,Osp::Ui::Form:GetTitleText`,");\r
- trace((string)arg1);\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_GETTITLETEXT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_GETFORMSTYLE_PROBE_\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_Start*\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetFormStyle";\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,GetFormStyle`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,");\r
- trace("FORM_STYLE_NORMAL"); /* Form Style */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00000001)/\r
-{\r
- trace(" | FORM_STYLE_TITLE"); /* Form Style */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00000002)/\r
-{\r
- trace(" | FORM_STYLE_INDICATOR"); /* Form Style */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00000010)/\r
-{\r
- trace(" | FORM_STYLE_SOFTKEY_0"); /* Form Style */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00000020)/\r
-{\r
- trace(" | FORM_STYLE_SOFTKEY_1"); /* Form Style */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00000040)/\r
-{\r
- trace(" | FORM_STYLE_OPTIONKEY"); /* Form Style */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00000100)/\r
-{\r
- trace(" | FORM_STYLE_TEXT_TAB"); /* Form Style */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00000200)/\r
-{\r
- trace(" | FORM_STYLE_ICON_TAB"); /* Form Style */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00001000)/\r
-{\r
- trace(" | FORM_STYLE_HEADER"); /* Form Style */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00002000)/\r
-{\r
- trace(" | FORM_STYLE_FOOTER"); /* Form Style */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0/\r
-{ \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace("FORM_STYLE_NORMAL"); /* Get Val */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00000001)/\r
-{\r
- trace(" | FORM_STYLE_TITLE"); /* Get Val */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00000002)/\r
-{\r
- trace(" | FORM_STYLE_INDICATOR"); /* Get Val */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00000010)/\r
-{\r
- trace(" | FORM_STYLE_SOFTKEY_0"); /* Get Val */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00000020)/\r
-{\r
- trace(" | FORM_STYLE_SOFTKEY_1"); /* Get Val */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00000040)/\r
-{\r
- trace(" | FORM_STYLE_OPTIONKEY"); /* Get Val */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00000100)/\r
-{\r
- trace(" | FORM_STYLE_TEXT_TAB"); /* Get Val */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00000200)/\r
-{\r
- trace(" | FORM_STYLE_ICON_TAB"); /* Get Val */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00001000)/\r
-{\r
- trace(" | FORM_STYLE_HEADER"); /* Get Val */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00002000)/\r
-{\r
- trace(" | FORM_STYLE_FOOTER"); /* Get Val */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0/\r
-{ \r
- trace("`,`,`,Osp::Ui::Form:GetFormStyle`,");\r
- trace("FORM_STYLE_NORMAL"); /* Return */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00000001)/\r
-{\r
- trace(" | FORM_STYLE_TITLE"); /* Return */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00000002)/\r
-{\r
- trace(" | FORM_STYLE_INDICATOR"); /* Return */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00000010)/\r
-{\r
- trace(" | FORM_STYLE_SOFTKEY_0"); /* Return */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00000020)/\r
-{\r
- trace(" | FORM_STYLE_SOFTKEY_1"); /* Return */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00000040)/\r
-{\r
- trace(" | FORM_STYLE_OPTIONKEY"); /* Return */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00000100)/\r
-{\r
- trace(" | FORM_STYLE_TEXT_TAB"); /* Return */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00000200)/\r
-{\r
- trace(" | FORM_STYLE_ICON_TAB"); /* Return */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00001000)/\r
-{\r
- trace(" | FORM_STYLE_HEADER"); /* Return */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0 && ((unsigned long)arg1 & 0x00002000)/\r
-{\r
- trace(" | FORM_STYLE_FOOTER"); /* Return */\r
-}\r
-\r
-sdt::GetFormStyle:Form_GetFormStyle_*End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_GETFORMSTYLE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_HASTITLE_PROBE_\r
-\r
-sdt::HasTitle:Form_HasTitle_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "HasTitle";\r
-\r
- __SM_isInProbe = -1;\r
-}\r
-\r
-sdt::HasTitle:Form_HasTitle_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "HasTitle"/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,HasTitle`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Ui::Form:HasTitle`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_HASTITLE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_HASINDICATOR_PROBE_\r
-\r
-sdt::HasIndicator:Form_HasIndicator_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "HasIndicator";\r
-\r
- __SM_isInProbe = 1;\r
-}\r
-\r
-sdt::HasIndicator:Form_HasIndicator_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,HasIndicator`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Ui::Form:HasIndicator`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_HASINDICATOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_HASOPTIONKEY_PROBE_\r
-\r
-sdt::HasOptionkey:Form_HasOptionkey_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "HasOptionkey";\r
-\r
- __SM_isInProbe = -1;\r
-}\r
-\r
-sdt::HasOptionkey:Form_HasOptionkey_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "HasOptionkey"/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,HasOptionkey`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Ui::Form:HasOptionkey`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,");\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_HASOPTIONKEY_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_HASSOFTKEY_PROBE_\r
-\r
-sdt::HasSoftkey:Form_HasSoftkey_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "HasSoftkey";\r
-\r
- __SM_isInProbe = -1;\r
-}\r
-\r
-sdt::HasSoftkey:Form_HasSoftkey_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "HasSoftkey"/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,HasSoftkey`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::HasSoftkey:Form_HasSoftkey_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "HasSoftkey" && (int)arg2 == 0/\r
-{\r
- trace("SOFTKEY_0");\r
-}\r
-\r
-sdt::HasSoftkey:Form_HasSoftkey_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "HasSoftkey" && (int)arg2 == 1/\r
-{\r
- trace("SOFTKEY_1");\r
-}\r
-\r
-sdt::HasSoftkey:Form_HasSoftkey_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "HasSoftkey" && (int)arg2 == 2/\r
-{\r
- trace("SOFTKEY_COUNT");\r
-}\r
-\r
-sdt::HasSoftkey:Form_HasSoftkey_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "HasSoftkey"/\r
-{\r
- trace("`,`,`,`,`,`,`,`,`,`,`,Osp::Ui::Form:HasSoftkey`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_HASSOFTKEY_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_HASTAB_PROBE_\r
-\r
-sdt::HasTab:Form_HasTab_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "HasTab";\r
-\r
- __SM_isInProbe = 1;\r
-}\r
-\r
-sdt::HasTab:Form_HasTab_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,HasTab`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Ui::Form:HasTab`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,");\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_HASTAB_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_SETTITLETEXT_PROBE_\r
-\r
-sdt::SetTitleText:Form_SetTitleText_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "SetTitleText";\r
-\r
- __SM_isInProbe = -1;\r
-}\r
-\r
-sdt::SetTitleText:Form_SetTitleText_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "SetTitleText"/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,SetTitleText`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,");\r
- trace((string)arg2);\r
- trace("`,");\r
-}\r
-\r
-sdt::SetTitleText:Form_SetTitleText_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "SetTitleText" && (int)arg3 == 0/\r
-{\r
- trace("ALIGNMENT_LEFT");\r
-}\r
-\r
-sdt::SetTitleText:Form_SetTitleText_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "SetTitleText" && (int)arg3 == 1/\r
-{\r
- trace("ALIGNMENT_CENTER");\r
-}\r
-\r
-sdt::SetTitleText:Form_SetTitleText_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "SetTitleText" && (int)arg3 == 2/\r
-{\r
- trace("ALIGNMENT_RIGHT");\r
-}\r
-\r
-sdt::SetTitleText:Form_SetTitleText_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "SetTitleText"/\r
-{\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((string)arg2);\r
- trace(", ");\r
-}\r
-\r
-sdt::SetTitleText:Form_SetTitleText_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "SetTitleText" && (int)arg3 == 0/\r
-{\r
- trace("ALIGNMENT_LEFT");\r
-}\r
-\r
-sdt::SetTitleText:Form_SetTitleText_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "SetTitleText" && (int)arg3 == 1/\r
-{\r
- trace("ALIGNMENT_CENTER");\r
-}\r
-\r
-sdt::SetTitleText:Form_SetTitleText_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "SetTitleText" && (int)arg3 == 2/\r
-{\r
- trace("ALIGNMENT_RIGHT");\r
-}\r
-\r
-sdt::SetTitleText:Form_SetTitleText_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "SetTitleText"/\r
-{\r
- trace("`,`,Osp::Ui::Form:SetTitleText`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_SETTITLETEXT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_GETCLIENTAREABOUNDS_PROBE_\r
-\r
-sdt::GetClientAreaBounds:Form_GetClientAreaBounds_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetClientAreaBounds";\r
-}\r
-\r
-sdt::GetClientAreaBounds:Form_GetClientAreaBounds_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,GetClientAreaBounds`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,");\r
- trace((int)arg1);\r
- trace(", ");\r
- trace((int)arg2);\r
- trace(", ");\r
- trace((int)arg3);\r
- trace(", ");\r
- trace((int)arg4);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Rectangle(");\r
- trace((int)arg1);\r
- trace(", ");\r
- trace((int)arg2);\r
- trace(", ");\r
- trace((int)arg3);\r
- trace(", ");\r
- trace((int)arg4);\r
- trace(")`,`,`,Osp::Ui::Form:GetClientAreaBounds`,Rectangle(");\r
- trace((int)arg1);\r
- trace(", ");\r
- trace((int)arg2);\r
- trace(", ");\r
- trace((int)arg3);\r
- trace(", ");\r
- trace((int)arg4);\r
- trace(")`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_GETCLIENTAREABOUNDS_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_ADDOPTIONKEYACTIONLISTENER_PROBE_\r
-\r
-sdt::AddOptionkeyActionListener:Form_AddOptionkeyActionListener_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "AddOptionkeyActionListener";\r
-\r
- __SM_isInProbe = 1;\r
-}\r
-\r
-sdt::AddOptionkeyActionListener:Form_AddOptionkeyActionListener_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,AddOptionkeyActionListener`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace("IActionEventListener [address:");\r
- trace((long)arg1);\r
- trace("]");\r
- trace("`,`,`,`,`,`,`,Osp::Ui::Form:AddOptionkeyActionListener`,`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_ADDOPTIONKEYACTIONLISTENER_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_ADDSOFTKEYACTIONLISTENER_PROBE_\r
-\r
-sdt::AddSoftkeyActionListener:Form_AddSoftkeyActionListener_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "AddSoftkeyActionListener";\r
-}\r
-\r
-sdt::AddSoftkeyActionListener:Form_AddSoftkeyActionListener_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,AddSoftkeyActionListener`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::AddSoftkeyActionListener:Form_AddSoftkeyActionListener_End\r
-/(int)arg1 == 0/\r
-{\r
- trace("SOFTKEY_0");\r
-}\r
-\r
-sdt::AddSoftkeyActionListener:Form_AddSoftkeyActionListener_End\r
-/(int)arg1 == 1/\r
-{\r
- trace("SOFTKEY_1");\r
-}\r
-\r
-sdt::AddSoftkeyActionListener:Form_AddSoftkeyActionListener_End\r
-/(int)arg1 == 2/\r
-{\r
- trace("SOFTKEY_COUNT");\r
-}\r
-\r
-sdt::AddSoftkeyActionListener:Form_AddSoftkeyActionListener_End\r
-{\r
- trace("`,`,`,`,");\r
- trace("IActionEventListener [address:");\r
- trace((long)arg2);\r
- trace("]");\r
- trace("`,`,`,`,`,`,`,Osp::Ui::Form:AddSoftkeyActionListener`,`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_ADDSOFTKEYACTIONLISTENER_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_REMOVEOPTIONKEYACTIONLISTENER_PROBE_\r
-\r
-sdt::RemoveOptionkeyActionListener:Form_RemoveOptionkeyActionListener_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "RemoveOptionkeyActionListener";\r
-\r
- __SM_isInProbe = 1;\r
-}\r
-\r
-sdt::RemoveOptionkeyActionListener:Form_RemoveOptionkeyActionListener_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,RemoveOptionkeyActionListener`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace("IActionEventListener [address:");\r
- trace((long)arg1);\r
- trace("]");\r
- trace("`,`,`,`,`,`,`,Osp::Ui::Form:RemoveOptionkeyActionListener`,`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_REMOVEOPTIONKEYACTIONLISTENER_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_REMOVESOFTKEYACTITONLISTENER_PROBE_\r
-\r
-sdt::RemoveSoftkeyActionListener:Form_RemoveSoftkeyActionListener_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "RemoveSoftkeyActionListener";\r
-}\r
-\r
-sdt::RemoveSoftkeyActionListener:Form_RemoveSoftkeyActionListener_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,RemoveSoftkeyActionListener`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::RemoveSoftkeyActionListener:Form_RemoveSoftkeyActionListener_End\r
-/(int)arg1 == 0/\r
-{\r
- trace("SOFTKEY_0");\r
-}\r
-\r
-sdt::RemoveSoftkeyActionListener:Form_RemoveSoftkeyActionListener_End\r
-/(int)arg1 == 1/\r
-{\r
- trace("SOFTKEY_1");\r
-}\r
-\r
-sdt::RemoveSoftkeyActionListener:Form_RemoveSoftkeyActionListener_End\r
-/(int)arg1 == 2/\r
-{\r
- trace("SOFTKEY_COUNT");\r
-}\r
-\r
-sdt::RemoveSoftkeyActionListener:Form_RemoveSoftkeyActionListener_End\r
-{\r
- trace("`,`,`,`,");\r
- trace("IActionEventListener [address:");\r
- trace((long)arg2);\r
- trace("]");\r
- trace("`,`,`,`,`,`,`,Osp::Ui::Form:RemoveSoftkeyActionListener`,`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_REMOVESOFTKEYACTITONLISTENER_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_ISSOFTKEYENABLED_PROBE_\r
-\r
-sdt::IsSoftkeyEnabled:Form_IsSoftkeyEnabled_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "IsSoftkeyEnabled";\r
-}\r
-\r
-sdt::IsSoftkeyEnabled:Form_IsSoftkeyEnabled_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,IsSoftkeyEnabled`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::IsSoftkeyEnabled:Form_IsSoftkeyEnabled_End\r
-/(int)arg2 == 0/\r
-{\r
- trace("SOFTKEY_0");\r
-}\r
-\r
-sdt::IsSoftkeyEnabled:Form_IsSoftkeyEnabled_End\r
-/(int)arg2 == 1/\r
-{\r
- trace("SOFTKEY_1");\r
-}\r
-\r
-sdt::IsSoftkeyEnabled:Form_IsSoftkeyEnabled_End\r
-/(int)arg2 == 2/\r
-{\r
- trace("SOFTKEY_COUNT");\r
-}\r
-\r
-sdt::IsSoftkeyEnabled:Form_IsSoftkeyEnabled_End\r
-{\r
- trace("`,`,`,`,`,`,`,`,`,`,`,Osp::Ui::Form:IsSoftkeyEnabled`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_ISSOFTKEYENABLED_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_SETSOFTKEYENABLED_PROBE_\r
-\r
-sdt::SetSoftkeyEnabled:Form_SetSoftkeyEnabled_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "SetSoftkeyEnabled";\r
-}\r
-\r
-sdt::SetSoftkeyEnabled:Form_SetSoftkeyEnabled_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,SetSoftkeyEnabled`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::SetSoftkeyEnabled:Form_SetSoftkeyEnabled_End\r
-/(int)arg1 == 0/\r
-{\r
- trace("SOFTKEY_0");\r
-}\r
-\r
-sdt::SetSoftkeyEnabled:Form_SetSoftkeyEnabled_End\r
-/(int)arg1 == 1/\r
-{\r
- trace("SOFTKEY_1");\r
-}\r
-\r
-sdt::SetSoftkeyEnabled:Form_SetSoftkeyEnabled_End\r
-/(int)arg1 == 2/\r
-{\r
- trace("SOFTKEY_COUNT");\r
-}\r
-\r
-/* TODO use arg2 = softkey enabled */\r
-sdt::SetSoftkeyEnabled:Form_SetSoftkeyEnabled_End\r
-{\r
- trace("`,`,`,`,`,`,`,`,`,");\r
- trace((long)arg2 == 0 ? "FALSE" : "TRUE");\r
- trace("`,`,Osp::Ui::Form:SetSoftkeyEnabled`,`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_SETSOFTKEYENABLED_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_GETSOFTKEYACTIONID_PROBE_\r
-\r
-sdt::GetSoftkeyActionId:Form_GetSoftkeyActionId_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetSoftkeyActionId";\r
-}\r
-\r
-sdt::GetSoftkeyActionId:Form_GetSoftkeyActionId_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,GetSoftkeyActionId`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::GetSoftkeyActionId:Form_GetSoftkeyActionId_End\r
-/(int)arg1 == 0/\r
-{\r
- trace("SOFTKEY_0");\r
-}\r
-\r
-sdt::GetSoftkeyActionId:Form_GetSoftkeyActionId_End\r
-/(int)arg1 == 1/\r
-{\r
- trace("SOFTKEY_1");\r
-}\r
-\r
-sdt::GetSoftkeyActionId:Form_GetSoftkeyActionId_End\r
-/(int)arg1 == 2/\r
-{\r
- trace("SOFTKEY_COUNT");\r
-}\r
-\r
-sdt::GetSoftkeyActionId:Form_GetSoftkeyActionId_End\r
-{\r
- trace("`,");\r
- trace((int)arg2);\r
- trace("`,`,`,`,`,`,`,");\r
- trace((int)arg2);\r
- trace("`,`,`,Osp::Ui::Form:GetSoftkeyActionId`,");\r
- trace((long)arg2);\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_GETSOFTKEYACTIONID_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_GETSOFTKEY_PROBE_\r
-\r
-sdt::GetSoftkeyText:Form_GetSoftkeyText_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetSoftkeyText";\r
-}\r
-\r
-sdt::GetSoftkeyText:Form_GetSoftkeyText_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,GetSoftkeyText`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::GetSoftkeyText:Form_GetSoftkeyText_End\r
-/(int)arg1 == 0/\r
-{\r
- trace("SOFTKEY_0");\r
-}\r
-\r
-sdt::GetSoftkeyText:Form_GetSoftkeyText_End\r
-/(int)arg1 == 1/\r
-{\r
- trace("SOFTKEY_1");\r
-}\r
-\r
-sdt::GetSoftkeyText:Form_GetSoftkeyText_End\r
-/(int)arg1 == 2/\r
-{\r
- trace("SOFTKEY_COUNT");\r
-}\r
-\r
-sdt::GetSoftkeyText:Form_GetSoftkeyText_End\r
-{\r
- trace("`,`,");\r
- trace((string)arg2);\r
- trace("`,`,`,`,`,`,");\r
- trace((string)arg2);\r
- trace("`,`,`,Osp::Ui::Form:GetSoftkeyText`,");\r
- trace((string)arg2);\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_GETSOFTKEY_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_SETOPTIONKEYACTIONID_PROBE_\r
-\r
-sdt::SetOptionkeyActionId:Form_SetOptionkeyActionId_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "SetOptionkeyActionId";\r
-\r
- __SM_isInProbe = 1;\r
-}\r
-\r
-sdt::SetOptionkeyActionId:Form_SetOptionkeyActionId_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,SetOptionkeyActionId`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((int)arg1);\r
- trace("`,`,`,`,`,`,");\r
- trace((int)arg1);\r
- trace("`,`,Osp::Ui::Form:SetOptionkeyActionId`,`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_SETOPTIONKEYACTIONID_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_SETSOFTKEYACTIONID_PROBE_\r
-\r
-sdt::SetSoftkeyActionId:Form_SetSoftkeyActionId_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "SetSoftkeyActionId";\r
-}\r
-\r
-sdt::SetSoftkeyActionId:Form_SetSoftkeyActionId_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,SetSoftkeyActionId`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::SetSoftkeyActionId:Form_SetSoftkeyActionId_End\r
-/(int)arg1 == 0/\r
-{\r
- trace("SOFTKEY_0");\r
-}\r
-\r
-sdt::SetSoftkeyActionId:Form_SetSoftkeyActionId_End\r
-/(int)arg1 == 1/\r
-{\r
- trace("SOFTKEY_1");\r
-}\r
-\r
-sdt::SetSoftkeyActionId:Form_SetSoftkeyActionId_End\r
-/(int)arg1 == 2/\r
-{\r
- trace("SOFTKEY_COUNT");\r
-}\r
-\r
-sdt::SetSoftkeyActionId:Form_SetSoftkeyActionId_End\r
-{\r
- trace("`,");\r
- trace((int)arg2);\r
- trace("`,`,`,`,`,`,`,`,");\r
- trace((int)arg2);\r
- trace("`,`,Osp::Ui::Form:SetSoftkeyActionId`,`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_SETSOFTKEYACTIONID_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_SETSOFTKEYTEXT_PROBE_\r
-\r
-sdt::SetSoftkeyText:Form_SetSoftkeyText_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "SetSoftkeyText";\r
-}\r
-\r
-sdt::SetSoftkeyText:Form_SetSoftkeyText_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,SetSoftkeyText`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::SetSoftkeyText:Form_SetSoftkeyText_End\r
-/__SM_isInProbe == 0 && (int)arg1 == 0/\r
-{\r
- trace("SOFTKEY_0");\r
-}\r
-\r
-sdt::SetSoftkeyText:Form_SetSoftkeyText_End\r
-/__SM_isInProbe == 0 && (int)arg1 == 1/\r
-{\r
- trace("SOFTKEY_1");\r
-}\r
-\r
-sdt::SetSoftkeyText:Form_SetSoftkeyText_End\r
-/__SM_isInProbe == 0 && (int)arg1 == 2/\r
-{\r
- trace("SOFTKEY_COUNT");\r
-}\r
-\r
-sdt::SetSoftkeyText:Form_SetSoftkeyText_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace("`,`,");\r
- trace((string)arg2);\r
- trace("`,`,`,`,`,`,`,");\r
- trace((string)arg2);\r
- trace("`,`,Osp::Ui::Form:SetSoftkeyText`,`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_SETSOFTKEYTEXT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_GETBACKGROUNDCOLOR_PROBE_\r
-\r
-sdt::GetBackgroundColor:Form_GetBackgroundColor_Start*\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetBackgroundColor";\r
-}\r
-\r
-sdt::GetBackgroundColor:Form_GetBackgroundColor_*End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,GetBackgroundColor`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,");\r
- trace((int)arg1);\r
- trace(", ");\r
- trace((int)arg2);\r
- trace(", ");\r
- trace((int)arg3);\r
- trace(", ");\r
- trace((int)arg4);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace("Color(");\r
- trace((int)arg1);\r
- trace(", ");\r
- trace((int)arg2);\r
- trace(", ");\r
- trace((int)arg3);\r
- trace(", ");\r
- trace((int)arg4);\r
- trace(")`,");\r
- trace("`,`,`,Osp::Ui::Form:GetBackgroundColor`,");\r
- trace("Color(");\r
- trace((int)arg1);\r
- trace(", ");\r
- trace((int)arg2);\r
- trace(", ");\r
- trace((int)arg3);\r
- trace(", ");\r
- trace((int)arg4);\r
- trace(")`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_GETBACKGROUNDCOLOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_SETBACKGROUNDCOLOR_PROBE_\r
-\r
-sdt::SetBackgroundColor:Form_SetBackgroundColor_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "SetBackgroundColor";\r
-}\r
-\r
-sdt::SetBackgroundColor:Form_SetBackgroundColor_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,SetBackgroundColor`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,");\r
- trace((int)arg1);\r
- trace(", ");\r
- trace((int)arg2);\r
- trace(", ");\r
- trace((int)arg3);\r
- trace(", ");\r
- trace((int)arg4);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace("Color(");\r
- trace((int)arg1);\r
- trace(", ");\r
- trace((int)arg2);\r
- trace(", ");\r
- trace((int)arg3);\r
- trace(", ");\r
- trace((int)arg4);\r
- trace(")");\r
- trace("`,`,Osp::Ui::Form:SetBackgroundColor`,`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_SETBACKGROUNDCOLOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_REMOVECONTROL_PROBE_\r
-\r
-sdt::RemoveControl:Form_RemoveControl_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "RemoveControl";\r
-\r
- __SM_isInProbe = 1;\r
-}\r
-\r
-sdt::RemoveControl:Form_RemoveControl_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,RemoveControl`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((long)arg2);\r
- trace("`,`,`,`,`,Osp::Ui::Form:RemoveControl`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-sdt::RemoveControl:Form_RemoveControl_Start2\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "RemoveControl2";\r
-}\r
-\r
-sdt::RemoveControl:Form_RemoveControl_End2\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,RemoveControl`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((int)arg2);\r
- trace("`,`,`,`,Osp::Ui::Form:RemoveControl`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_REMOVECONTROL_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_ADDORIENTATIONEVENTLISTENER_PROBE_\r
-\r
-sdt::AddOrientationEventListener:Form_AddOrientationEventListener_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "AddOrientationEventListener";\r
-}\r
-\r
-sdt::AddOrientationEventListener:Form_AddOrientationEventListener_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,AddOrientationEventListener`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace("IOrientationEventListener [address:");\r
- trace((long)arg1);\r
- trace("]");\r
- trace("`,`,`,`,`,`,`,Osp::Ui::Form:AddOrientationEventListener`,`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_ADDORIENTATIONEVENTLISTENER_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_REMOVEORIENTATIONEVENTLISTENER_PROBE_\r
-\r
-sdt::RemoveOrientationEventListener:Form_RemoveOrientationEventListener_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "RemoveOrientationEventListener";\r
-}\r
-\r
-sdt::RemoveOrientationEventListener:Form_RemoveOrientationEventListener_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,RemoveOrientationEventListener`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace("IOrientationEventListener [address:");\r
- trace((long)arg1);\r
- trace("]");\r
- trace("`,`,`,`,`,`,`,Osp::Ui::Form:RemoveOrientationEventListener`,`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_REMOVEORIENTATIONEVENTLISTENER_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_SETORIENTATION_PROBE_\r
-\r
-sdt::SetOrientation:Form_SetOrientation_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "SetOrientation";\r
-}\r
-\r
-sdt::SetOrientation:Form_SetOrientation_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,SetOrientation`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::SetOrientation:Form_SetOrientation_End\r
-/__SM_isInProbe == 0 && (int)arg1 == 0/\r
-{\r
- trace("ORIENTATION_NONE");\r
-}\r
-\r
-sdt::SetOrientation:Form_SetOrientation_End\r
-/__SM_isInProbe == 0 && (int)arg1 == 1/\r
-{\r
- trace("ORIENTATION_PORTRAIT");\r
-}\r
-\r
-sdt::SetOrientation:Form_SetOrientation_End\r
-/__SM_isInProbe == 0 && (int)arg1 == 2/\r
-{\r
- trace("ORIENTATION_LANDSCAPE");\r
-}\r
-\r
-sdt::SetOrientation:Form_SetOrientation_End\r
-/__SM_isInProbe == 0 && (int)arg1 == 3/\r
-{\r
- trace("ORIENTATION_PORTRAIT_REVERSE");\r
-}\r
-\r
-sdt::SetOrientation:Form_SetOrientation_End\r
-/__SM_isInProbe == 0 && (int)arg1 == 4/\r
-{\r
- trace("ORIENTATION_LANDSCAPE_REVERSE");\r
-}\r
-\r
-sdt::SetOrientation:Form_SetOrientation_End\r
-/__SM_isInProbe == 0 && (int)arg1 == 6/\r
-{\r
- trace("ORIENTATION_AUTOMATIC");\r
-}\r
-\r
-sdt::SetOrientation:Form_SetOrientation_End\r
-/__SM_isInProbe == 0 && (int)arg1 == 8/\r
-{\r
- trace("ORIENTATION_AUTOMATIC_FOUR_DIRECTION");\r
-}\r
-\r
-sdt::SetOrientation:Form_SetOrientation_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::SetOrientation:Form_SetOrientation_End\r
-/__SM_isInProbe == 0 && (int)arg1 == 0/\r
-{\r
- trace("ORIENTATION_NONE");\r
-}\r
-\r
-sdt::SetOrientation:Form_SetOrientation_End\r
-/__SM_isInProbe == 0 && (int)arg1 == 1/\r
-{\r
- trace("ORIENTATION_PORTRAIT");\r
-}\r
-\r
-sdt::SetOrientation:Form_SetOrientation_End\r
-/__SM_isInProbe == 0 && (int)arg1 == 2/\r
-{\r
- trace("ORIENTATION_LANDSCAPE");\r
-}\r
-\r
-sdt::SetOrientation:Form_SetOrientation_End\r
-/__SM_isInProbe == 0 && (int)arg1 == 3/\r
-{\r
- trace("ORIENTATION_PORTRAIT_REVERSE");\r
-}\r
-\r
-sdt::SetOrientation:Form_SetOrientation_End\r
-/__SM_isInProbe == 0 && (int)arg1 == 4/\r
-{\r
- trace("ORIENTATION_LANDSCAPE_REVERSE");\r
-}\r
-\r
-sdt::SetOrientation:Form_SetOrientation_End\r
-/__SM_isInProbe == 0 && (int)arg1 == 6/\r
-{\r
- trace("ORIENTATION_AUTOMATIC");\r
-}\r
-\r
-sdt::SetOrientation:Form_SetOrientation_End\r
-/__SM_isInProbe == 0 && (int)arg1 == 8/\r
-{\r
- trace("ORIENTATION_AUTOMATIC_FOUR_DIRECTION");\r
-}\r
-\r
-sdt::SetOrientation:Form_SetOrientation_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace("`,`,Osp::Ui::Form:SetOrientation`,`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_SETORIENTATION_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_GETORIENTATION_PROBE_\r
-\r
-sdt::GetOrientation:Form_GetOrientation_Start*\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetOrientation";\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,GetOrientation`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0 && (int)arg1 == 0/\r
-{\r
- trace("ORIENTATION_NONE");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0 && (int)arg1 == 1/\r
-{\r
- trace("ORIENTATION_PORTRAIT");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0 && (int)arg1 == 2/\r
-{\r
- trace("ORIENTATION_LANDSCAPE");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0 && (int)arg1 == 3/\r
-{\r
- trace("ORIENTATION_PORTRAIT_REVERSE");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0 && (int)arg1 == 4/\r
-{\r
- trace("ORIENTATION_LANDSCAPE_REVERSE");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0 && (int)arg1 == 6/\r
-{\r
- trace("ORIENTATION_AUTOMATIC");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0 && (int)arg1 == 8/\r
-{\r
- trace("ORIENTATION_AUTOMATIC_FOUR_DIRECTION");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0 && (int)arg1 == 0/\r
-{\r
- trace("ORIENTATION_NONE");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0 && (int)arg1 == 1/\r
-{\r
- trace("ORIENTATION_PORTRAIT");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0 && (int)arg1 == 2/\r
-{\r
- trace("ORIENTATION_LANDSCAPE");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0 && (int)arg1 == 3/\r
-{\r
- trace("ORIENTATION_PORTRAIT_REVERSE");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0 && (int)arg1 == 4/\r
-{\r
- trace("ORIENTATION_LANDSCAPE_REVERSE");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0 && (int)arg1 == 6/\r
-{\r
- trace("ORIENTATION_AUTOMATIC");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0 && (int)arg1 == 8/\r
-{\r
- trace("ORIENTATION_AUTOMATIC_FOUR_DIRECTION");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace("`,`,`,Osp::Ui::Form:GetOrientation`,");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0 && (int)arg1 == 0/\r
-{\r
- trace("ORIENTATION_NONE");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0 && (int)arg1 == 1/\r
-{\r
- trace("ORIENTATION_PORTRAIT");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0 && (int)arg1 == 2/\r
-{\r
- trace("ORIENTATION_LANDSCAPE");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0 && (int)arg1 == 3/\r
-{\r
- trace("ORIENTATION_PORTRAIT_REVERSE");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0 && (int)arg1 == 4/\r
-{\r
- trace("ORIENTATION_LANDSCAPE_REVERSE");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0 && (int)arg1 == 6/\r
-{\r
- trace("ORIENTATION_AUTOMATIC");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0 && (int)arg1 == 8/\r
-{\r
- trace("ORIENTATION_AUTOMATIC_FOUR_DIRECTION");\r
-}\r
-\r
-sdt::GetOrientation:Form_GetOrientation_*End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_GETORIENTATION_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_GETORIENTATIONSTATUS_PROBE_\r
-\r
-sdt::GetOrientationStatus:Form_GetOrientationStatus_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetOrientationStatus";\r
-}\r
-\r
-sdt::GetOrientationStatus:Form_GetOrientationStatus_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,GetOrientationStatus`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::GetOrientationStatus:Form_GetOrientationStatus_End\r
-/(int)arg1 == 0/\r
-{\r
- trace("ORIENTATION_STATUS_PORTRAIT");\r
-}\r
-\r
-sdt::GetOrientationStatus:Form_GetOrientationStatus_End\r
-/(int)arg1 == 1/\r
-{\r
- trace("ORIENTATION_STATUS_LANDSCAPE");\r
-}\r
-\r
-sdt::GetOrientationStatus:Form_GetOrientationStatus_End\r
-/(int)arg1 == 2/\r
-{\r
- trace("ORIENTATION_STATUS_PORTRAIT_REVERSE");\r
-}\r
-\r
-sdt::GetOrientationStatus:Form_GetOrientationStatus_End\r
-/(int)arg1 == 3/\r
-{\r
- trace("ORIENTATION_STATUS_LANDSCAPE_REVERSE");\r
-}\r
-\r
-sdt::GetOrientationStatus:Form_GetOrientationStatus_End\r
-{\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::GetOrientationStatus:Form_GetOrientationStatus_End\r
-/(int)arg1 == 0/\r
-{\r
- trace("ORIENTATION_STATUS_PORTRAIT");\r
-}\r
-\r
-sdt::GetOrientationStatus:Form_GetOrientationStatus_End\r
-/(int)arg1 == 1/\r
-{\r
- trace("ORIENTATION_STATUS_LANDSCAPE");\r
-}\r
-\r
-sdt::GetOrientationStatus:Form_GetOrientationStatus_End\r
-/(int)arg1 == 2/\r
-{\r
- trace("ORIENTATION_STATUS_PORTRAIT_REVERSE");\r
-}\r
-\r
-sdt::GetOrientationStatus:Form_GetOrientationStatus_End\r
-/(int)arg1 == 3/\r
-{\r
- trace("ORIENTATION_STATUS_LANDSCAPE_REVERSE");\r
-}\r
-\r
-sdt::GetOrientationStatus:Form_GetOrientationStatus_End\r
-{\r
- trace("`,`,`,Osp::Ui::Form:GetOrientationStatus`,");\r
-}\r
-\r
-sdt::GetOrientationStatus:Form_GetOrientationStatus_End\r
-/(int)arg1 == 0/\r
-{\r
- trace("ORIENTATION_STATUS_PORTRAIT");\r
-}\r
-\r
-sdt::GetOrientationStatus:Form_GetOrientationStatus_End\r
-/(int)arg1 == 1/\r
-{\r
- trace("ORIENTATION_STATUS_LANDSCAPE");\r
-}\r
-\r
-sdt::GetOrientationStatus:Form_GetOrientationStatus_End\r
-/(int)arg1 == 2/\r
-{\r
- trace("ORIENTATION_STATUS_PORTRAIT_REVERSE");\r
-}\r
-\r
-sdt::GetOrientationStatus:Form_GetOrientationStatus_End\r
-/(int)arg1 == 3/\r
-{\r
- trace("ORIENTATION_STATUS_LANDSCAPE_REVERSE");\r
-}\r
-\r
-sdt::GetOrientationStatus:Form_GetOrientationStatus_End\r
-{\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_GETORIENTATIONSTATUS_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_GETTAB_PROBE_\r
-\r
-sdt::GetTab:Form_GetTab_Start*\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetTab";\r
-}\r
-\r
-sdt::GetTab:Form_GetTab_*End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,GetTab`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace("Tab [address:");\r
- trace((long)arg1);\r
- trace("]");\r
- trace("`,`,`,Osp::Ui::Form:GetTab`,");\r
- trace("Tab [address:");\r
- trace((long)arg1);\r
- trace("]");\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_GETTAB_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_SETSOFTKEYICON_PROBE_\r
-\r
-sdt::SetSoftkeyIcon:Form_SetSoftkeyIcon_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "SetSoftkeyIcon";\r
-}\r
-\r
-sdt::SetSoftkeyIcon:Form_SetSoftkeyIcon_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,SetSoftkeyIcon`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::SetSoftkeyIcon:Form_SetSoftkeyIcon_End\r
-/__SM_isInProbe == 0 && (int)arg1 == 0/\r
-{\r
- trace("SOFTKEY_0");\r
-}\r
-\r
-sdt::SetSoftkeyIcon:Form_SetSoftkeyIcon_End\r
-/__SM_isInProbe == 0 && (int)arg1 == 1/\r
-{\r
- trace("SOFTKEY_1");\r
-}\r
-\r
-sdt::SetSoftkeyIcon:Form_SetSoftkeyIcon_End\r
-/__SM_isInProbe == 0 && (int)arg1 == 2/\r
-{\r
- trace("SOFTKEY_COUNT");\r
-}\r
-\r
-sdt::SetSoftkeyIcon:Form_SetSoftkeyIcon_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace("`,`,`,`,`,`,`,`,`,");\r
- trace("Bitmap [address:");\r
- trace((long)arg2);\r
- trace("], ");\r
- trace("Bitmap [address:");\r
- trace((long)arg3);\r
- trace("]");\r
- trace("`,`,Osp::Ui::Form:SetSoftkeyIcon`,`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_SETSOFTKEYICON_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_SETFORMSTYLE_PROBE_\r
-\r
-sdt::SetFormStyle:Form_SetFormStyle_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "SetFormStyle";\r
-\r
- __SM_isInProbe = 1;\r
-}\r
-\r
-sdt::SetFormStyle:Form_SetFormStyle_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,SetFormStyle`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,");\r
- trace("FORM_STYLE_NORMAL"); /* Form Style */\r
-}\r
-\r
-sdt::SetFormStyle:Form_SetFormStyle_End\r
-/((unsigned long)arg1 & 0x00000001)/\r
-{\r
- trace(" | FORM_STYLE_TITLE"); /* Form Style */\r
-}\r
-\r
-sdt::SetFormStyle:Form_SetFormStyle_End\r
-/((unsigned long)arg1 & 0x00000002)/\r
-{\r
- trace(" | FORM_STYLE_INDICATOR"); /* Form Style */\r
-}\r
-\r
-sdt::SetFormStyle:Form_SetFormStyle_End\r
-/((unsigned long)arg1 & 0x00000010)/\r
-{\r
- trace(" | FORM_STYLE_SOFTKEY_0"); /* Form Style */\r
-}\r
-\r
-sdt::SetFormStyle:Form_SetFormStyle_End\r
-/((unsigned long)arg1 & 0x00000020)/\r
-{\r
- trace(" | FORM_STYLE_SOFTKEY_1"); /* Form Style */\r
-}\r
-\r
-sdt::SetFormStyle:Form_SetFormStyle_End\r
-/((unsigned long)arg1 & 0x00000040)/\r
-{\r
- trace(" | FORM_STYLE_OPTIONKEY"); /* Form Style */\r
-}\r
-\r
-sdt::SetFormStyle:Form_SetFormStyle_End\r
-/((unsigned long)arg1 & 0x00000100)/\r
-{\r
- trace(" | FORM_STYLE_TEXT_TAB"); /* Form Style */\r
-}\r
-\r
-sdt::SetFormStyle:Form_SetFormStyle_End\r
-/((unsigned long)arg1 & 0x00000200)/\r
-{\r
- trace(" | FORM_STYLE_ICON_TAB"); /* Form Style */\r
-}\r
-\r
-sdt::SetFormStyle:Form_SetFormStyle_End\r
-/((unsigned long)arg1 & 0x00001000)/\r
-{\r
- trace(" | FORM_STYLE_HEADER"); /* Form Style */\r
-}\r
-\r
-sdt::SetFormStyle:Form_SetFormStyle_End\r
-/((unsigned long)arg1 & 0x00002000)/\r
-{\r
- trace(" | FORM_STYLE_FOOTER"); /* Form Style */\r
-}\r
-\r
-sdt::SetFormStyle:Form_SetFormStyle_End\r
-{\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace("FORM_STYLE_NORMAL"); /* Set Val */\r
-}\r
-\r
-sdt::SetFormStyle:Form_SetFormStyle_End\r
-/((unsigned long)arg1 & 0x00000001)/\r
-{\r
- trace(" | FORM_STYLE_TITLE"); /* Set Val */\r
-}\r
-\r
-sdt::SetFormStyle:Form_SetFormStyle_End\r
-/((unsigned long)arg1 & 0x00000002)/\r
-{\r
- trace(" | FORM_STYLE_INDICATOR"); /* Set Val */\r
-}\r
-\r
-sdt::SetFormStyle:Form_SetFormStyle_End\r
-/((unsigned long)arg1 & 0x00000010)/\r
-{\r
- trace(" | FORM_STYLE_SOFTKEY_0"); /* Set Val */\r
-}\r
-\r
-sdt::SetFormStyle:Form_SetFormStyle_End\r
-/((unsigned long)arg1 & 0x00000020)/\r
-{\r
- trace(" | FORM_STYLE_SOFTKEY_1"); /* Set Val */\r
-}\r
-\r
-sdt::SetFormStyle:Form_SetFormStyle_End\r
-/((unsigned long)arg1 & 0x00000040)/\r
-{\r
- trace(" | FORM_STYLE_OPTIONKEY"); /* Set Val */\r
-}\r
-\r
-sdt::SetFormStyle:Form_SetFormStyle_End\r
-/((unsigned long)arg1 & 0x00000100)/\r
-{\r
- trace(" | FORM_STYLE_TEXT_TAB"); /* Set Val */\r
-}\r
-\r
-sdt::SetFormStyle:Form_SetFormStyle_End\r
-/((unsigned long)arg1 & 0x00000200)/\r
-{\r
- trace(" | FORM_STYLE_ICON_TAB"); /* Set Val */\r
-}\r
-\r
-sdt::SetFormStyle:Form_SetFormStyle_End\r
-/((unsigned long)arg1 & 0x00001000)/\r
-{\r
- trace(" | FORM_STYLE_HEADER"); /* Set Val */\r
-}\r
-\r
-sdt::SetFormStyle:Form_SetFormStyle_End\r
-/((unsigned long)arg1 & 0x00002000)/\r
-{\r
- trace(" | FORM_STYLE_FOOTER"); /* Set Val */\r
-}\r
-\r
-sdt::SetFormStyle:Form_SetFormStyle_End\r
-{\r
- trace("`,`,Osp::Ui::Form:SetFormStyle`,`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_SETFORMSTYLE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_SETTITLEICON_PROBE_\r
-\r
-sdt::SetTitleIcon:Form_SetTitleIcon_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "SetTitleIcon";\r
-\r
- __SM_isInProbe = -1;\r
-}\r
-\r
-sdt::SetTitleIcon:Form_SetTitleIcon_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "SetTitleIcon"/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,SetTitleIcon`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace("Bitmap [address:");\r
- trace((long)arg2);\r
- trace("]");\r
- trace("`,`,`,`,");\r
-}\r
-\r
-sdt::SetTitleIcon:Form_SetTitleIcon_End\r
-/__SM_isInProbe == -1 && __SM_startFunctionName[__SM_callDepth] == "SetTitleIcon"/\r
-{\r
- trace("Bitmap [address:");\r
- trace((long)arg2);\r
- trace("]");\r
- trace("`,`,Osp::Ui::Form:SetTitleIcon`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1 );\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_SETTITLEICON_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_GETCAPTUREBITMAPN_PROBE_\r
-\r
-sdt::GetCaptureBitmapN:Form_GetCapturedBitmapN_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetCapturedBitmapN";\r
-}\r
-\r
-sdt::GetCaptureBitmapN:Form_GetCapturedBitmapN_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,GetCapturedBitmapN`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace("Bitmap [address:");\r
- trace((long)arg2);\r
- trace("]");\r
- trace("`,`,`,");\r
- trace("Bitmap [address:");\r
- trace((long)arg2);\r
- trace("]");\r
- trace("`,`,`,Osp::Ui::Form:GetCapturedBitmapN`,");\r
- trace("Bitmap [address:");\r
- trace((long)arg2);\r
- trace("]");\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_GETCAPTUREBITMAPN_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_GETTITLETEXTHORIZONTALALIGNMENT_PROBE_\r
-\r
-sdt::GetTitleTextHorizontalAlignment:Form_GetTitleTextHorizontalAlignment_Start*\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetTitleTextHorizontalAlignment";\r
-\r
- __SM_isInProbe = 1;\r
-}\r
-\r
-sdt::GetTitleTextHorizontalAlignment:Form_GetTitleTextHorizontalAlignment_*End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,GetTitleTextHorizontalAlignment`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,");\r
-}\r
-\r
-sdt::GetTitleTextHorizontalAlignment:Form_GetTitleTextHorizontalAlignment_*End\r
-/(int)arg1 == 0/\r
-{\r
- trace("ALIGNMENT_LEFT");\r
-}\r
-\r
-sdt::GetTitleTextHorizontalAlignment:Form_GetTitleTextHorizontalAlignment_*End\r
-/(int)arg1 == 1/\r
-{\r
- trace("ALIGNMENT_CENTER");\r
-}\r
-\r
-sdt::GetTitleTextHorizontalAlignment:Form_GetTitleTextHorizontalAlignment_*End\r
-/(int)arg1 == 2/\r
-{\r
- trace("ALIGNMENT_RIGHT");\r
-}\r
-\r
-sdt::GetTitleTextHorizontalAlignment:Form_GetTitleTextHorizontalAlignment_*End\r
-{\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::GetTitleTextHorizontalAlignment:Form_GetTitleTextHorizontalAlignment_*End\r
-/(int)arg1 == 0/\r
-{\r
- trace("ALIGNMENT_LEFT");\r
-}\r
-\r
-sdt::GetTitleTextHorizontalAlignment:Form_GetTitleTextHorizontalAlignment_*End\r
-/(int)arg1 == 1/\r
-{\r
- trace("ALIGNMENT_CENTER");\r
-}\r
-\r
-sdt::GetTitleTextHorizontalAlignment:Form_GetTitleTextHorizontalAlignment_*End\r
-/(int)arg1 == 2/\r
-{\r
- trace("ALIGNMENT_RIGHT");\r
-}\r
-\r
-sdt::GetTitleTextHorizontalAlignment:Form_GetTitleTextHorizontalAlignment_*End\r
-{\r
- trace("`,`,`,Osp::Ui::Form:GetTitleTextHorizontalAlignment`,");\r
-}\r
-\r
-sdt::GetTitleTextHorizontalAlignment:Form_GetTitleTextHorizontalAlignment_*End\r
-/(int)arg1 == 0/\r
-{\r
- trace("ALIGNMENT_LEFT");\r
-}\r
-\r
-sdt::GetTitleTextHorizontalAlignment:Form_GetTitleTextHorizontalAlignment_*End\r
-/(int)arg1 == 1/\r
-{\r
- trace("ALIGNMENT_CENTER");\r
-}\r
-\r
-sdt::GetTitleTextHorizontalAlignment:Form_GetTitleTextHorizontalAlignment_*End\r
-/(int)arg1 == 2/\r
-{\r
- trace("ALIGNMENT_RIGHT");\r
-}\r
-\r
-sdt::GetTitleTextHorizontalAlignment:Form_GetTitleTextHorizontalAlignment_*End\r
-{\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_GETTITLETEXTHORIZONTALALIGNMENT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_GETHEADER_PROBE_\r
-\r
-sdt::GetHeader:Form_GetHeader_Start*\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetHeader";\r
-}\r
-\r
-sdt::GetHeader:Form_GetHeader_*End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,GetHeader`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace("Header [address:");\r
- trace((long)arg1);\r
- trace("]");\r
- trace("`,`,`,Osp::Ui::Form::GetHeader`,");\r
- trace("Header [address:");\r
- trace((long)arg1);\r
- trace("]");\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_GETHEADER_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_GETFOOTER_PROBE_\r
-\r
-sdt::GetFooter:Form_GetFooter_Start*\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetFooter";\r
-}\r
-\r
-sdt::GetFooter:Form_GetFooter_*End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,GetFooter`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace("Footer [address:");\r
- trace((long)arg1);\r
- trace("]");\r
- trace("`,`,`,Osp::Ui::Form::GetFooter`,");\r
- trace("Footer [address:");\r
- trace((long)arg1);\r
- trace("]");\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_GETFOOTER_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_HASHEADER_PROBE_\r
-\r
-sdt::HasHeader:Form_HasHeader_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "HasHeader";\r
-\r
- __SM_isInProbe = 1;\r
-}\r
-\r
-sdt::HasHeader:Form_HasHeader_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,HasHeader`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Ui::Form::HasHeader`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_HASHEADER_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_HASFOOTER_PROBE_\r
-\r
-sdt::HasFooter:Form_HasFooter_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "HasFooter";\r
-\r
- __SM_isInProbe = 1;\r
-}\r
-\r
-sdt::HasFooter:Form_HasFooter_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,HasFooter`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Ui::Form::HasFooter`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_HASFOOTER_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_ISINDICATORVISIBLE_PROBE_\r
-\r
-sdt::IsIndicatorVisible:Form_IsIndicatorVisible_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "IsIndicatorVisible";\r
-}\r
-\r
-sdt::IsIndicatorVisible:Form_IsIndicatorVisible_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,IsIndicatorVisible`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Ui::Form::IsIndicatorVisible`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_ISINDICATORVISIBLE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_ISHEADERVISIBLE_PROBE_\r
-\r
-sdt::IsHeaderVisible:Form_IsHeaderVisible_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "IsHeaderVisible";\r
-\r
- __SM_isInProbe = 1;\r
-}\r
-\r
-sdt::IsHeaderVisible:Form_IsHeaderVisible_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,IsHeaderVisible`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Ui::Form::IsHeaderVisible`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_ISHEADERVISIBLE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_ISFOOTERVISIBLE_PROBE_\r
-\r
-sdt::IsFooterVisible:Form_IsFooterVisible_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "IsFooterVisible";\r
-\r
- __SM_isInProbe = 1;\r
-}\r
-\r
-sdt::IsFooterVisible:Form_IsFooterVisible_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,IsFooterVisible`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Ui::Form::IsFooterVisible`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_ISFOOTERVISIBLE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_ISINDICATORTRANSLUCENT_PROBE_\r
-\r
-sdt::IsIndicatorTranslucent:Form_IsIndicatorTranslucent_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "IsIndicatorTranslucent";\r
-}\r
-\r
-sdt::IsIndicatorTranslucent:Form_IsIndicatorTranslucent_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,IsIndicatorTranslucent`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Ui::Form::IsIndicatorTranslucent`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_ISINDICATORTRANSLUCENT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_ISHEADERTRANSLUCENT_PROBE_\r
-\r
-sdt::IsHeaderTranslucent:Form_IsHeaderTranslucent_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "IsHeaderTranslucent";\r
-}\r
-\r
-sdt::IsHeaderTranslucent:Form_IsHeaderTranslucent_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,IsHeaderTranslucent`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Ui::Form::IsHeaderTranslucent`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_ISHEADERTRANSLUCENT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_ISFOOTERTRANSLUCENT_PROBE_\r
-\r
-sdt::IsFooterTranslucent:Form_IsFooterTranslucent_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "IsFooterTranslucent";\r
-}\r
-\r
-sdt::IsFooterTranslucent:Form_IsFooterTranslucent_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,IsFooterTranslucent`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Ui::Form::IsFooterTranslucent`,");\r
- trace((long)arg1 == 0 ? "FALSE" : "TRUE");\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_ISFOOTERTRANSLUCENT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_SETACTIONBARSTRANSLUCENT_PROBE_\r
-\r
-sdt::SetActionBarsTranslucent:Form_SetActionBarsTranslucent_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "SetActionBarsTranslucent";\r
-}\r
-\r
-sdt::SetActionBarsTranslucent:Form_SetActionBarsTranslucent_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,SetActionBarsTranslucent`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::SetActionBarsTranslucent:Form_SetActionBarsTranslucent_End\r
-/__SM_isInProbe == 0 && (unsigned long)arg2 == 0x0001/\r
-{\r
- trace("FORM_ACTION_BAR_INDICATOR"); /* Action Bar */\r
-}\r
-\r
-sdt::SetActionBarsTranslucent:Form_SetActionBarsTranslucent_End\r
-/__SM_isInProbe == 0 && (unsigned long)arg2 == 0x0002/\r
-{\r
- trace("FORM_ACTION_BAR_HEADER"); /* Action Bar */\r
-}\r
-\r
-sdt::SetActionBarsTranslucent:Form_SetActionBarsTranslucent_End\r
-/__SM_isInProbe == 0 && (unsigned long)arg2 == 0x0004/\r
-{\r
- trace("FORM_ACTION_BAR_FOOTER"); /* Action Bar */\r
-}\r
-\r
-sdt::SetActionBarsTranslucent:Form_SetActionBarsTranslucent_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace("`,");\r
- trace((long)arg3 == 0 ? "FALSE" : "TRUE");\r
- trace("`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((long)arg3 == 0 ? "FALSE" : "TRUE");\r
- trace("`,`,Osp::Ui::Form::SetActionBarsTranslucent`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_SETACTIONBARSTRANSLUCENT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_SETACTIONBARVISIBLE_PROBE_\r
-\r
-sdt::SetActionBarsVisible:Form_SetActionBarsVisible_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "SetActionBarsVisible";\r
-}\r
-\r
-sdt::SetActionBarsVisible:Form_SetActionBarsVisible_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,SetActionBarsVisible`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::SetActionBarsVisible:Form_SetActionBarsVisible_End\r
-/(unsigned long)arg2 == 0x0001/\r
-{\r
- trace("FORM_ACTION_BAR_INDICATOR"); /* Action Bar */\r
-}\r
-\r
-sdt::SetActionBarsVisible:Form_SetActionBarsVisible_End\r
-/(unsigned long)arg2 == 0x0002/\r
-{\r
- trace("FORM_ACTION_BAR_HEADER"); /* Action Bar */\r
-}\r
-\r
-sdt::SetActionBarsVisible:Form_SetActionBarsVisible_End\r
-/(unsigned long)arg2 == 0x0004/\r
-{\r
- trace("FORM_ACTION_BAR_FOOTER"); /* Action Bar */\r
-}\r
-\r
-sdt::SetActionBarsVisible:Form_SetActionBarsVisible_End\r
-{\r
- trace("`,`,");\r
- trace((long)arg3 == 0 ? "FALSE" : "TRUE");\r
- trace("`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((long)arg3 == 0 ? "FALSE" : "TRUE");\r
- trace("`,`,Osp::Ui::Form::SetActionBarsVisible`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_SETACTIONBARVISIBLE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_FORM_GETOVERLAYREGIONN\r
-\r
-sdt::GetOverlayRegionN:Form_GetOverlayRegionN_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetOverlayRegionN";\r
-}\r
-\r
-sdt::GetOverlayRegionN:Form_GetOverlayRegionN_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,GetOverlayRegionN`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace("OverlayRegion [address:");\r
- trace((long)arg1);\r
- trace("]");\r
- trace("`,`,`,Osp::Ui::Form::GetOverlayRegionN`,");\r
- trace("OverlayRegion [address:");\r
- trace((long)arg1);\r
- trace("]");\r
- trace("`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_GETOVERLAYREGIONN*/\r
-\r
-\r
-sdt:::Form_TryReturn\r
-/(int)arg2 == 0 && __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,");\r
- trace((string)arg1);\r
- trace("`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
-}\r
-\r
-sdt:::Form_TryReturn\r
-/(int)arg2 == 0 && (int)arg0 == -1 && __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace("static");\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((string)arg4);\r
- trace("`,Osp::Ui::Form::");\r
-}\r
-\r
-sdt:::Form_TryReturn\r
-/(int)arg2 == 0 && (int)arg0 != -1 && __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((string)arg4);\r
- trace("`,Osp::Ui::Form::");\r
-}\r
-\r
-sdt:::Form_TryReturn\r
-/(int)arg2 == 0 && __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace((string)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg3);\r
- trace("`,");\r
- trace((unsigned long)arg3);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-\r
-#ifdef _SM_FORM_BASIC_PROBE_\r
-\r
-sdt::BASIC2:Form_BASIC2_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "BASIC2";\r
-}\r
-\r
-sdt::BASIC2:Form_BASIC2_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,BASIC2`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Form`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Ui::Form::BASIC2`,`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_FORM_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_FORM_BASIC_PROBE_*/\r
-\r
-#ifdef _SM_FORM_ISINPROBE_\r
-sdt:::Form_InProbe_Start\r
-{\r
- __SM_isInProbe = 1;\r
- //__SM_startFunctionName[__SM_callDepth] = "formInProbe";\r
-}\r
-\r
-sdt:::Form_InProbe_End\r
-{\r
- __SM_isInProbe = 0;\r
-}\r
-\r
-sdt:::Form_InProbe_TryReturn\r
-/(int)arg1 == 0 && __SM_startFunctionName[__SM_callDepth] == (string)arg0 /\r
-{\r
- __SM_isInProbe = 0;\r
-}\r
-\r
-sdt:::Form_InProbe_End2\r
-{\r
- __SM_isInProbe = -1;\r
-}\r
-\r
-#endif /*_SM_FORM_ISINPROBE_*/\r
-\r
-#endif // _SM_FORM_SCRIPT_D_\r
+++ /dev/null
-#ifndef _SM_MEMORY_SCRIPT_D_\r
-#define _SM_MEMORY_SCRIPT_D_\r
-\r
-#define _SM_MEMORY_ALL_PROBE_\r
-\r
-/*all probe fire*/\r
-#ifdef _SM_MEMORY_ALL_PROBE_\r
-\r
-#ifndef _SM_MEMORY_MEMALLOC_PROBE_\r
-#define _SM_MEMORY_MEMALLOC_PROBE_\r
-#endif /*_SM_MEMORY_MEMALLOC_PROBE_*/\r
-\r
-#ifndef _SM_MEMORY_MEMCALLOC_PROBE_\r
-#define _SM_MEMORY_MEMCALLOC_PROBE_\r
-#endif /*_SM_MEMORY_MEMCALLOC_PROBE_*/\r
-\r
-#ifndef _SM_MEMORY_MEMREALLOC_PROBE_\r
-#define _SM_MEMORY_MEMREALLOC_PROBE_\r
-#endif /*_SM_MEMORY_MEMREALLOC_PROBE_*/\r
-\r
-#ifndef _SM_MEMORY_MEMFREE_PROBE_\r
-#define _SM_MEMORY_MEMFREE_PROBE_\r
-#endif /*_SM_MEMORY_MEMFREE_PROBE_*/\r
-\r
-#endif /*_SM_MEMORY_ALL_PROBE_*/\r
-\r
-BEGIN\r
-{\r
- trace("SmMemoryScript.d fire\n");\r
-}\r
-\r
-#ifdef _SM_MEMORY_MEMALLOC_PROBE_\r
-\r
-/* arg0: addr, arg1: size */\r
-sdt::Mem_alloc*:Mem_alloc*\r
-/arg2 == 0/\r
-{\r
- __SM_eventCount++; \r
- \r
- trace(__SM_eventCount);\r
- trace("`,Alloc`,");\r
- trace(vtimestamp);\r
- trace("`,");\r
- trace((unsigned int)arg0);\r
- trace("`,Memory`,`,");\r
- trace(tid);\r
- trace("`,");\r
- trace((unsigned int)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
-#ifdef _SM_MEMORY_CALLSTACK\r
- stack();\r
-#endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-}\r
-\r
-#endif /*_SM_MEMORY_MEMALLOC_PROBE_*/\r
-\r
-\r
-#ifdef _SM_MEMORY_MEMCALLOC_PROBE_\r
-\r
-/* arg0: addr, arg1: count, arg2: size, arg3: isSystemMemory*/\r
-sdt::Mem_calloc*:Mem_calloc*\r
-/arg3 == 0/\r
-{\r
- __SM_eventCount++; \r
- \r
- trace(__SM_eventCount);\r
- trace("`,Calloc`,");\r
- trace(vtimestamp);\r
- trace("`,");\r
- trace((unsigned int)arg0);\r
- trace("`,Memory`,`,");\r
- trace(tid);\r
- trace("`,");\r
- trace((unsigned int)arg1*(unsigned int)arg2);\r
- trace("\n");\r
- trace("callstack_start`,");\r
-#ifdef _SM_MEMORY_CALLSTACK\r
- stack();\r
-#endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-}\r
-#endif /*_SM_MEMORY_MEMCALLOC_PROBE_*/\r
-\r
-\r
-#ifdef _SM_MEMORY_MEMREALLOC_PROBE_\r
-\r
-/* arg0: readdr, arg1: addr, arg2: size */\r
-sdt::Mem_realloc*:Mem_realloc*\r
-/arg3 == 0/\r
-{\r
- __SM_eventCount++; \r
- \r
- trace(__SM_eventCount);\r
- trace("`,ReallocFree`,");\r
- trace(vtimestamp);\r
- trace("`,"); \r
- trace((unsigned int)arg1);\r
- trace("`,Memory`,");\r
- trace((unsigned int)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,");\r
- trace("\n");\r
- trace("callstack_start`,");\r
-#ifdef _SM_MEMORY_CALLSTACK \r
- stack();\r
-#endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- \r
- __SM_eventCount++; \r
- \r
- trace(__SM_eventCount);\r
- trace("`,Realloc`,");\r
- trace(vtimestamp);\r
- trace("`,"); \r
- trace((unsigned int)arg0);\r
- trace("`,Memory`,");\r
- trace((unsigned int)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,");\r
- trace((unsigned int)arg2);\r
- trace("\n");\r
- trace("callstack_start`,");\r
-#ifdef _SM_MEMORY_CALLSTACK\r
- stack();\r
-#endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-}\r
-#endif /*_SM_MEMORY_MEMREALLOC_PROBE_*/\r
-\r
-\r
-#ifdef _SM_MEMORY_MEMFREE_PROBE_\r
-/* arg0: addr, arg1: isSystemMemory*/\r
-sdt::Mem_free*:Mem_free*\r
-/arg1==0/\r
-{\r
- __SM_eventCount++; \r
- \r
- trace(__SM_eventCount);\r
- trace("`,Free`,");\r
- trace(vtimestamp);\r
- trace("`,");\r
- trace((unsigned int)arg0);\r
- trace("`,Memory`,`,"); \r
- trace(tid);\r
- trace("`,");\r
- trace("\n");\r
- trace("callstack_start`,");\r
-#ifdef _SM_MEMORY_CALLSTACK\r
- stack();\r
-#endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-}\r
-\r
-#endif /*_SM_MEMORY_MEMFREE_PROBE_*/\r
-\r
-#endif // _SM_MEMORY_SCRIPT_D_\r
+++ /dev/null
-#ifndef _SM_REGISTRY_SCRIPT_D_\r
-#define _SM_REGISTRY_SCRIPT_D_\r
-\r
-#define _SM_REGISTRY_ALL_PROBE_\r
-\r
-#define _SM_APPREGISTRY_ALL_PROBE_\r
-\r
-/*all probe fire*/\r
-#ifdef _SM_REGISTRY_ALL_PROBE_\r
-\r
-#ifndef _SM_REGISTRY_CONSTRUCTOR_PROBE_\r
-#define _SM_REGISTRY_CONSTRUCTOR_PROBE_\r
-#endif /*_SM_REGISTRY_CONSTRUCTOR_PROBE_*/\r
-\r
-#ifndef _SM_REGISTRY_DESTRUCTOR_PROBE_\r
-#define _SM_REGISTRY_DESTRUCTOR_PROBE_\r
-#endif /*_SM_REGISTRY_DESTRUCTOR_PROBE_*/\r
-\r
-#ifndef _SM_REGISTRY_CONSTRUCT_PROBE_\r
-#define _SM_REGISTRY_CONSTRUCT_PROBE_\r
-#endif /*_SM_REGISTRY_CONSTRUCT_PROBE_*/\r
-\r
-#ifndef _SM_REGISTRY_FLUSH_PROBE_\r
-#define _SM_REGISTRY_FLUSH_PROBE_\r
-#endif /*_SM_REGISTRY_FLUSH_PROBE_*/\r
-\r
-#ifndef _SM_REGISTRY_ADDSECTION_PROBE_\r
-#define _SM_REGISTRY_ADDSECTION_PROBE_\r
-#endif /*_SM_REGISTRY_ADDSECTION_PROBE_*/\r
-\r
-#ifndef _SM_REGISTRY_REMOVESECTION_PROBE_\r
-#define _SM_REGISTRY_REMOVESECTION_PROBE_\r
-#endif /*_SM_REGISTRY_REMOVESECTION_PROBE_*/\r
-\r
-#ifndef _SM_REGISTRY_GETALLSECTIONNAMESN_PROBE_\r
-#define _SM_REGISTRY_GETALLSECTIONNAMESN_PROBE_\r
-#endif /*_SM_REGISTRY_GETALLSECTIONNAMESN_PROBE_*/\r
-\r
-#ifndef _SM_REGISTRY_ADDVALUE_PROBE_\r
-#define _SM_REGISTRY_ADDVALUE_PROBE_\r
-#endif /*_SM_REGISTRY_ADDVALUE_PROBE_*/\r
-\r
-#ifndef _SM_REGISTRY_GETVALUE_PROBE_\r
-#define _SM_REGISTRY_GETVALUE_PROBE_\r
-#endif /*_SM_REGISTRY_GETVALUE_PROBE_*/\r
-\r
-#ifndef _SM_REGISTRY_SETVALUE_PROBE_\r
-#define _SM_REGISTRY_SETVALUE_PROBE_\r
-#endif /*_SM_REGISTRY_SETVALUE_PROBE_*/\r
-\r
-#ifndef _SM_REGISTRY_REMOVEVALUE_PROBE_\r
-#define _SM_REGISTRY_REMOVEVALUE_PROBE_\r
-#endif /*_SM_REGISTRY_REMOVEVALUE_PROBE_*/\r
-\r
-#ifndef _SM_REGISTRY_REMOVE_PROBE_\r
-#define _SM_REGISTRY_REMOVE_PROBE_\r
-#endif /*_SM_REGISTRY_REMOVE_PROBE_*/\r
-\r
-#endif /*_SM_REGISTRY_ALL_PROBE_*/\r
-\r
-/*all probe fire*/\r
-#ifdef _SM_APPREGISTRY_ALL_PROBE_\r
-\r
-#ifndef _SM_APPREGISTRY_APPREGISTRY_PROBE_\r
-#define _SM_APPREGISTRY_APPREGISTRY_PROBE_\r
-#endif /*_SM_APPREGISTRY_APPREGISTRY_PROBE_*/\r
-\r
-#endif /*_SM_APPREGISTRY_ALL_PROBE_*/\r
-\r
-\r
-int __SM_REGISTRY_EntryType[long];\r
-\r
-BEGIN\r
-{\r
- trace("SmRegistryScript.d fire\n");\r
-}\r
-\r
-/* Registry */\r
-\r
-#ifdef _SM_REGISTRY_CONSTRUCTOR_PROBE_\r
-\r
-sdt::Registry:Registry_Constructor_Start*\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Registry";\r
-}\r
-\r
-sdt::Registry:Registry_Constructor_*End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,Constructor`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Registry`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,Osp::Io::Registry::Registry`,`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_REGISTRY_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_REGISTRY_CONSTRUCTOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_REGISTRY_DESTRUCTOR_PROBE_\r
-\r
-sdt:::Registry_Destructor_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "~Registry";\r
-}\r
-\r
-sdt:::Registry_Destructor_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,Destructor`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Registry`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,Osp::Io::Registry::~Registry`,`,");\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_REGISTRY_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_REGISTRY_DESTRUCTOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_REGISTRY_CONSTRUCT_PROBE_\r
-\r
-sdt::Construct:Registry_Construct_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Construct";\r
-}\r
-\r
-sdt::Construct:Registry_Construct_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,Construct`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Registry`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,");\r
- trace((string)arg2);\r
- trace("`,`,`,`,`,`,`,`,Osp::Io::Registry::Construct`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_REGISTRY_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_REGISTRY_CONSTRUCT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_REGISTRY_FLUSH_PROBE_\r
-\r
-sdt::Flush:Registry_Flush_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Flush";\r
-}\r
-\r
-sdt::Flush:Registry_Flush_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,Flush`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Registry`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,`,Osp::Io::Registry::Flush`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_REGISTRY_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_REGISTRY_FLUSH_PROBE_*/\r
-\r
-\r
-#ifdef _SM_REGISTRY_ADDSECTION_PROBE_\r
-\r
-sdt::AddSection:Registry_AddSection_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "AddSection";\r
-}\r
-\r
-sdt::AddSection:Registry_AddSection_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,AddSection`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Registry`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,");\r
- trace((string)arg2);\r
- trace("`,`,`,`,`,`,`,Osp::Io::Registry::AddSection`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_REGISTRY_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_REGISTRY_ADDSECTION_PROBE_*/\r
-\r
-\r
-#ifdef _SM_REGISTRY_REMOVE_PROBE_\r
-\r
-sdt::RemoveSection:Registry_RemoveSection_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "RemoveSection";\r
-}\r
-\r
-sdt::RemoveSection:Registry_RemoveSection_End\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,RemoveSection`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Registry`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,");\r
- trace((string)arg2);\r
- trace("`,`,`,`,`,`,`,Osp::Io::Registry::RemoveSection`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_REGISTRY_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_REGISTRY_REMOVE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_REGISTRY_GETALLSECTIONNAMESN_PROBE_\r
-\r
-sdt::GetAllSectionNamesN:Registry_GetAllSectionNamesN_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetAllSectionNamesN";\r
-}\r
-\r
-sdt::GetAllSectionNamesN:Registry_GetAllSectionNamesN_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,GetAllSectionNamesN`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Registry`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,");\r
- trace("IList [address:");\r
- trace((long)arg2);\r
- trace("]");\r
- trace("`,`,`,Osp::Io::Registry::GetAllSectionNamesN`,");\r
- trace("IList [address:");\r
- trace((long)arg2);\r
- trace("]");\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_REGISTRY_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_REGISTRY_GETALLSECTIONNAMESN_PROBE_*/\r
-\r
-\r
-#ifdef _SM_REGISTRY_ADDVALUE_PROBE_\r
-\r
-sdt::AddValue:Registry_AddValue_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "AddValue";\r
-\r
- __SM_REGISTRY_EntryType[tid] = (int)arg1;\r
-}\r
-\r
-sdt::AddValue:Registry_AddValue_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,AddValue`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Registry`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,");\r
- trace((string)arg2);\r
- trace("`,");\r
- trace((string)arg3);\r
- trace("`,");\r
-}\r
-\r
-sdt::AddValue:Registry_AddValue_End\r
-/__SM_isInProbe == 0 && __SM_REGISTRY_EntryType[tid] == 1/\r
-{\r
- trace((int)arg4);\r
- trace("`,int");\r
-}\r
-\r
-sdt::AddValue:Registry_AddValue_End\r
-/__SM_isInProbe == 0 && __SM_REGISTRY_EntryType[tid] == 2/\r
-{\r
- trace((long)arg4);\r
- trace("`,double");\r
-}\r
-\r
-sdt::AddValue:Registry_AddValue_End\r
-/__SM_isInProbe == 0 && __SM_REGISTRY_EntryType[tid] == 3/\r
-{\r
- trace((long)arg4);\r
- trace("`,float");\r
-}\r
-\r
-sdt::AddValue:Registry_AddValue_End\r
-/__SM_isInProbe == 0 && __SM_REGISTRY_EntryType[tid] == 4 /\r
-{\r
- trace((string)arg4);\r
- trace("`,String");\r
-}\r
-\r
-sdt::AddValue:Registry_AddValue_End\r
-/__SM_isInProbe == 0 && __SM_REGISTRY_EntryType[tid] == 5/\r
-{\r
- trace((string)arg4);\r
- trace("`,UuId");\r
-}\r
-\r
-sdt::AddValue:Registry_AddValue_End\r
-/__SM_isInProbe == 0 && __SM_REGISTRY_EntryType[tid] == 6/\r
-{\r
- trace("ByteBuffer [address:");\r
- trace((long)arg4);\r
- trace("]");\r
- trace("`,ByteBuffer");\r
-}\r
-\r
-sdt::AddValue:Registry_AddValue_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace("`,");\r
- trace("`,`,`,Osp::Io::Registry::AddValue`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_REGISTRY_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_REGISTRY_ADDVALUE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_REGISTRY_GETVALUE_PROBE_\r
-\r
-sdt::GetValue:Registry_GetValue_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetValue";\r
-\r
- __SM_REGISTRY_EntryType[tid] = (int)arg1;\r
-}\r
-\r
-sdt::GetValue:Registry_GetValue_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,GetValue`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Registry`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,");\r
- trace((string)arg2);\r
- trace("`,");\r
- trace((string)arg3);\r
- trace("`,");\r
-}\r
-\r
-sdt::GetValue:Registry_GetValue_End\r
-/__SM_isInProbe == 0 && __SM_REGISTRY_EntryType[tid] == 1/\r
-{\r
- trace((int)arg4);\r
- trace("`,int`,");\r
- trace((int)arg4);\r
-}\r
-\r
-sdt::GetValue:Registry_GetValue_End\r
-/__SM_isInProbe == 0 && __SM_REGISTRY_EntryType[tid] == 2/\r
-{\r
- trace((long)arg4);\r
- trace("`,double`,");\r
- trace((long)arg4);\r
-}\r
-\r
-sdt::GetValue:Registry_GetValue_End\r
-/__SM_isInProbe == 0 && __SM_REGISTRY_EntryType[tid] == 3/\r
-{\r
- trace((long)arg4);\r
- trace("`,float`,");\r
- trace((long)arg4);\r
-}\r
-\r
-sdt::GetValue:Registry_GetValue_End\r
-/__SM_isInProbe == 0 && __SM_REGISTRY_EntryType[tid] == 4/\r
-{\r
- trace((string)arg4);\r
- trace("`,String`,");\r
- trace((string)arg4);\r
-}\r
-\r
-sdt::GetValue:Registry_GetValue_End\r
-/__SM_isInProbe == 0 && __SM_REGISTRY_EntryType[tid] == 5/\r
-{\r
- trace((string)arg4);\r
- trace("`,UuId`,");\r
- trace((string)arg4);\r
-}\r
-\r
-sdt::GetValue:Registry_GetValue_End\r
-/__SM_isInProbe == 0 && __SM_REGISTRY_EntryType[tid] == 6/\r
-{\r
- trace("ByteBuffer [address:");\r
- trace((long)arg4);\r
- trace("]");\r
- trace("`,ByteBuffer`,");\r
- trace("ByteBuffer [address:");\r
- trace((long)arg4);\r
- trace("]");\r
-}\r
- \r
-sdt::GetValue:Registry_GetValue_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace("`,`,`,Osp::Io::Registry::GetValue`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_REGISTRY_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_REGISTRY_GETVALUE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_REGISTRY_SETVALUE_PROBE_\r
-\r
-sdt::SetValue:Registry_SetValue_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "SetValue";\r
-\r
- __SM_REGISTRY_EntryType[tid] = (int)arg1;\r
-}\r
-\r
-sdt::SetValue:Registry_SetValue_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,SetValue`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Registry`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,");\r
- trace((string)arg2);\r
- trace("`,");\r
- trace((string)arg3);\r
- trace("`,");\r
-}\r
-\r
-sdt::SetValue:Registry_SetValue_End\r
-/__SM_isInProbe == 0 && __SM_REGISTRY_EntryType[tid] == 1/\r
-{\r
- trace((int)arg4);\r
- trace("`,int`,`,");\r
- trace((int)arg4);\r
-}\r
-\r
-sdt::SetValue:Registry_SetValue_End\r
-/__SM_isInProbe == 0 && __SM_REGISTRY_EntryType[tid] == 2 /\r
-{\r
- trace((long)arg4);\r
- trace("`,double`,`,");\r
- trace((long)arg4);\r
-}\r
-\r
-sdt::SetValue:Registry_SetValue_End\r
-/__SM_isInProbe == 0 && __SM_REGISTRY_EntryType[tid] == 3 /\r
-{\r
- trace((long)arg4);\r
- trace("`,float`,`,");\r
- trace((long)arg4);\r
-}\r
-\r
-sdt::SetValue:Registry_SetValue_End\r
-/__SM_isInProbe == 0 && __SM_REGISTRY_EntryType[tid] == 4 /\r
-{\r
- trace((string)arg4);\r
- trace("`,String`,`,");\r
- trace((string)arg4);\r
-}\r
-\r
-sdt::SetValue:Registry_SetValue_End\r
-/__SM_isInProbe == 0 && __SM_REGISTRY_EntryType[tid] == 5 /\r
-{\r
- trace((string)arg4);\r
- trace("`,UuId`,`,");\r
- trace((string)arg4);\r
-}\r
-\r
-sdt::SetValue:Registry_SetValue_End\r
-/__SM_isInProbe == 0 && __SM_REGISTRY_EntryType[tid] == 6 /\r
-{\r
- trace("ByteBuffer [address:");\r
- trace((long)arg4);\r
- trace("]");\r
- trace("`,ByteBuffer`,`,");\r
- trace("ByteBuffer [address:");\r
- trace((long)arg4);\r
- trace("]");\r
-}\r
-\r
-sdt::SetValue:Registry_SetValue_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace("`,`,Osp::Io::Registry::SetValue`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_REGISTRY_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_REGISTRY_SETVALUE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_REGISTRY_REMOVEVALUE_PROBE_\r
-\r
-sdt::RemoveValue:Registry_RemoveValue_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "RemoveValue";\r
-}\r
-\r
-sdt::RemoveValue:Registry_RemoveValue_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,RemoveValue`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Registry`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,");\r
- trace((string)arg2);\r
- trace("`,");\r
- trace((string)arg3);\r
- trace("`,`,`,`,`,`,Osp::Io::Registry::RemoveValue`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_REGISTRY_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_REGISTRY_REMOVEVALUE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_REGISTRY_REMOVE_PROBE_\r
-\r
-sdt::Remove:Registry_Remove_Start\r
-/__SM_isInProbe == 0/\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
- \r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Remove";\r
-}\r
-\r
-sdt::Remove:Registry_Remove_End\r
-/__SM_isInProbe == 0/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,Remove`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Registry`,");\r
- trace("Static");\r
- trace("`,");\r
- trace(tid);\r
- trace("`,");\r
- trace((string)arg2);\r
- trace("`,`,`,`,`,`,`,`,Osp::Io::Registry::Remove`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg1);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_REGISTRY_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_REGISTRY_REMOVE_PROBE_*/\r
-\r
-\r
-sdt:::Registry_TryReturn\r
-/(int)arg2 == 0 && __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace(__SM_eventNum[__SM_callDepth]);\r
- trace("`,");\r
- trace((string)arg1);\r
- trace("`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,Registry`,");\r
-}\r
-\r
-sdt:::Registry_TryReturn\r
-/(int)arg2 == 0 && (int)arg0 == -1 && __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace("Static");\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,");\r
- trace((string)arg4);\r
- trace("`,Osp::Io::Registry::");\r
-}\r
-\r
-sdt:::Registry_TryReturn\r
-/(int)arg2 == 0 && (int)arg0 != -1 && __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace((long)arg0);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,`,`,`,`,`,");\r
- trace((string)arg4);\r
- trace("`,Osp::Io::Registry::");\r
-}\r
-\r
-sdt:::Registry_TryReturn\r
-/(int)arg2 == 0 && __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace((string)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg3);\r
- trace("`,");\r
- trace((unsigned long)arg3);\r
- trace("\n");\r
-\r
- trace("callstack_start`,");\r
- #ifdef _SM_REGISTRY_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-/* AppRegistry */\r
-\r
-#ifdef _SM_APPREGISTRY_APPREGISTRY_PROBE_\r
-\r
-sdt:::AppRegistry_Start*\r
-{\r
- __SM_isInProbe = 1;\r
- __SM_callDepth++;\r
- __SM_startFunctionName[__SM_callDepth] = "AppRegistry";\r
-}\r
-\r
-sdt:::AppRegistry_End\r
-{\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-sdt:::AppRegistry_*TryReturn\r
-/(int)arg1 == 0 && __SM_startFunctionName[__SM_callDepth] == (string)arg0 /\r
-{\r
- __SM_isInProbe = 0;\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_APPREGISTRY_APPREGISTRY_PROBE_*/\r
-\r
-#endif // _SM_REGISTRY_SCRIPT_D_\r
+++ /dev/null
-#include <Common.d>\r
-\r
-#ifdef _SM_FILE\r
-#include <File.d>\r
-#include <Directory.d>\r
-#endif\r
-\r
-#ifdef _SM_TIMER\r
-#include <Timer.d>\r
-#endif\r
-\r
-#ifdef _SM_SOCKET\r
-#include <Socket.d>\r
-#include <SecureSocket.d>\r
-#endif\r
-\r
-#ifdef _SM_MEMORY\r
-#include <Memory.d>\r
-#endif\r
-\r
-#ifdef _SM_REGISTRY\r
-#include <Registry.d>\r
-#endif\r
-\r
-#ifdef _SM_DATABASE\r
-#include <Database.d>\r
-#endif\r
-\r
-#ifdef _SM_FORM\r
-#include <Form.d>\r
-#endif\r
-\r
-#ifdef _SM_THUMBNAIL\r
-#include <Thumbnail.d>\r
-#endif\r
-\r
-#ifdef _SM_CALLSEQUENCE\r
-#include <CallSequence.d>\r
-#endif\r
-\r
-\r
-#ifdef _SM_ALL_CALLSTACK\r
-#define _SM_FILE_CALLSTACK\r
-#define _SM_TIMER_CALLSTACK\r
-#define _SM_SOCKET_CALLSTACK\r
-#define _SM_MEMORY_CALLSTACK\r
-#define _SM_REGISTRY_CALLSTACK\r
-#define _SM_DATABASE_CALLSTACK\r
-#define _SM_FORM_CALLSTACK\r
-#define _SM_THUMBNAIL_CALLSTACK\r
-#endif\r
+++ /dev/null
-#ifndef _SM_SECURESOCKET_SCRIPT_D_\r
-#define _SM_SECURESOCKET_SCRIPT_D_\r
-\r
-#define _SM_SECURESOCKET_ALL_PROBE_\r
-\r
-/*all probe fire*/\r
-#ifdef _SM_SECURESOCKET_ALL_PROBE_\r
-\r
-#ifndef _SM_SECURESOCKET_CONSTRUCTOR_PROBE_\r
-#define _SM_SECURESOCKET_CONSTRUCTOR_PROBE_\r
-#endif /*_SM_SECURESOCKET_CONSTRUCTOR_PROBE_*/\r
-\r
-#ifndef _SM_SECURESOCKET_DESTRUCTOR_PROBE_\r
-#define _SM_SECURESOCKET_DESTRUCTOR_PROBE_\r
-#endif /*_SM_SECURESOCKET_DESTRUCTOR_PROBE_*/\r
-\r
-#ifndef _SM_SECURESOCKET_CONSTRUCT_PROBE_\r
-#define _SM_SECURESOCKET_CONSTRUCT_PROBE_\r
-#endif /*_SM_SECURESOCKET_CONSTRUCT_PROBE_*/\r
-\r
-#ifndef _SM_SECURESOCKET_CLOSE_PROBE_\r
-#define _SM_SECURESOCKET_CLOSE_PROBE_\r
-#endif /*_SM_SECURESOCKET_CLOSE_PROBE_*/\r
-\r
-#ifndef _SM_SECURESOCKET_CONNECT_PROBE_\r
-#define _SM_SECURESOCKET_CONNECT_PROBE_\r
-#endif /*_SM_SECURESOCKET_CONNECT_PROBE_*/\r
-\r
-#ifndef _SM_SECURESOCKET_SEND_PROBE_\r
-#define _SM_SECURESOCKET_SEND_PROBE_\r
-#endif /*_SM_SECURESOCKET_SEND_PROBE_*/\r
-\r
-#ifndef _SM_SECURESOCKET_RECEIVE_PROBE_\r
-#define _SM_SECURESOCKET_RECEIVE_PROBE_\r
-#endif /*_SM_SECURESOCKET_RECEIVE_PROBE_*/\r
-\r
-#ifndef _SM_SECURESOCKET_ASYNCSELECTBYLISTENER_PROBE_\r
-#define _SM_SECURESOCKET_ASYNCSELECTBYLISTENER_PROBE_\r
-#endif /*_SM_SECURESOCKET_ASYNCSELECTBYLISTENER_PROBE_*/\r
-\r
-#ifndef _SM_SECURESOCKET_ADDSECURESOCKETLISTENER_PROBE_\r
-#define _SM_SECURESOCKET_ADDSECURESOCKETLISTENER_PROBE_\r
-#endif /*_SM_SECURESOCKET_ADDSECURESOCKETLISTENER_PROBE_*/\r
-\r
-#ifndef _SM_SECURESOCKET_REMOVESECURESOCKETLISTENER_PROBE_\r
-#define _SM_SECURESOCKET_REMOVESECURESOCKETLISTENER_PROBE_\r
-#endif /*_SM_SECURESOCKET_REMOVESECURESOCKETLISTENER_PROBE_*/\r
-\r
-#ifndef _SM_SECURESOCKET_GETSOCKOPT_PROBE_\r
-#define _SM_SECURESOCKET_GETSOCKOPT_PROBE_\r
-#endif /*_SM_SECURESOCKET_GETSOCKOPT_PROBE_*/\r
-\r
-#ifndef _SM_SECURESOCKET_SETSOCKOPT_PROBE_\r
-#define _SM_SECURESOCKET_SETSOCKOPT_PROBE_\r
-#endif /*_SM_SECURESOCKET_SETSOCKOPT_PROBE_*/\r
-\r
-#ifndef _SM_SECURESOCKET_ONSECURESOCKET_PROBE_\r
-#define _SM_SECURESOCKET_ONSECURESOCKET_PROBE_\r
-#endif /*_SM_SECURESOCKET_ONSECURESOCKET_PROBE_*/\r
-\r
-\r
-#endif /*_SM_SECURESOCKET_ALL_PROBE_*/\r
-\r
-\r
-int __SM_SECURESOCKET_addressFamily[long];\r
-int __SM_SECURESOCKET_type[long];\r
-int __SM_SECURESOCKET_protocol[long];\r
-int __SM_SECURESOCKET_sendRequestLen[long];\r
-int __SM_SECURESOCKET_rcvRequestLen[long];\r
-string __SM_SECURESOCKET_OnSocketFuncName[long];\r
-unsigned long __SM_SECURESOCKET_OnSocketErrorCode[long];\r
-int __SM_SECURESOCKET_optionLevel[long];\r
-string __SM_SECURESOCKET_ioctlCmd[int];\r
-\r
-BEGIN\r
-{\r
- trace("SmSecureSocketScript.d fire\n");\r
- \r
- __SM_SECURESOCKET_ioctlCmd[0] = "FIONBIO";\r
- __SM_SECURESOCKET_ioctlCmd[1] = "FIONREAD";\r
- __SM_SECURESOCKET_ioctlCmd[2] = "FIONWRITE";\r
- __SM_SECURESOCKET_ioctlCmd[3] = "SIOCATMARK";\r
-}\r
-\r
-#ifdef _SM_SECURESOCKET_CONSTRUCTOR_PROBE_\r
-\r
-sdt::SecureSocket:SecureSocket_Constructor_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "SecureSocket";\r
-}\r
-\r
-sdt::SecureSocket:SecureSocket_Constructor_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Constructor`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("SecureSocket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Net::Sockets::SecureSocket::SecureSocket`,`,");\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SECURESOCKET_CONSTRUCTOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SECURESOCKET_DESTRUCTOR_PROBE_\r
-\r
-sdt:::SecureSocket_Destructor_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "~SecureSocket";\r
-}\r
-\r
-sdt:::SecureSocket_Destructor_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Destructor`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("SecureSocket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Net::Sockets::SecureSocket::~SecureSocket`,`,");\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SECURESOCKET_DESTRUCTOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SECURESOCKET_CONSTRUCT_PROBE_\r
-\r
-sdt::Construct:SecureSocket_Construct_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Construct";\r
-\r
- __SM_SECURESOCKET_addressFamily[tid] = (int)arg1;\r
- __SM_SECURESOCKET_type[tid] = (int)arg2;\r
- __SM_SECURESOCKET_protocol[tid] = (int)arg3;\r
-}\r
-\r
-sdt::Construct:SecureSocket_Construct_End*\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Construct`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("SecureSocket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,");\r
- trace((int)arg2);\r
- trace("`,");\r
- trace(__SM_SECURESOCKET_addressFamily[tid]);\r
- trace("`,");\r
- trace(__SM_SECURESOCKET_type[tid]);\r
- trace("`,");\r
- trace(__SM_SECURESOCKET_protocol[tid]);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,Osp::Net::Sockets::SecureSocket::Construct`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SECURESOCKET_CONSTRUCT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SECURESOCKET_CLOSE_PROBE_\r
-\r
-sdt::Close:SecureSocket_Close_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Close";\r
-}\r
-\r
-sdt::Close:SecureSocket_Close_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Close`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("SecureSocket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Net::Sockets::SecureSocket::Close`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SECURESOCKET_CLOSE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SECURESOCKET_CONNECT_PROBE_\r
-\r
-sdt::Connect:SecureSocket_Connect_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Connect";\r
-}\r
-\r
-sdt::Connect:SecureSocket_Connect_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Connect`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("SecureSocket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((string)arg2);\r
- trace("`,");\r
- trace((int)arg3);\r
- trace("`,`,`,`,Osp::Net::Sockets::SecureSocket::Connect`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SECURESOCKET_CONNECT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SECURESOCKET_SEND_PROBE_\r
-\r
-sdt::Send:SecureSocket_Send_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Send";\r
-\r
- __SM_SECURESOCKET_sendRequestLen[tid] = (int)arg1;\r
-}\r
-\r
-sdt::Send:SecureSocket_Send_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Send`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("SecureSocket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,");\r
- trace(__SM_SECURESOCKET_sendRequestLen[tid]);\r
- trace("`,");\r
- trace((int)arg2);\r
- trace("`,`,`,`,`,`,`,`,`,`,Osp::Net::Sockets::SecureSocket::Send`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SECURESOCKET_SEND_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SECURESOCKET_RECEIVE_PROBE_\r
-\r
-sdt::Receive:SecureSocket_Receive_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Receive";\r
-\r
- __SM_SECURESOCKET_rcvRequestLen[tid] = (int)arg1; \r
-}\r
-\r
-sdt::Receive:SecureSocket_Receive_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Receive`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("SecureSocket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,");\r
- trace(__SM_SECURESOCKET_rcvRequestLen[tid]);\r
- trace("`,");\r
- trace((int)arg2);\r
- trace("`,`,`,`,`,`,`,`,`,Osp::Net::Sockets::SecureSocket::Receive`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SECURESOCKET_RECEIVE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SECURESOCKET_ASYNCSELECTBYLISTENER_PROBE_\r
-\r
-sdt::AsyncSelectByListener:SecureSocket_AsyncSelectByListener_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "AsyncSelectByListener";\r
-}\r
-\r
-sdt::AsyncSelectByListener:SecureSocket_AsyncSelectByListener_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,AsyncSelectByListener`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("SecureSocket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,(EventType)");\r
- trace((unsigned long)arg2);\r
- trace("`,Osp::Net::Sockets::SecureSocket::AsyncSelectByListener`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SECURESOCKET_ASYNCSELECTBYLISTENER_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SECURESOCKET_ADDSECURESOCKETLISTENER_PROBE_\r
-\r
-sdt::AddSocketListener:SecureSocket_AddSocketListener_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "AddSocketListener";\r
-}\r
-\r
-sdt::AddSocketListener:SecureSocket_AddSocketListener_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,AddSocketListener`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("SecureSocket`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace((long)arg2);\r
- trace("`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Net::Sockets::SecureSocket::AddSocketListener`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SECURESOCKET_ADDSECURESOCKETLISTENER_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SECURESOCKET_REMOVESECURESOCKETLISTENER_PROBE_\r
-\r
-sdt::RemoveSocketListener:SecureSocket_RemoveSocketListener_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "RemoveSocketListener";\r
-}\r
-\r
-sdt::RemoveSocketListener:SecureSocket_RemoveSocketListener_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,RemoveSocketListener`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("SecureSocket`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace((long)arg2);\r
- trace("`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Net::Sockets::SecureSocket::RemoveSocketListener`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SECURESOCKET_REMOVESECURESOCKETLISTENER_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SECURESOCKET_GETSOCKOPT_PROBE_\r
-\r
-sdt::GetSockOpt:SecureSocket_GetSockOpt_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetSockOpt";\r
-\r
- __SM_SECURESOCKET_optionLevel[tid] = (int)arg1; \r
-}\r
-\r
-sdt::GetSockOpt:SecureSocket_GetSockOpt_End*\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,GetSockOpt`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("SecureSocket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,(Level : ");\r
- trace(__SM_SECURESOCKET_optionLevel[tid]);\r
- trace(") (Name : ");\r
- trace((int)arg2);\r
-}\r
-sdt::GetSockOpt:SecureSocket_GetSockOpt_End\r
-{\r
- trace(") (optVal : ");\r
- trace((int)arg3);\r
-}\r
-sdt::GetSockOpt:SecureSocket_GetSockOpt_End2\r
-{\r
- trace(")(enabled :");\r
- trace((int)arg3);\r
- trace(")(lingerTime :");\r
- trace((int)arg4);\r
-}\r
- \r
-sdt::GetSockOpt:SecureSocket_GetSockOpt_End*\r
-{ \r
- trace(")`,`,`,Osp::Net::Sockets::SecureSocket::GetSockOpt`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SECURESOCKET_GETSOCKOPT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SECURESOCKET_SETSOCKOPT_PROBE_\r
-\r
-sdt::SetSockOpt:SecureSocket_SetSockOpt_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "SetSockOpt";\r
-\r
- __SM_SECURESOCKET_optionLevel[tid] = (int)arg1;\r
-}\r
-\r
-sdt::SetSockOpt:SecureSocket_SetSockOpt_End*\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,SetSockOpt`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("SecureSocket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,(Level : ");\r
- trace(__SM_SECURESOCKET_optionLevel[tid]);\r
- trace(") (Name : ");\r
- trace((int)arg2);\r
-}\r
-sdt::SetSockOpt:SecureSocket_SetSockOpt_End\r
-{\r
- trace(") (optVal : ");\r
- trace((int)arg3);\r
-}\r
-sdt::SetSockOpt:SecureSocket_SetSockOpt_End2\r
-{\r
- trace(")(enabled :");\r
- trace((int)arg3);\r
- trace(")(lingerTime :");\r
- trace((int)arg4);\r
-}\r
-\r
-sdt::SetSockOpt:SecureSocket_SetSockOpt_End3\r
-{\r
- trace(")(multicastAddr :");\r
- trace((string)arg3);\r
- trace(")(multicastPort :");\r
- trace((int)arg4);\r
-}\r
- \r
-sdt::SetSockOpt:SecureSocket_SetSockOpt_End*\r
-{ \r
- trace(")`,`,`,Osp::Net::Sockets::SecureSocket::SetSockOpt`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SECURESOCKET_SETSOCKOPT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SECURESOCKET_ONSECURESOCKET_PROBE_\r
-\r
-sdt::FireImpl:SecureSocket_OnSecureSocket_Start*\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "OnSocket";\r
-\r
- __SM_SECURESOCKET_OnSocketFuncName[tid] = (string)arg0;\r
- __SM_SECURESOCKET_OnSocketErrorCode[tid] = -1;\r
-}\r
-\r
-sdt::FireImpl:SecureSocket_OnSecureSocket_StartClosed\r
-{ \r
- __SM_SECURESOCKET_OnSocketErrorCode[tid] = (unsigned long)arg1;\r
-}\r
-\r
-sdt::FireImpl:SecureSocket_OnSocket_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,");\r
- trace(__SM_SECURESOCKET_OnSocketFuncName[tid]);\r
- trace("`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("SecureSocket`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace((long)arg1);\r
- trace("`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::FireImpl:SecureSocket_OnSocket_End\r
-/__SM_SECURESOCKET_OnSocketErrorCode[tid] != -1/\r
-{\r
- trace("ClosedReason : (");\r
- trace(__SM_SECURESOCKET_OnSocketErrorCode[tid]);\r
- trace(")\n");\r
-}\r
-\r
-sdt::FireImpl:SecureSocket_OnSocket_End\r
-{\r
- trace("`,");\r
- trace(__SM_SECURESOCKET_OnSocketFuncName[tid]);\r
- trace("`,`,");\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SECURESOCKET_ONSECURESOCKET_PROBE_*/\r
-\r
-\r
-sdt:::SecureSocket_TryReturn\r
-/(int)arg2==0&& __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,");\r
- trace((string)arg1);\r
- trace("`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,SecureSocket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((string)arg4);\r
- trace("`,Osp::Net::Sockets::SecureSocket::");\r
- trace((string)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg3);\r
- trace("`,");\r
- trace((unsigned long)arg3);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif // _SM_SECURESOCKET_SCRIPT_D_\r
+++ /dev/null
-#ifndef _SM_SOCKET_SCRIPT_D_\r
-#define _SM_SOCKET_SCRIPT_D_\r
-\r
-#define _SM_SOCKET_ALL_PROBE_\r
-\r
-/*all probe fire*/\r
-#ifdef _SM_SOCKET_ALL_PROBE_\r
-\r
-#ifndef _SM_SOCKET_CONSTRUCTOR_PROBE_\r
-#define _SM_SOCKET_CONSTRUCTOR_PROBE_\r
-#endif /*_SM_SOCKET_CONSTRUCTOR_PROBE_*/\r
-\r
-#ifndef _SM_SOCKET_DESTRUCTOR_PROBE_\r
-#define _SM_SOCKET_DESTRUCTOR_PROBE_\r
-#endif /*_SM_SOCKET_DESTRUCTOR_PROBE_*/\r
-\r
-#ifndef _SM_SOCKET_CONSTRUCT_PROBE_\r
-#define _SM_SOCKET_CONSTRUCT_PROBE_\r
-#endif /*_SM_SOCKET_CONSTRUCT_PROBE_*/\r
-\r
-#ifndef _SM_SOCKET_CLOSE_PROBE_\r
-#define _SM_SOCKET_CLOSE_PROBE_\r
-#endif /*_SM_SOCKET_CLOSE_PROBE_*/\r
-\r
-#ifndef _SM_SOCKET_BIND_PROBE_\r
-#define _SM_SOCKET_BIND_PROBE_\r
-#endif /*_SM_SOCKET_BIND_PROBE_*/\r
-\r
-#ifndef _SM_SOCKET_CONNECT_PROBE_\r
-#define _SM_SOCKET_CONNECT_PROBE_\r
-#endif /*_SM_SOCKET_CONNECT_PROBE_*/\r
-\r
-#ifndef _SM_SOCKET_SEND_PROBE_\r
-#define _SM_SOCKET_SEND_PROBE_\r
-#endif /*_SM_SOCKET_SEND_PROBE_*/\r
-\r
-#ifndef _SM_SOCKET_SENDTO_PROBE_\r
-#define _SM_SOCKET_SENDTO_PROBE_\r
-#endif /*_SM_SOCKET_SENDTO_PROBE_*/\r
-\r
-#ifndef _SM_SOCKET_RECEIVE_PROBE_\r
-#define _SM_SOCKET_RECEIVE_PROBE_\r
-#endif /*_SM_SOCKET_RECEIVE_PROBE_*/\r
-\r
-#ifndef _SM_SOCKET_RECEIVEFROM_PROBE_\r
-#define _SM_SOCKET_RECEIVEFROM_PROBE_\r
-#endif /*_SM_SOCKET_RECEIVEFROM_PROBE_*/\r
-\r
-#ifndef _SM_SOCKET_LISTEN_PROBE_\r
-#define _SM_SOCKET_LISTEN_PROBE_\r
-#endif /*_SM_SOCKET_LISTEN_PROBE_*/\r
-\r
-#ifndef _SM_SOCKET_ACCEPTN_PROBE_\r
-#define _SM_SOCKET_ACCEPTN_PROBE_\r
-#endif /*_SM_SOCKET_ACCEPTN_PROBE_*/\r
-\r
-#ifndef _SM_SOCKET_IOCTL_PROBE_\r
-#define _SM_SOCKET_IOCTL_PROBE_\r
-#endif /*_SM_SOCKET_IOCTL_PROBE_*/\r
-\r
-#ifndef _SM_SOCKET_ASYNCSELECTBYLISTENER_PROBE_\r
-#define _SM_SOCKET_ASYNCSELECTBYLISTENER_PROBE_\r
-#endif /*_SM_SOCKET_ASYNCSELECTBYLISTENER_PROBE_*/\r
-\r
-#ifndef _SM_SOCKET_ADDSOCKETLISTENER_PROBE_\r
-#define _SM_SOCKET_ADDSOCKETLISTENER_PROBE_\r
-#endif /*_SM_SOCKET_ADDSOCKETLISTENER_PROBE_*/\r
-\r
-#ifndef _SM_SOCKET_REMOVESOCKETLISTENER_PROBE_\r
-#define _SM_SOCKET_REMOVESOCKETLISTENER_PROBE_\r
-#endif /*_SM_SOCKET_REMOVESOCKETLISTENER_PROBE_*/\r
-\r
-#ifndef _SM_SOCKET_GETPEERENDPOINT_PROBE_\r
-#define _SM_SOCKET_GETPEERENDPOINT_PROBE_\r
-#endif /*_SM_SOCKET_GETPEERENDPOINT_PROBE_*/\r
-\r
-#ifndef _SM_SOCKET_GETLOCALENDPOINT_PROBE_\r
-#define _SM_SOCKET_GETLOCALENDPOINT_PROBE_\r
-#endif /*_SM_SOCKET_GETLOCALENDPOINT_PROBE_*/\r
-\r
-#ifndef _SM_SOCKET_GETSOCKOPT_PROBE_\r
-#define _SM_SOCKET_GETSOCKOPT_PROBE_\r
-#endif /*_SM_SOCKET_GETSOCKOPT_PROBE_*/\r
-\r
-#ifndef _SM_SOCKET_SETSOCKOPT_PROBE_\r
-#define _SM_SOCKET_SETSOCKOPT_PROBE_\r
-#endif /*_SM_SOCKET_SETSOCKOPT_PROBE_*/\r
-\r
-#ifndef _SM_SOCKET_GETSOCKETFD_PROBE_\r
-#define _SM_SOCKET_GETSOCKETFD_PROBE_\r
-#endif /*_SM_SOCKET_GETSOCKETFD_PROBE_*/\r
-\r
-#ifndef _SM_SOCKET_ONSOCKET_PROBE_\r
-#define _SM_SOCKET_ONSOCKET_PROBE_\r
-#endif /*_SM_SOCKET_ONSOCKET_PROBE_*/\r
-\r
-\r
-#endif /*_SM_SOCKET_ALL_PROBE_*/\r
-\r
-\r
-int __SM_SOCKET_addressFamily[long];\r
-int __SM_SOCKET_type[long];\r
-int __SM_SOCKET_protocol[long];\r
-int __SM_SOCKET_sendRequestLen[long];\r
-int __SM_SOCKET_rcvRequestLen[long];\r
-string __SM_SOCKET_OnSocketFuncName[long];\r
-unsigned long __SM_SOCKET_OnSocketErrorCode[long];\r
-int __SM_SOCKET_optionLevel[long];\r
-string __SM_SOCKET_ioctlCmd[int];\r
-\r
-BEGIN\r
-{\r
- trace("SmSocketScript.d fire\n");\r
- \r
- __SM_SOCKET_ioctlCmd[0] = "FIONBIO";\r
- __SM_SOCKET_ioctlCmd[1] = "FIONREAD";\r
- __SM_SOCKET_ioctlCmd[2] = "FIONWRITE";\r
- __SM_SOCKET_ioctlCmd[3] = "SIOCATMARK";\r
-}\r
-\r
-#ifdef _SM_SOCKET_CONSTRUCTOR_PROBE_\r
-\r
-sdt::Socket:Socket_Constructor_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Socket";\r
-}\r
-\r
-sdt::Socket:Socket_Constructor_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Constructor`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("Socket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Net::Sockets::Socket::Socket`,`,");\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SOCKET_CONSTRUCTOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SOCKET_DESTRUCTOR_PROBE_\r
-\r
-sdt:::Socket_Destructor_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "~Socket";\r
-}\r
-\r
-sdt:::Socket_Destructor_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Destructor`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("Socket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Net::Sockets::Socket::~Socket`,`,");\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SOCKET_DESTRUCTOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SOCKET_CONSTRUCT_PROBE_\r
-\r
-sdt::Construct:Socket_Construct_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Construct";\r
-\r
- __SM_SOCKET_addressFamily[tid] = (int)arg1;\r
- __SM_SOCKET_type[tid] = (int)arg2;\r
- __SM_SOCKET_protocol[tid] = (int)arg3;\r
-}\r
-\r
-sdt::Construct:Socket_Construct_End*\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Construct`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("Socket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,");\r
- trace((int)arg2);\r
- trace("`,");\r
- trace(__SM_SOCKET_addressFamily[tid]);\r
- trace("`,");\r
- trace(__SM_SOCKET_type[tid]);\r
- trace("`,");\r
- trace(__SM_SOCKET_protocol[tid]);\r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,Osp::Net::Sockets::Socket::Construct`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SOCKET_CONSTRUCT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SOCKET_CLOSE_PROBE_\r
-\r
-sdt::Close:Socket_Close_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Close";\r
-}\r
-\r
-sdt::Close:Socket_Close_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Close`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("Socket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Net::Sockets::Socket::Close`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SOCKET_CLOSE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SOCKET_BIND_PROBE_\r
-\r
-sdt::Bind:Socket_Bind_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Bind";\r
-}\r
-\r
-sdt::Bind:Socket_Bind_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Bind`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Socket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,");\r
- trace((string)arg2);\r
- trace("`,");\r
- trace((int)arg3);\r
- trace("`,`,`,`,`,`,Osp::Net::Sockets::Socket::Bind`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SOCKET_BIND_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SOCKET_CONNECT_PROBE_\r
-\r
-sdt::Connect:Socket_Connect_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Connect";\r
-}\r
-\r
-sdt::Connect:Socket_Connect_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Connect`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("Socket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((string)arg2);\r
- trace("`,");\r
- trace((int)arg3);\r
- trace("`,`,`,`,Osp::Net::Sockets::Socket::Connect`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SOCKET_CONNECT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SOCKET_SEND_PROBE_\r
-\r
-sdt::Send:Socket_Send_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Send";\r
-\r
- __SM_SOCKET_sendRequestLen[tid] = (int)arg1;\r
-}\r
-\r
-sdt::Send:Socket_Send_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Send`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("Socket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,");\r
- trace(__SM_SOCKET_sendRequestLen[tid]);\r
- trace("`,");\r
- trace((int)arg2);\r
- trace("`,`,`,`,`,`,`,`,`,`,Osp::Net::Sockets::Socket::Send`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SOCKET_SEND_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SOCKET_SENDTO_PROBE_\r
-\r
-sdt::SendTo:Socket_SendTo_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "SendTo";\r
-\r
- __SM_SOCKET_sendRequestLen[tid] = (int)arg1;\r
-}\r
-\r
-sdt::SendTo:Socket_SendTo_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,SendTo`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Socket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,");\r
- trace(__SM_SOCKET_sendRequestLen[tid]);\r
- trace("`,");\r
- trace((int)arg2);\r
- trace("`,`,`,`,`,");\r
- trace((string)arg3);\r
- trace("`,");\r
- trace((int)arg4);\r
- trace("`,`,`,`,`,`,`,`,`,`,Osp::Net::Sockets::Socket::SendTo`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SOCKET_SENDTO_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SOCKET_RECEIVE_PROBE_\r
-\r
-sdt::Receive:Socket_Receive_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
- \r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Receive";\r
-\r
- __SM_SOCKET_rcvRequestLen[tid] = (int)arg1; \r
-}\r
-\r
-sdt::Receive:Socket_Receive_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Receive`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("Socket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,");\r
- trace(__SM_SOCKET_rcvRequestLen[tid]);\r
- trace("`,");\r
- trace((int)arg2);\r
- trace("`,`,`,`,`,`,`,`,`,Osp::Net::Sockets::Socket::Receive`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SOCKET_RECEIVE_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SOCKET_RECEIVEFROM_PROBE_\r
-\r
-sdt::ReceiveFrom:Socket_ReceiveFrom_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "ReceiveFrom";\r
-\r
- __SM_SOCKET_rcvRequestLen[tid] = (int)arg1; \r
-}\r
-\r
-sdt::ReceiveFrom:Socket_ReceiveFrom_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,ReceiveFrom`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Socket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,");\r
- trace(__SM_SOCKET_rcvRequestLen[tid]);\r
- trace("`,");\r
- trace((int)arg2);\r
- trace("`,`,`,");\r
- trace((string)arg3);\r
- trace("`,");\r
- trace((int)arg4);\r
- trace("`,`,`,`,Osp::Net::Sockets::Socket::ReceiveFrom`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SOCKET_RECEIVEFROM_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SOCKET_LISTEN_PROBE_\r
-\r
-sdt::Listen:Socket_Listen_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Listen";\r
-}\r
-\r
-sdt::Listen:Socket_Listen_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Listen`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Socket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,(backlog)");\r
- trace((int)arg2);\r
- trace("`,Osp::Net::Sockets::Socket::Listen`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SOCKET_LISTEN_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SOCKET_ACCEPTN_PROBE_\r
-\r
-sdt::AcceptN:Socket_AcceptN_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "AcceptN";\r
-}\r
-\r
-sdt::AcceptN:Socket_AcceptN_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,AcceptN`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Socket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Net::Sockets::Socket::AcceptN`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg2);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SOCKET_ACCEPTN_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SOCKET_IOCTL_PROBE_\r
-\r
-sdt::Ioctl:Socket_Ioctl_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Ioctl";\r
-}\r
-\r
-sdt::Ioctl:Socket_Ioctl_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Ioctl`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Socket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace(__SM_SOCKET_ioctlCmd[(int)arg2]);\r
- trace("(");\r
- trace((unsigned long)arg3);\r
- trace(")`,Osp::Net::Sockets::Socket::Ioctl`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg2);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SOCKET_IOCTL_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SOCKET_ASYNCSELECTBYLISTENER_PROBE_\r
-\r
-sdt::AsyncSelectByListener:Socket_AsyncSelectByListener_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "AsyncSelectByListener";\r
-}\r
-\r
-sdt::AsyncSelectByListener:Socket_AsyncSelectByListener_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,AsyncSelectByListener`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("Socket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,(EventType)");\r
- trace((unsigned long)arg2);\r
- trace("`,Osp::Net::Sockets::Socket::AsyncSelectByListener`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SOCKET_ASYNCSELECTBYLISTENER_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SOCKET_ADDSOCKETLISTENER_PROBE_\r
-\r
-sdt::AddSocketListener:Socket_AddSocketListener_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "AddSocketListener";\r
-}\r
-\r
-sdt::AddSocketListener:Socket_AddSocketListener_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,AddSocketListener`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("Socket`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace((long)arg2);\r
- trace("`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Net::Sockets::Socket::AddSocketListener`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SOCKET_ADDSOCKETLISTENER_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SOCKET_REMOVESOCKETLISTENER_PROBE_\r
-\r
-sdt::RemoveSocketListener:Socket_RemoveSocketListener_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "RemoveSocketListener";\r
-}\r
-\r
-sdt::RemoveSocketListener:Socket_RemoveSocketListener_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,RemoveSocketListener`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("Socket`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace((long)arg2);\r
- trace("`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,Osp::Net::Sockets::Socket::RemoveSocketListener`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SOCKET_REMOVESOCKETLISTENER_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SOCKET_GETPEERENDPOINT_PROBE_\r
-\r
-sdt::GetPeerEndPoint:Socket_GetPeerEndPoint_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetPeerEndPoint";\r
-}\r
-\r
-sdt::GetPeerEndPoint:Socket_GetPeerEndPoint_End*\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,GetPeerEndPoint`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Socket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,");\r
-}\r
-sdt::GetPeerEndPoint:Socket_GetPeerEndPoint_End\r
-{ \r
- trace((string)arg3);\r
- trace("`,");\r
- trace((int)arg4);\r
-}\r
-sdt::GetPeerEndPoint:Socket_GetPeerEndPoint_End2\r
-{ \r
- trace("`,");\r
-}\r
-sdt::GetPeerEndPoint:Socket_GetPeerEndPoint_End*\r
-{\r
- trace("`,");\r
-}\r
-\r
-sdt::GetPeerEndPoint:Socket_GetPeerEndPoint_End\r
-{ \r
- trace((string)arg3);\r
- trace(" (");\r
- trace((int)arg4);\r
- trace(")");\r
-}\r
-\r
-sdt::GetPeerEndPoint:Socket_GetPeerEndPoint_End*\r
-{\r
- trace("`,`,`,Osp::Net::Sockets::Socket::GetPeerEndPoint`,");\r
- trace((long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg2);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SOCKET_GETPEERENDPOINT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SOCKET_GETLOCALENDPOINT_PROBE_\r
-\r
-sdt::GetLocalEndPoint:Socket_GetLocalEndPoint_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetLocalEndPoint";\r
-}\r
-\r
-sdt::GetLocalEndPoint:Socket_GetLocalEndPoint_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,GetLocalEndPoint`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Socket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,");\r
-}\r
-sdt::GetLocalEndPoint:Socket_GetLocalEndPoint_End\r
-{ \r
- trace((string)arg3);\r
- trace("`,");\r
- trace((int)arg4);\r
-}\r
-sdt::GetLocalEndPoint:Socket_GetLocalEndPoint_End2\r
-{ \r
- trace("`,");\r
-}\r
-sdt::GetLocalEndPoint:Socket_GetLocalEndPoint_End*\r
-{\r
- trace("`,`,`,");\r
-}\r
-\r
-sdt::GetLocalEndPoint:Socket_GetLocalEndPoint_End\r
-{ \r
- trace((string)arg3);\r
- trace(" (");\r
- trace((int)arg4);\r
- trace(")");\r
-}\r
-\r
-sdt::GetLocalEndPoint:Socket_GetLocalEndPoint_End*\r
-{\r
- trace("`,`,");\r
- trace("`,Osp::Net::Sockets::Socket::GetLocalEndPoint`,");\r
- trace((long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg2);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SOCKET_GETLOCALENDPOINT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SOCKET_GETSOCKOPT_PROBE_\r
-\r
-sdt::GetSockOpt:Socket_GetSockOpt_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetSockOpt";\r
-\r
- __SM_SOCKET_optionLevel[tid] = (int)arg1; \r
-}\r
-\r
-sdt::GetSockOpt:Socket_GetSockOpt_End*\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,GetSockOpt`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("Socket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,(Level : ");\r
- trace(__SM_SOCKET_optionLevel[tid]);\r
- trace(") (Name : ");\r
- trace((int)arg2);\r
-}\r
-sdt::GetSockOpt:Socket_GetSockOpt_End\r
-{\r
- trace(") (optVal : ");\r
- trace((int)arg3);\r
-}\r
-sdt::GetSockOpt:Socket_GetSockOpt_End2\r
-{\r
- trace(")(enabled :");\r
- trace((int)arg3);\r
- trace(")(lingerTime :");\r
- trace((int)arg4);\r
-}\r
- \r
-sdt::GetSockOpt:Socket_GetSockOpt_End*\r
-{ \r
- trace(")`,`,`,Osp::Net::Sockets::Socket::GetSockOpt`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SOCKET_GETSOCKOPT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SOCKET_SETSOCKOPT_PROBE_\r
-\r
-sdt::SetSockOpt:Socket_SetSockOpt_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "SetSockOpt";\r
-\r
- __SM_SOCKET_optionLevel[tid] = (int)arg1;\r
-}\r
-\r
-sdt::SetSockOpt:Socket_SetSockOpt_End*\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,SetSockOpt`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("Socket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,(Level : ");\r
- trace(__SM_SOCKET_optionLevel[tid]);\r
- trace(") (Name : ");\r
- trace((int)arg2);\r
-}\r
-sdt::SetSockOpt:Socket_SetSockOpt_End\r
-{\r
- trace(") (optVal : ");\r
- trace((int)arg3);\r
-}\r
-sdt::SetSockOpt:Socket_SetSockOpt_End2\r
-{\r
- trace(")(enabled :");\r
- trace((int)arg3);\r
- trace(")(lingerTime :");\r
- trace((int)arg4);\r
-}\r
-\r
-sdt::SetSockOpt:Socket_SetSockOpt_End3\r
-{\r
- trace(")(multicastAddr :");\r
- trace((string)arg3);\r
- trace(")(multicastPort :");\r
- trace((int)arg4);\r
-}\r
- \r
-sdt::SetSockOpt:Socket_SetSockOpt_End*\r
-{ \r
- trace(")`,`,`,Osp::Net::Sockets::Socket::SetSockOpt`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SOCKET_SETSOCKOPT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SOCKET_GETSOCKETFD_PROBE_\r
-\r
-sdt::GetSocketFd:Socket_GetSocketFd_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "GetSocketFd";\r
-}\r
-\r
-sdt::GetSocketFd:Socket_GetSocketFd_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,GetSocketFd`,");\r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Socket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((int)arg1);\r
- trace("`,`,Osp::Net::Sockets::Socket::GetSocketFd`,");\r
- trace((int)arg1);\r
- trace("`,");\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SOCKET_GETSOCKETFD_PROBE_*/\r
-\r
-\r
-#ifdef _SM_SOCKET_ONSOCKET_PROBE_\r
-\r
-sdt::FireImpl:Socket_OnSocket_Start*\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++; \r
-\r
- __SM_startFunctionName[__SM_callDepth] = "OnSocket";\r
-\r
- __SM_SOCKET_OnSocketFuncName[tid] = (string)arg0;\r
- __SM_SOCKET_OnSocketErrorCode[tid] = -1;\r
-}\r
-\r
-sdt::FireImpl:Socket_OnSocket_StartClosed\r
-{ \r
- __SM_SOCKET_OnSocketErrorCode[tid] = (unsigned long)arg1;\r
-}\r
-\r
-sdt::FireImpl:Socket_OnSocket_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,");\r
- trace(__SM_SOCKET_OnSocketFuncName[tid]);\r
- trace("`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,");\r
- trace("Socket`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace((long)arg1);\r
- trace("`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
-}\r
-\r
-sdt::FireImpl:Socket_OnSocket_End\r
-/__SM_SOCKET_OnSocketErrorCode[tid] != -1/\r
-{\r
- trace("ClosedReason : (");\r
- trace(__SM_SOCKET_OnSocketErrorCode[tid]);\r
- trace(")");\r
-}\r
-sdt::FireImpl:Socket_OnSocket_End\r
-{\r
- trace("`,");\r
- trace(__SM_SOCKET_OnSocketFuncName[tid]);\r
- trace("`,`,");\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_SOCKET_ONSOCKET_PROBE_*/\r
-\r
-\r
-sdt:::Socket_TryReturn\r
-/(int)arg2==0&& __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,");\r
- trace((string)arg1);\r
- trace("`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Socket`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,");\r
- trace((string)arg4);\r
- trace("`,Osp::Net::Sockets::Socket::");\r
- trace((string)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg3);\r
- trace("`,");\r
- trace((unsigned long)arg3);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_SOCKET_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif // _SM_SOCKET_SCRIPT_D_\r
+++ /dev/null
-#ifndef _SM_THUMBNAIL_SCRIPT_D_\r
-#define _SM_THUMBNAIL_SCRIPT_D_\r
-\r
-BEGIN\r
-{\r
- trace("Thumbnail.d fire\n");\r
-}\r
-\r
-/* log - Event Number, Event Name, Time, Image File Name, Class, Listener, Listener Address, Thread ID */\r
-\r
-sdt:::Thumbnail_FireImpl*\r
-{\r
- __SM_eventCount++;\r
-\r
- trace(__SM_eventCount);\r
- trace("`,");\r
- trace((string)arg0);\r
- trace("`,");\r
- trace(vtimestamp - __SM_startApplicationTime);\r
- trace("`,");\r
- screenshot(__SM_eventCount, 100);\r
- trace("`,");\r
- trace("Thumbnail");\r
- trace("`,");\r
-}\r
-\r
-sdt:::Thumbnail_FireImpl_ActionEvent\r
-{\r
- trace("IActionEventListener");\r
-}\r
-\r
-sdt:::Thumbnail_FireImpl_DragDropEvent\r
-{\r
- trace("IDragDropEventListener");\r
-}\r
-\r
-sdt:::Thumbnail_FireImpl_FocusEvent\r
-{\r
- trace("IFocusEventListener");\r
-}\r
-\r
-sdt:::Thumbnail_FireImpl_KeyEvent\r
-{\r
- trace("IKeyEventListener");\r
-}\r
-\r
-sdt:::Thumbnail_FireImpl_OrientationEvent\r
-{\r
- trace("IOrientationEventListener");\r
-}\r
-\r
-sdt:::Thumbnail_FireImpl_TouchEvent\r
-{\r
- trace("ITouchEventListener");\r
-}\r
-\r
-sdt:::Thumbnail_FireImpl_TouchModeChangeEvent\r
-{\r
- trace("ITouchModeChangeEventListener");\r
-}\r
-\r
-sdt:::Thumbnail_FireImpl_WindowActivatedEvent\r
-{\r
- trace("IWindowEventListener");\r
-}\r
-\r
-sdt:::Thumbnail_FireImpl_WindowDeactivatedEvent\r
-{\r
- trace("IWindowEventListener");\r
-}\r
-\r
-sdt:::Thumbnail_FireImpl*\r
-{\r
- trace("`,");\r
- trace((long)arg1);\r
- trace("`,");\r
- trace(tid);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_THUMBNAIL_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
-}\r
-\r
-#endif // _SM_THUMBNAIL_SCRIPT_D_\r
+++ /dev/null
-#ifndef _SM_TIMER_SCRIPT_D_\r
-#define _SM_TIMER_SCRIPT_D_\r
-\r
-#define _SM_TIMER_ALL_PROBE_\r
-\r
-/*all probe fire*/\r
-#ifdef _SM_TIMER_ALL_PROBE_\r
-\r
-#ifndef _SM_TIMER_CONSTRUCTOR_PROBE_\r
-#define _SM_TIMER_CONSTRUCTOR_PROBE_\r
-#endif /*_SM_TIMER_CONSTRUCTOR_PROBE_*/\r
-\r
-#ifndef _SM_TIMER_DESTRUCTOR_PROBE_\r
-#define _SM_TIMER_DESTRUCTOR_PROBE_\r
-#endif /*_SM_TIMER_DESTRUCTOR_PROBE_*/\r
-\r
-#ifndef _SM_TIMER_CONSTRUCT_PROBE_\r
-#define _SM_TIMER_CONSTRUCT_PROBE_\r
-#endif /*_SM_TIMER_CONSTRUCT_PROBE_*/\r
-\r
-#ifndef _SM_TIMER_START_PROBE_\r
-#define _SM_TIMER_START_PROBE_\r
-#endif /*_SM_TIMER_START_PROBE_*/\r
-\r
-#ifndef _SM_TIMER_CANCEL_PROBE_\r
-#define _SM_TIMER_CANCEL_PROBE_\r
-#endif /*_SM_TIMER_CANCEL_PROBE_*/\r
-\r
-#ifndef _SM_TIMER_ONTIMEREXPIRED_PROBE_\r
-#define _SM_TIMER_ONTIMEREXPIRED_PROBE_\r
-#endif /*_SM_TIMER_ONTIMEREXPIRED_PROBE_*/\r
-\r
-#endif /*_SM_TIMER_ALL_PROBE_*/\r
-\r
-BEGIN\r
-{\r
- trace("SmTimerScript.d fire\n");\r
-}\r
-\r
-#ifdef _SM_TIMER_CONSTRUCTOR_PROBE_\r
-\r
-sdt::Timer:Timer_Constructor_Start*\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Timer" ; \r
-}\r
-\r
-sdt::Timer:Timer_Constructor_*End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Constructor`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Timer`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,Osp::Base::RunTime::Timer::Timer`,`,");\r
- \r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_TIMER_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_TIMER_CONSTRUCTOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_TIMER_DESTRUCTOR_PROBE_\r
-\r
-sdt:::Timer_Destructor_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "~Timer" ; \r
-}\r
-\r
-sdt:::Timer_Destructor_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Destructor`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Timer`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,Osp::Base::RunTime::Timer::~Timer`,`,");\r
- \r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_TIMER_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_TIMER_DESTRUCTOR_PROBE_*/\r
-\r
-\r
-#ifdef _SM_TIMER_CONSTRUCT_PROBE_\r
-\r
-sdt::Construct:Timer_Construct_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Construct" ; \r
-}\r
-\r
-sdt::Construct:Timer_Construct_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Construct`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Timer`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace((long)arg2);\r
- trace("`,");\r
- trace(tid); \r
- trace("`,");\r
- trace((int)arg3 == 1 ? "`,TRUE`," : "`,`,");\r
- trace("0`,`,`,`,Osp::Base::RunTime::Timer::Construct`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1 );\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_TIMER_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_TIMER_CONSTRUCT_PROBE_*/\r
-\r
-\r
-#ifdef _SM_TIMER_START_PROBE_\r
-\r
-sdt::Start:Timer_Start_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Start" ; \r
-}\r
-\r
-sdt::Start:Timer_Start_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Start`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Timer`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,");\r
- trace((int)arg2);\r
- trace("`,`,");\r
- trace((int)arg3);\r
- trace("`,`,`,`,Osp::Base::RunTime::Timer::Start`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1 );\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_TIMER_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_TIMER_START_PROBE_*/\r
-\r
-\r
-#ifdef _SM_TIMER_CANCEL_PROBE_\r
-\r
-sdt::Cancel:Timer_Cancel_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "Cancel" ; \r
-}\r
-\r
-sdt::Cancel:Timer_Cancel_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,Cancel`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Timer`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,`,Osp::Base::RunTime::Timer::Cancel`,");\r
- trace((unsigned long)arg1);\r
- trace("`,");\r
- trace( (unsigned long)arg1 );\r
-\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_TIMER_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_TIMER_CANCEL_PROBE_*/\r
-\r
-\r
-#ifdef _SM_TIMER_ONTIMEREXPIRED_PROBE_\r
-\r
-sdt::OnMatrixTimerExpired:Timer_OnTimerExpired_Start\r
-{\r
- __SM_callDepth++;\r
-\r
- __SM_startFunctionTime[__SM_callDepth] = vtimestamp;\r
-\r
- __SM_eventNum[__SM_callDepth] = __SM_eventCount++;\r
-\r
- __SM_startFunctionName[__SM_callDepth] = "OnTimerExpired" ; \r
-}\r
-\r
-sdt::OnMatrixTimerExpired:Timer_OnTimerExpired_End\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,OnTimerExpired`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Timer`,");\r
- trace((long)arg0);\r
- trace("`,");\r
- trace((long)arg1);\r
- trace("`,");\r
- trace(tid);\r
- trace("`,`,`,");\r
- trace((int)arg2);\r
- trace("`,`,`,`,OnTimerExpired`,`,");\r
- \r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_TIMER_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif /*_SM_TIMER_ONTIMEREXPIRED_PROBE_*/\r
-\r
-\r
-sdt:::Timer_TryReturn\r
-/(int)arg2==0 && __SM_startFunctionName[__SM_callDepth] == (string)arg1/\r
-{\r
- trace( __SM_eventNum[__SM_callDepth]);\r
- trace("`,");\r
- trace((string)arg1);\r
- trace("`,"); \r
- trace(__SM_startFunctionTime[__SM_callDepth] - __SM_startApplicationTime);\r
- trace("`,"); \r
- trace(vtimestamp - __SM_startApplicationTime); \r
- trace("`,Timer`,");\r
- trace((long)arg0);\r
- trace("`,`,");\r
- trace(tid); \r
- trace("`,`,`,`,`,`,");\r
- trace((string)arg4);\r
- trace("`,Osp::Base::RunTime::Timer::");\r
- trace((string)arg1);\r
- trace("`,");\r
- trace((unsigned long)arg3);\r
- trace("`,");\r
- trace((unsigned long)arg3);\r
- trace("\n");\r
- trace("callstack_start`,");\r
- #ifdef _SM_TIMER_CALLSTACK\r
- stack();\r
- #endif\r
- trace("`,callstack_end");\r
- trace("\n");\r
- __SM_callDepth--;\r
-}\r
-\r
-#endif // _SM_TIMER_SCRIPT_D_ \r
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<BaseMonitor xmlns="com.samsung.dynamicanalyzer">
- <id>Allocation</id>
- <idColumn>4</idColumn>
- <type>allocation</type>
- <rawDataCount>8</rawDataCount>
- <SmallIcon>c:/abc.jpg</SmallIcon>
- <BigIcon>c:/def.jpg</BigIcon>
- <category>Default</category>
- <EventDataSize>28</EventDataSize>
- <ObjectDataSize>24</ObjectDataSize>
- <description>Allocation Monitor</description>
-
- <components>Allocation</components>
-
- <endEventNames>Free</endEventNames>
-
- <checkInfo>
- <input>14</input>
- <input>1</input>
- <type>C</type>
- <type>V</type>
- <op>=</op>
- <desc> Potential leak candidates</desc>
- <depth>S</depth>
- <stateColumn>5</stateColumn>
- </checkInfo>
- <checkInfo>
- <input>26</input>
- <input>SUCCESS</input>
- <type>C</type>
- <type>V</type>
- <op>!=</op>
- <desc>Error Occured..</desc>
- <depth>E</depth>
- <stateColumn>26</stateColumn>
- </checkInfo>
-
-
- <eventDataType>1</eventDataType>
- <eventDataType>3</eventDataType>
- <eventDataType>2</eventDataType>
- <eventDataType>2</eventDataType>
- <eventDataType>3</eventDataType>
-
- <eventDataType>3</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>1</eventDataType>
- <!-- 10 -->
- <eventDataType>1</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>4</eventDataType>
- <!-- 15 -->
- <eventDataType>1</eventDataType>
- <eventDataType>4</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>4</eventDataType>
- <eventDataType>1</eventDataType>
- <!-- 20 -->
- <eventDataType>4</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>4</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>4</eventDataType>
- <!-- 25 -->
- <eventDataType>3</eventDataType>
- <eventDataType>3</eventDataType>
- <eventDataType>3</eventDataType>
-
- <objectDataType>3</objectDataType>
- <objectDataType>2</objectDataType>
- <objectDataType>3</objectDataType>
- <objectDataType>3</objectDataType>
- <objectDataType>1</objectDataType>
-
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <!-- 10 -->
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>3</objectDataType>
- <!-- 15 -->
- <objectDataType>3</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>4</objectDataType>
- <objectDataType>4</objectDataType>
- <!-- 20 -->
- <objectDataType>1</objectDataType>
- <objectDataType>4</objectDataType>
- <objectDataType>3</objectDataType>
- <objectDataType>3</objectDataType>
-
-
- <warningDataType>3</warningDataType>
- <warningDataType>1</warningDataType>
- <warningDataType>3</warningDataType>
- <warningDataType>2</warningDataType>
- <warningDataType>1</warningDataType>
- <warningDataType>3</warningDataType>
-
-
- <weRedir>1</weRedir>
- <weRedir>0</weRedir>
- <weRedir>4</weRedir>
- <weRedir>3</weRedir>
- <weRedir>6</weRedir>
- <weRedir>26</weRedir>
-
- <wsRedir>0</wsRedir>
- <wsRedir>6</wsRedir>
- <wsRedir>2</wsRedir>
- <wsRedir>1</wsRedir>
- <wsRedir>4</wsRedir>
- <wsRedir>5</wsRedir>
- <wsRedir>6</wsRedir>
-
-
- <Views>
- <ViewName>events</ViewName>
- <AddressIndex>3</AddressIndex>
- <ThreadIndex>6</ThreadIndex>
- <ColumnInfo>
- <ColumnName>V</ColumnName>
- <ColumnName>Event #</ColumnName>
- <ColumnName>Event Name</ColumnName>
- <ColumnName>Time</ColumnName>
- <ColumnName>Address</ColumnName>
-
- <ColumnName>Class</ColumnName>
- <ColumnName>Thread ID</ColumnName>
- <ColumnName>Realloc Address</ColumnName>
- <ColumnName>Alloc Size</ColumnName>
- <ColumnName>Release Size</ColumnName>
- <!-- 10 -->
- <ColumnName>Total Alloc Count</ColumnName>
- <ColumnName>Total Thread Alloc Count</ColumnName>
- <ColumnName>Total Alloc Byte</ColumnName>
- <ColumnName>Total Thread Alloc Byte</ColumnName>
- <ColumnName>Total Release Count</ColumnName>
-
- <ColumnName>Total Release Count PER</ColumnName>
- <ColumnName>Total Thread Release Count</ColumnName>
- <ColumnName>Total Thread Release Count PER</ColumnName>
- <ColumnName>Total Release Byte</ColumnName>
- <ColumnName>Total Release Byte PER</ColumnName>
- <!-- 20 -->
- <ColumnName>Total Thread Release Byte</ColumnName>
- <ColumnName>Total Thread Release Byte PER</ColumnName>
- <ColumnName>Usage Byte</ColumnName>
- <ColumnName>Usage Byte PER</ColumnName>
- <ColumnName>Usage Thread Byte</ColumnName>
-
- <ColumnName>Usage Thread Byte PER</ColumnName>
- <ColumnName>Is Release</ColumnName>
- <ColumnName>Success</ColumnName>
-
-
- <ColumnRedir>27</ColumnRedir>
- <ColumnRedir>0</ColumnRedir>
- <ColumnRedir>1</ColumnRedir>
- <ColumnRedir>2</ColumnRedir>
- <ColumnRedir>3</ColumnRedir>
-
- <ColumnRedir>4</ColumnRedir>
- <ColumnRedir>6</ColumnRedir>
- <ColumnRedir>5</ColumnRedir>
- <ColumnRedir>7</ColumnRedir>
- <ColumnRedir>8</ColumnRedir>
- <!-- 10 -->
- <ColumnRedir>9</ColumnRedir>
- <ColumnRedir>10</ColumnRedir>
- <ColumnRedir>11</ColumnRedir>
- <ColumnRedir>12</ColumnRedir>
- <ColumnRedir>13</ColumnRedir>
-
- <ColumnRedir>14</ColumnRedir>
- <ColumnRedir>15</ColumnRedir>
- <ColumnRedir>16</ColumnRedir>
- <ColumnRedir>17</ColumnRedir>
- <ColumnRedir>18</ColumnRedir>
- <!-- 20 -->
- <ColumnRedir>19</ColumnRedir>
- <ColumnRedir>20</ColumnRedir>
- <ColumnRedir>21</ColumnRedir>
- <ColumnRedir>22</ColumnRedir>
- <ColumnRedir>23</ColumnRedir>
-
- <ColumnRedir>24</ColumnRedir>
- <ColumnRedir>25</ColumnRedir>
- <ColumnRedir>26</ColumnRedir>
-
-
- <dataType>
- <index>1</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>3</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>4</index>
- <type>hex</type>
- </dataType>
-
- <dataType>
- <index>7</index>
- <type>hex</type>
- </dataType>
-
- <dataType>
- <index>6</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>8</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>9</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>10</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>11</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>12</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>13</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>14</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>15</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>16</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>17</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>18</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>19</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>20</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>21</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>22</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>23</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>24</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>25</index>
- <type>num</type>
- </dataType>
-
-
- <measure>
- <index>3</index>
- <type>ms</type>
- </measure>
-
- <measure>
- <index>8</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>9</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>12</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>13</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>15</index>
- <type>%</type>
- </measure>
-
- <measure>
- <index>17</index>
- <type>%</type>
- </measure>
-
- <measure>
- <index>18</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>19</index>
- <type>%</type>
- </measure>
-
- <measure>
- <index>20</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>21</index>
- <type>%</type>
- </measure>
-
- <measure>
- <index>22</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>23</index>
- <type>%</type>
- </measure>
-
- <measure>
- <index>24</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>25</index>
- <type>%</type>
- </measure>
-
-
- <operationSet>
- <index>4</index>
- <operations>
- <op>STATE</op>
- <column>4</column>
- <column>4</column>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>8</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>7</column>
- <column>27</column>
- <column>22</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>7</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>8</column>
- <column>22</column>
- <column>8</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>9</index>
- <operations>
- <op>COUNT</op>
- <column>1</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>Alloc</plusStr>
- <plusStr>Calloc</plusStr>
- <plusStr>Realloc</plusStr>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <target>9</target>
- <targetType>E</targetType>
- </countInfo>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>9</column>
- <column>7</column>
- <column>9</column>
- <inputType>E</inputType>
- <inputType>R</inputType>
- <inputType>E</inputType>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>9</column>
- <column>27</column>
- <column>7</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>R</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>10</index>
- <operations>
- <op>COUNT</op>
- <column>7</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>0</plusStr>
- <plusEqual>false</plusEqual>
- <target>8</target>
- <targetType>T</targetType>
- </countInfo>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>10</column>
- <column>8</column>
- <column>10</column>
- <inputType>E</inputType>
- <inputType>T</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>11</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>7</column>
- <column>9</column>
- <column>11</column>
- <inputType>E</inputType>
- <inputType>R</inputType>
- <inputType>E</inputType>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>11</column>
- <column>27</column>
- <column>9</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>R</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>12</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>7</column>
- <column>10</column>
- <column>10</column>
- <inputType>E</inputType>
- <inputType>T</inputType>
- <inputType>T</inputType>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>12</column>
- <column>10</column>
- <column>12</column>
- <inputType>E</inputType>
- <inputType>T</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>13</index>
- <operations>
- <op>COUNT</op>
- <column>1</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>Free</plusStr>
- <plusStr>ReallocFree</plusStr>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <target>13</target>
- <targetType>E</targetType>
- </countInfo>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>13</column>
- <column>11</column>
- <column>13</column>
- <inputType>E</inputType>
- <inputType>R</inputType>
- <inputType>E</inputType>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>13</column>
- <column>27</column>
- <column>11</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>R</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>14</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>13</column>
- <column>9</column>
- <column>14</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>15</index>
- <operations>
- <op>COUNT</op>
- <column>8</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>0</plusStr>
- <plusEqual>false</plusEqual>
- <target>12</target>
- <targetType>T</targetType>
- </countInfo>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>15</column>
- <column>12</column>
- <column>15</column>
- <inputType>E</inputType>
- <inputType>T</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>16</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>15</column>
- <column>10</column>
- <column>16</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>17</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>8</column>
- <column>8</column>
- <column>17</column>
- <inputType>E</inputType>
- <inputType>R</inputType>
- <inputType>E</inputType>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>8</column>
- <column>8</column>
- <column>8</column>
- <inputType>E</inputType>
- <inputType>R</inputType>
- <inputType>R</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>18</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>17</column>
- <column>11</column>
- <column>18</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>19</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>8</column>
- <column>13</column>
- <column>13</column>
- <inputType>E</inputType>
- <inputType>T</inputType>
- <inputType>T</inputType>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>19</column>
- <column>13</column>
- <column>19</column>
- <inputType>E</inputType>
- <inputType>T</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>20</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>19</column>
- <column>12</column>
- <column>20</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>21</index>
- <operations>
- <op>-</op>
- <op>=</op>
- <column>11</column>
- <column>17</column>
- <column>21</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>22</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>21</column>
- <column>11</column>
- <column>22</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>23</index>
- <operations>
- <op>-</op>
- <op>=</op>
- <column>12</column>
- <column>19</column>
- <column>23</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>24</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>23</column>
- <column>12</column>
- <column>24</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>25</index>
- <operations>
- <op>CHECK</op>
- <column>1</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>Free</plusStr>
- <plusEqual>true</plusEqual>
- <target>25</target>
- <targetType>E</targetType>
- </countInfo>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>26</index>
- <operations>
- <op>COUNT</op>
- <column>3</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>0</plusStr>
- <plusEqual>false</plusEqual>
- <target>26</target>
- <targetType>E</targetType>
- </countInfo>
- </operations>
- <operations>
- <op>STR</op>
- <column>26</column>
- <countInfo>
- <plusStr>1</plusStr>
- <plusStr>0</plusStr>
- <minusStr>SUCCESS</minusStr>
- <minusStr>FAIL</minusStr>
- </countInfo>
- </operations>
- </operationSet>
- <columnCategory>
- <index>0</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>1</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>2</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>3</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>4</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>5</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>6</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>7</index>
- <type>specific</type>
- </columnCategory>
-
- <columnCategory>
- <index>8</index>
- <type>specific</type>
- </columnCategory>
-
- <columnCategory>
- <index>9</index>
- <type>specific</type>
- </columnCategory>
-
- <columnCategory>
- <index>10</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>11</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>12</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>13</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>14</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>15</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>16</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>17</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>18</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>19</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>20</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>21</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>22</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>23</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>24</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>25</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>26</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>27</index>
- <type>common</type>
- </columnCategory>
-
-
- </ColumnInfo>
- </Views>
-
- <!-- ################ SummaryInfo ########### -->
-
- <Views>
- <ViewName>summary</ViewName>
- <AddressIndex>1</AddressIndex>
- <EventNameIndex>0</EventNameIndex>
- <CloseString>Free</CloseString>
- <ThreadIndex>4</ThreadIndex>
-
- <ColumnInfo>
- <ColumnName>Category</ColumnName>
- <ColumnName>Class</ColumnName>
- <ColumnName>Realloc Address</ColumnName>
- <ColumnName>Alloc Count</ColumnName>
- <ColumnName>Alloc Byte</ColumnName>
-
- <ColumnName>Release Count</ColumnName>
- <ColumnName>Release Count PER</ColumnName>
- <ColumnName>Release Byte</ColumnName>
- <ColumnName>Release Byte PER</ColumnName>
- <ColumnName>Usage Byte</ColumnName>
-
- <ColumnName>Usage Byte PER</ColumnName>
- <ColumnName>Error Count</ColumnName>
-
-
- <ColumnRedir>0</ColumnRedir>
- <ColumnRedir>2</ColumnRedir>
- <ColumnRedir>3</ColumnRedir>
- <ColumnRedir>16</ColumnRedir>
- <ColumnRedir>5</ColumnRedir>
-
- <ColumnRedir>17</ColumnRedir>
- <ColumnRedir>18</ColumnRedir>
- <ColumnRedir>6</ColumnRedir>
- <ColumnRedir>19</ColumnRedir>
- <ColumnRedir>20</ColumnRedir>
-
- <ColumnRedir>21</ColumnRedir>
- <ColumnRedir>15</ColumnRedir>
-
-
- <dataType>
- <index>2</index>
- <type>hex</type>
- </dataType>
-
- <dataType>
- <index>3</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>4</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>5</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>6</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>7</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>8</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>9</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>10</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>11</index>
- <type>num</type>
- </dataType>
-
- <measure>
- <index>4</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>6</index>
- <type>%</type>
- </measure>
-
- <measure>
- <index>7</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>8</index>
- <type>%</type>
- </measure>
-
- <measure>
- <index>9</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>10</index>
- <type>%</type>
- </measure>
-
-
- <operationSet>
- <index>5</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>7</column>
- <column>5</column>
- <column>5</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>6</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>8</column>
- <column>6</column>
- <column>6</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>7</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>9</column>
- <column>7</column>
- <column>7</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>8</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>10</column>
- <column>8</column>
- <column>8</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>9</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>11</column>
- <column>9</column>
- <column>9</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>10</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>12</column>
- <column>10</column>
- <column>10</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>11</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>13</column>
- <column>11</column>
- <column>11</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>12</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>15</column>
- <column>12</column>
- <column>12</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>13</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>19</column>
- <column>13</column>
- <column>13</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>14</index>
- <operations>
- <op>COUNT</op>
- <column>1</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>Alloc</plusStr>
- <plusStr>Calloc</plusStr>
- <plusStr>Realloc</plusStr>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <minusStr>Free</minusStr>
- <minusStr>ReallocFree</minusStr>
- <minusEqual>true</minusEqual>
- <minusEqual>true</minusEqual>
- <target>14</target>
- <targetType>S</targetType>
- </countInfo>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>15</index>
- <operations>
- <op>COUNT</op>
- <column>26</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>FAIL</plusStr>
- <plusEqual>true</plusEqual>
- <target>15</target>
- <targetType>S</targetType>
- </countInfo>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>16</index>
- <operations>
- <op>COUNT</op>
- <column>1</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>Alloc</plusStr>
- <plusStr>Calloc</plusStr>
- <plusStr>Realloc</plusStr>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <target>16</target>
- <targetType>S</targetType>
- </countInfo>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>17</index>
- <operations>
- <op>COUNT</op>
- <column>1</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>Free</plusStr>
- <plusStr>ReallocFree</plusStr>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <target>17</target>
- <targetType>S</targetType>
- </countInfo>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>18</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>17</column>
- <column>16</column>
- <column>18</column>
- <inputType>S</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
- <operationSet>
- <index>19</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>6</column>
- <column>5</column>
- <column>19</column>
- <inputType>S</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>20</index>
- <operations>
- <op>-</op>
- <op>=</op>
- <column>5</column>
- <column>6</column>
- <column>20</column>
- <inputType>S</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>21</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>20</column>
- <column>5</column>
- <column>21</column>
- <inputType>S</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
-
-
- <ChildRedir>1</ChildRedir>
- <ChildRedir>4</ChildRedir>
- <ChildRedir>5</ChildRedir>
- <ChildRedir>27</ChildRedir>
- <ChildRedir>7</ChildRedir>
-
- <ChildRedir>25</ChildRedir>
- <ChildRedir>27</ChildRedir>
- <ChildRedir>8</ChildRedir>
- <ChildRedir>27</ChildRedir>
- <ChildRedir>27</ChildRedir>
- <!-- 10 -->
- <ChildRedir>27</ChildRedir>
- <ChildRedir>26</ChildRedir>
-
-
- <columnCategory>
- <index>0</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>1</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>2</index>
- <type>specific</type>
- </columnCategory>
-
- <columnCategory>
- <index>3</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>4</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>5</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>6</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>7</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>8</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>9</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>10</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>11</index>
- <type>statistics</type>
- </columnCategory>
-
-
- </ColumnInfo>
- <OverviewInfo>
- <sum>5</sum>
- <sum>6</sum>
- <sum>15</sum>
- <sum>16</sum>
- <sum>17</sum>
- <sum>20</sum>
-
- <state>2</state>
-
- <percent>18</percent>
- <percent>19</percent>
- <percent>21</percent>
- </OverviewInfo>
- </Views>
-
- <Views>
- <ViewName>warning</ViewName>
- <AddressIndex>3</AddressIndex>
- <TotalColumnCount>6</TotalColumnCount>
- <ThreadIndex>4</ThreadIndex>
-
- <ColumnInfo>
- <ColumnName>Category</ColumnName>
- <ColumnName>Event #</ColumnName>
- <ColumnName>Class Name</ColumnName>
- <ColumnName>Address</ColumnName>
- <ColumnName>Thread ID</ColumnName>
- <ColumnName>Warning Description</ColumnName>
-
- <ColumnRedir>0</ColumnRedir>
- <ColumnRedir>1</ColumnRedir>
- <ColumnRedir>2</ColumnRedir>
- <ColumnRedir>3</ColumnRedir>
- <ColumnRedir>4</ColumnRedir>
- <ColumnRedir>5</ColumnRedir>
-
- <dataType>
- <index>1</index>
- <type>num</type>
- </dataType>
- </ColumnInfo>
- </Views>
-
- <Views>
- <ViewName>graph</ViewName>
- <TimelineChartInfo>
- <monitorName>Allocation Monitor</monitorName>
- <ChartInfo>
- <chartName>Allocation</chartName>
- <AxisInfo>
- <axisName>byte</axisName>
- <type>0</type>
- <SeriesInfo>
- <seriesName>Alloc</seriesName>
- <column>7</column>
- </SeriesInfo>
- <SeriesInfo>
- <seriesName>Release</seriesName>
- <column>8</column>
- </SeriesInfo>
- </AxisInfo>
- </ChartInfo>
- </TimelineChartInfo>
- </Views>
-</BaseMonitor>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <orders>6</orders>\r
- <orders>7</orders>\r
- <orders>8</orders>\r
- <orders>9</orders>\r
- <orders>10</orders>\r
- <orders>11</orders>\r
- <orders>12</orders>\r
- <orders>13</orders>\r
- <orders>14</orders>\r
- <orders>15</orders>\r
- <orders>16</orders>\r
- <orders>17</orders>\r
- <orders>18</orders>\r
- <orders>19</orders>\r
- <orders>20</orders>\r
- <orders>21</orders>\r
- <orders>22</orders>\r
- <orders>23</orders>\r
- <orders>24</orders>\r
- <orders>25</orders>\r
- <orders>26</orders>\r
- <orders>27</orders>\r
- <orders>28</orders>\r
- <orders>29</orders>\r
- <orders>30</orders>\r
- <orders>31</orders>\r
- <orders>32</orders>\r
- <orders>33</orders>\r
- <orders>34</orders>\r
- <orders>35</orders>\r
- <orders>36</orders>\r
- <orders>37</orders>\r
- <orders>38</orders>\r
- <orders>39</orders>\r
- <orders>40</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <orders>6</orders>\r
- <orders>7</orders>\r
- <orders>8</orders>\r
- <orders>9</orders>\r
- <orders>10</orders>\r
- <orders>11</orders>\r
- <orders>12</orders>\r
- <orders>13</orders>\r
- <orders>14</orders>\r
- <orders>15</orders>\r
- <orders>16</orders>\r
- <orders>17</orders>\r
- <orders>18</orders>\r
- <orders>19</orders>\r
- <orders>20</orders>\r
- <orders>21</orders>\r
- <orders>22</orders>\r
- <orders>23</orders>\r
- <orders>24</orders>\r
- <orders>25</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <orders>6</orders>\r
- <orders>7</orders>\r
- <orders>8</orders>\r
- <orders>9</orders>\r
- <orders>10</orders>\r
- <orders>11</orders>\r
- <orders>12</orders>\r
- <orders>13</orders>\r
- <orders>14</orders>\r
- <orders>15</orders>\r
- <orders>16</orders>\r
- <orders>17</orders>\r
- <orders>18</orders>\r
- <orders>19</orders>\r
- <orders>20</orders>\r
- <orders>21</orders>\r
- <orders>22</orders>\r
- <orders>23</orders>\r
- <orders>24</orders>\r
- <orders>25</orders>\r
- <orders>26</orders>\r
- <orders>27</orders>\r
- <orders>28</orders>\r
- <orders>29</orders>\r
- <orders>30</orders>\r
- <orders>31</orders>\r
- <orders>32</orders>\r
- <orders>33</orders>\r
- <orders>34</orders>\r
- <orders>35</orders>\r
- <orders>36</orders>\r
- <orders>37</orders>\r
- <orders>38</orders>\r
- <orders>39</orders>\r
- <orders>40</orders>\r
- <orders>41</orders>\r
- <orders>42</orders>\r
- <orders>43</orders>\r
- <orders>44</orders>\r
- <orders>45</orders>\r
- <orders>46</orders>\r
- <orders>47</orders>\r
- <orders>48</orders>\r
- <orders>49</orders>\r
- <orders>50</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <orders>6</orders>\r
- <orders>7</orders>\r
- <orders>8</orders>\r
- <orders>9</orders>\r
- <orders>10</orders>\r
- <orders>11</orders>\r
- <orders>12</orders>\r
- <orders>13</orders>\r
- <orders>14</orders>\r
- <orders>15</orders>\r
- <orders>16</orders>\r
- <orders>17</orders>\r
- <orders>18</orders>\r
- <orders>19</orders>\r
- <orders>20</orders>\r
- <orders>21</orders>\r
- <orders>22</orders>\r
- <orders>23</orders>\r
- <orders>24</orders>\r
- <orders>25</orders>\r
- <orders>26</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <orders>6</orders>\r
- <orders>7</orders>\r
- <orders>8</orders>\r
- <orders>9</orders>\r
- <orders>10</orders>\r
- <orders>11</orders>\r
- <orders>12</orders>\r
- <orders>13</orders>\r
- <orders>14</orders>\r
- <orders>15</orders>\r
- <orders>16</orders>\r
- <orders>17</orders>\r
- <orders>18</orders>\r
- <orders>19</orders>\r
- <orders>20</orders>\r
- <orders>21</orders>\r
- <orders>22</orders>\r
- <orders>23</orders>\r
- <orders>24</orders>\r
- <orders>25</orders>\r
- <orders>26</orders>\r
- <orders>27</orders>\r
- <orders>28</orders>\r
- <orders>29</orders>\r
- <orders>30</orders>\r
- <orders>31</orders>\r
- <orders>32</orders>\r
- <orders>33</orders>\r
- <orders>34</orders>\r
- <orders>35</orders>\r
- <orders>36</orders>\r
- <orders>37</orders>\r
- <orders>38</orders>\r
- <orders>39</orders>\r
- <orders>40</orders>\r
- <orders>41</orders>\r
- <orders>42</orders>\r
- <orders>43</orders>\r
- <orders>44</orders>\r
- <orders>45</orders>\r
- <orders>46</orders>\r
- <orders>47</orders>\r
- <orders>48</orders>\r
- <orders>49</orders>\r
- <orders>50</orders>\r
- <orders>51</orders>\r
- <orders>52</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <orders>6</orders>\r
- <orders>7</orders>\r
- <orders>8</orders>\r
- <orders>9</orders>\r
- <orders>10</orders>\r
- <orders>11</orders>\r
- <orders>12</orders>\r
- <orders>13</orders>\r
- <orders>14</orders>\r
- <orders>15</orders>\r
- <orders>16</orders>\r
- <orders>17</orders>\r
- <orders>18</orders>\r
- <orders>19</orders>\r
- <orders>20</orders>\r
- <orders>21</orders>\r
- <orders>22</orders>\r
- <orders>23</orders>\r
- <orders>24</orders>\r
- <orders>25</orders>\r
- <orders>26</orders>\r
- <orders>27</orders>\r
- <orders>28</orders>\r
- <orders>29</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <orders>6</orders>\r
- <orders>7</orders>\r
- <orders>8</orders>\r
- <orders>9</orders>\r
- <orders>10</orders>\r
- <orders>11</orders>\r
- <orders>12</orders>\r
- <orders>13</orders>\r
- <orders>14</orders>\r
- <orders>15</orders>\r
- <orders>16</orders>\r
- <orders>17</orders>\r
- <orders>18</orders>\r
- <orders>19</orders>\r
- <orders>20</orders>\r
- <orders>21</orders>\r
- <orders>22</orders>\r
- <orders>23</orders>\r
- <orders>24</orders>\r
- <orders>25</orders>\r
- <orders>26</orders>\r
- <orders>27</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <orders>6</orders>\r
- <orders>7</orders>\r
- <orders>8</orders>\r
- <orders>9</orders>\r
- <orders>10</orders>\r
- <orders>11</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <orders>6</orders>\r
- <orders>7</orders>\r
- <orders>8</orders>\r
- <orders>9</orders>\r
- <orders>10</orders>\r
- <orders>11</orders>\r
- <orders>12</orders>\r
- <orders>13</orders>\r
- <orders>14</orders>\r
- <orders>15</orders>\r
- <orders>16</orders>\r
- <orders>17</orders>\r
- <orders>18</orders>\r
- <orders>19</orders>\r
- <orders>20</orders>\r
- <orders>21</orders>\r
- <orders>22</orders>\r
- <orders>23</orders>\r
- <orders>24</orders>\r
- <orders>25</orders>\r
- <orders>26</orders>\r
- <orders>27</orders>\r
- <orders>28</orders>\r
- <orders>29</orders>\r
- <orders>30</orders>\r
- <orders>31</orders>\r
- <orders>32</orders>\r
- <orders>33</orders>\r
- <orders>34</orders>\r
- <orders>35</orders>\r
- <orders>36</orders>\r
- <orders>37</orders>\r
- <orders>38</orders>\r
- <orders>39</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <orders>6</orders>\r
- <orders>7</orders>\r
- <orders>8</orders>\r
- <orders>9</orders>\r
- <orders>10</orders>\r
- <orders>11</orders>\r
- <orders>12</orders>\r
- <orders>13</orders>\r
- <orders>14</orders>\r
- <orders>15</orders>\r
- <orders>16</orders>\r
- <orders>17</orders>\r
- <orders>18</orders>\r
- <orders>19</orders>\r
- <orders>20</orders>\r
- <orders>21</orders>\r
- <orders>22</orders>\r
- <orders>23</orders>\r
- <orders>24</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <orders>6</orders>\r
- <orders>7</orders>\r
- <orders>8</orders>\r
- <orders>9</orders>\r
- <orders>10</orders>\r
- <orders>11</orders>\r
- <orders>12</orders>\r
- <orders>13</orders>\r
- <orders>14</orders>\r
- <orders>15</orders>\r
- <orders>16</orders>\r
- <orders>17</orders>\r
- <orders>18</orders>\r
- <orders>19</orders>\r
- <orders>20</orders>\r
- <orders>21</orders>\r
- <orders>22</orders>\r
- <orders>23</orders>\r
- <orders>24</orders>\r
- <orders>25</orders>\r
- <orders>26</orders>\r
- <orders>27</orders>\r
- <orders>28</orders>\r
- <orders>29</orders>\r
- <orders>30</orders>\r
- <orders>31</orders>\r
- <orders>32</orders>\r
- <orders>33</orders>\r
- <orders>34</orders>\r
- <orders>35</orders>\r
- <orders>36</orders>\r
- <orders>37</orders>\r
- <orders>38</orders>\r
- <orders>39</orders>\r
- <orders>40</orders>\r
- <orders>41</orders>\r
- <orders>42</orders>\r
- <orders>43</orders>\r
- <orders>44</orders>\r
- <orders>45</orders>\r
- <orders>46</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <orders>6</orders>\r
- <orders>7</orders>\r
- <orders>8</orders>\r
- <orders>9</orders>\r
- <orders>10</orders>\r
- <orders>11</orders>\r
- <orders>12</orders>\r
- <orders>13</orders>\r
- <orders>14</orders>\r
- <orders>15</orders>\r
- <orders>16</orders>\r
- <orders>17</orders>\r
- <orders>18</orders>\r
- <orders>19</orders>\r
- <orders>20</orders>\r
- <orders>21</orders>\r
- <orders>22</orders>\r
- <orders>23</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <orders>6</orders>\r
- <orders>7</orders>\r
- <orders>8</orders>\r
- <orders>9</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer"></columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <orders>6</orders>\r
- <orders>7</orders>\r
- <orders>8</orders>\r
- <orders>9</orders>\r
- <orders>10</orders>\r
- <orders>11</orders>\r
- <orders>12</orders>\r
- <orders>13</orders>\r
- <orders>14</orders>\r
- <orders>15</orders>\r
- <orders>16</orders>\r
- <orders>17</orders>\r
- <orders>18</orders>\r
- <orders>19</orders>\r
- <orders>20</orders>\r
- <orders>21</orders>\r
- <orders>22</orders>\r
- <orders>23</orders>\r
- <orders>24</orders>\r
- <orders>25</orders>\r
- <orders>26</orders>\r
- <orders>27</orders>\r
- <orders>28</orders>\r
- <orders>29</orders>\r
- <orders>30</orders>\r
- <orders>31</orders>\r
- <orders>32</orders>\r
- <orders>33</orders>\r
- <orders>34</orders>\r
- <orders>35</orders>\r
- <orders>36</orders>\r
- <orders>37</orders>\r
- <orders>38</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <orders>6</orders>\r
- <orders>7</orders>\r
- <orders>8</orders>\r
- <orders>9</orders>\r
- <orders>10</orders>\r
- <orders>11</orders>\r
- <orders>12</orders>\r
- <orders>13</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>false</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<columnset xmlns="com.samsung.dynamicanalyzer">\r
- <orders>0</orders>\r
- <orders>1</orders>\r
- <orders>2</orders>\r
- <orders>3</orders>\r
- <orders>4</orders>\r
- <orders>5</orders>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
- <showHideList>true</showHideList>\r
-</columnset>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<BaseMonitor xmlns="com.samsung.dynamicanalyzer">\r
- <id>Database</id>\r
- <idColumn>4</idColumn>\r
- <type>class</type>\r
- <rawDataCount>19</rawDataCount>\r
- <SmallIcon>c:/abc.jpg</SmallIcon>\r
- <BigIcon>c:/def.jpg</BigIcon>\r
- <category>Default</category>\r
- <description>Database Monitor</description>\r
- <EventDataSize>42</EventDataSize>\r
- <ObjectDataSize>55</ObjectDataSize>\r
- <ObjectLiveTimeIndex>18</ObjectLiveTimeIndex>\r
- <ThreadLiveTimeIndex>20</ThreadLiveTimeIndex>\r
- <TotalLiveTimeIndex>22</TotalLiveTimeIndex>\r
-\r
- <components>Database</components>\r
- <components>DbStatement</components>\r
-\r
-\r
- <checkInfo>\r
- <input>23</input>\r
- <input>1</input>\r
- <type>C</type>\r
- <type>V</type>\r
- <op>=</op>\r
- <desc>No Destructor</desc>\r
- <depth>S</depth>\r
- <stateColumn>5</stateColumn>\r
- </checkInfo>\r
- <checkInfo>\r
- <input>18</input>\r
- <input>E_SUCCESS</input>\r
- <type>C</type>\r
- <type>V</type>\r
- <op>!=</op>\r
- <desc>Error Occurred..</desc>\r
- <depth>E</depth>\r
- <stateColumn>18</stateColumn>\r
- </checkInfo>\r
-\r
-\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>3</eventDataType>\r
-\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <!-- 10 -->\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <!-- 15 -->\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <!-- 20 -->\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <!-- 25 -->\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <!-- 30 -->\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <!-- 35 -->\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <!-- 40 -->\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>3</eventDataType>\r
-\r
-\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>1</objectDataType>\r
-\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <!-- 10 -->\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <!-- 15 -->\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <!-- 20 -->\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <!-- 25 -->\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <!-- 30 -->\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <!-- 35 -->\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>3</objectDataType>\r
-\r
-\r
- <warningDataType>3</warningDataType>\r
- <warningDataType>1</warningDataType>\r
- <warningDataType>3</warningDataType>\r
- <warningDataType>2</warningDataType>\r
- <warningDataType>1</warningDataType>\r
- <warningDataType>3</warningDataType>\r
-\r
-\r
- <weRedir>1</weRedir>\r
- <weRedir>0</weRedir>\r
- <weRedir>4</weRedir>\r
- <weRedir>5</weRedir>\r
- <weRedir>6</weRedir>\r
- <weRedir>18</weRedir>\r
-\r
- <wsRedir>0</wsRedir>\r
- <wsRedir>36</wsRedir>\r
- <wsRedir>2</wsRedir>\r
- <wsRedir>3</wsRedir>\r
- <wsRedir>4</wsRedir>\r
- <wsRedir>36</wsRedir>\r
-\r
- <Views>\r
- <ViewName>events</ViewName>\r
- <AddressIndex>5</AddressIndex>\r
- <ThreadIndex>6</ThreadIndex>\r
-\r
- <ColumnInfo>\r
- <ColumnName>V</ColumnName>\r
- <ColumnName>Event #</ColumnName>\r
- <ColumnName>Event Name</ColumnName>\r
- <ColumnName>Start Time</ColumnName>\r
- <ColumnName>End Time</ColumnName>\r
-\r
- <ColumnName>Duration</ColumnName>\r
- <ColumnName>Object Address</ColumnName>\r
- <ColumnName>Class</ColumnName>\r
- <ColumnName>Thread ID</ColumnName>\r
- <ColumnName>Caller</ColumnName>\r
- <!-- 10 -->\r
- <ColumnName>Callee</ColumnName>\r
- <ColumnName>Database Name</ColumnName>\r
- <ColumnName>Query</ColumnName>\r
- <ColumnName>Column Index</ColumnName>\r
- <ColumnName>Binded Data Type</ColumnName>\r
-\r
- <ColumnName>Binded Data Value</ColumnName>\r
- <ColumnName>Get Value</ColumnName>\r
- <ColumnName>Set Value</ColumnName>\r
- <ColumnName>AutoCommit</ColumnName>\r
- <ColumnName>Total Object</ColumnName>\r
- <!-- 20 -->\r
- <ColumnName>Total Thread Object</ColumnName>\r
- <ColumnName>Total Live Object</ColumnName>\r
- <ColumnName>Total Live Thread Object</ColumnName>\r
- <ColumnName>Object Use Time</ColumnName>\r
- <ColumnName>Object Live Time</ColumnName>\r
-\r
- <ColumnName>Thread Use Time</ColumnName>\r
- <ColumnName>Thread Live Time</ColumnName>\r
- <ColumnName>Total Use Time</ColumnName>\r
- <ColumnName>Total Live Time</ColumnName>\r
- <ColumnName>Total Thread Object PER</ColumnName>\r
- <!-- 30 -->\r
- <ColumnName>Total Live Object PER</ColumnName>\r
- <ColumnName>Total Live Thread Object PER</ColumnName>\r
- <ColumnName>Object Use Time PER</ColumnName>\r
- <ColumnName>Object Live Time PER</ColumnName>\r
- <ColumnName>Thread Use Time PER</ColumnName>\r
-\r
- <ColumnName>Thread Live Time PER</ColumnName>\r
- <ColumnName>Total Use TimePER</ColumnName>\r
- <ColumnName>Total Live Time PER</ColumnName>\r
- <ColumnName>Return</ColumnName>\r
- <ColumnName>Error Code</ColumnName>\r
- <!-- 40 -->\r
- <ColumnName>Remark</ColumnName>\r
-\r
-\r
- <ColumnRedir>41</ColumnRedir> <!-- V -->\r
- <ColumnRedir>0</ColumnRedir> <!-- # -->\r
- <ColumnRedir>1</ColumnRedir> <!-- Event Name -->\r
- <ColumnRedir>2</ColumnRedir> <!-- Start Time -->\r
- <ColumnRedir>3</ColumnRedir> <!-- End Time -->\r
-\r
- <ColumnRedir>26</ColumnRedir>\r
- <ColumnRedir>5</ColumnRedir>\r
- <ColumnRedir>4</ColumnRedir>\r
- <ColumnRedir>6</ColumnRedir>\r
- <ColumnRedir>19</ColumnRedir>\r
- <!-- 10 -->\r
- <ColumnRedir>16</ColumnRedir>\r
- <ColumnRedir>7</ColumnRedir>\r
- <ColumnRedir>8</ColumnRedir>\r
- <ColumnRedir>10</ColumnRedir>\r
- <ColumnRedir>12</ColumnRedir>\r
-\r
- <ColumnRedir>11</ColumnRedir>\r
- <ColumnRedir>13</ColumnRedir>\r
- <ColumnRedir>14</ColumnRedir>\r
- <ColumnRedir>9</ColumnRedir>\r
- <ColumnRedir>20</ColumnRedir>\r
- <!-- 20 -->\r
- <ColumnRedir>21</ColumnRedir>\r
- <ColumnRedir>22</ColumnRedir>\r
- <ColumnRedir>24</ColumnRedir>\r
- <ColumnRedir>27</ColumnRedir>\r
- <ColumnRedir>29</ColumnRedir>\r
-\r
- <ColumnRedir>31</ColumnRedir>\r
- <ColumnRedir>33</ColumnRedir>\r
- <ColumnRedir>35</ColumnRedir>\r
- <ColumnRedir>37</ColumnRedir>\r
- <ColumnRedir>40</ColumnRedir>\r
- <!-- 30 -->\r
- <ColumnRedir>23</ColumnRedir>\r
- <ColumnRedir>25</ColumnRedir>\r
- <ColumnRedir>28</ColumnRedir>\r
- <ColumnRedir>30</ColumnRedir>\r
- <ColumnRedir>32</ColumnRedir>\r
-\r
- <ColumnRedir>34</ColumnRedir>\r
- <ColumnRedir>36</ColumnRedir>\r
- <ColumnRedir>38</ColumnRedir>\r
- <ColumnRedir>17</ColumnRedir>\r
- <ColumnRedir>18</ColumnRedir>\r
- <!-- 40 -->\r
- <ColumnRedir>15</ColumnRedir>\r
-\r
-\r
- <dataType> <!-- # -->\r
- <index>1</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- Start Time -->\r
- <index>3</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- End Time -->\r
- <index>4</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- Duration -->\r
- <index>5</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- Object Address -->\r
- <index>6</index>\r
- <type>hex</type>\r
- </dataType>\r
-\r
- <dataType> <!-- Thread ID -->\r
- <index>8</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- Column Index -->\r
- <index>13</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>19</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>20</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
-\r
- <dataType>\r
- <index>21</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>22</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>23</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>24</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>25</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>26</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>27</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>28</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>29</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>30</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>31</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>32</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>33</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>34</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>35</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>36</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>37</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
-\r
- <measure> <!-- Start Time -->\r
- <index>3</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure> <!-- End Time -->\r
- <index>4</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>5</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>23</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>24</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>25</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>26</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>27</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>28</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>29</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>30</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>31</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>32</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>33</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>34</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>35</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>36</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>37</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <operationSet>\r
- <index>3</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>3</column>\r
- <column>1</column>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>1</column>\r
- <column>36</column>\r
- <column>1</column>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>7</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>7</column>\r
- <column>5</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>18</index>\r
- <operations>\r
- <op>ERR</op>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>19</index>\r
- <operations>\r
- <op>CALLER</op>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>20</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>20</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>20</column>\r
- <column>12</column>\r
- <column>20</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>20</column>\r
- <column>41</column>\r
- <column>12</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>21</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>21</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>21</column>\r
- <column>13</column>\r
- <column>21</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>21</column>\r
- <column>41</column>\r
- <column>13</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>22</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Destructor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>22</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>22</column>\r
- <column>14</column>\r
- <column>22</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>22</column>\r
- <column>41</column>\r
- <column>14</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>23</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>22</column>\r
- <column>20</column>\r
- <column>23</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>24</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Desturctor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>24</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>24</column>\r
- <column>15</column>\r
- <column>24</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>24</column>\r
- <column>41</column>\r
- <column>15</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>25</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>24</column>\r
- <column>20</column>\r
- <column>25</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>26</index>\r
- <operations>\r
- <op>-</op>\r
- <op>=</op>\r
- <column>3</column>\r
- <column>2</column>\r
- <column>26</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>27</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>26</column>\r
- <column>17</column>\r
- <column>27</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>26</column>\r
- <column>41</column>\r
- <column>17</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>28</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>27</column>\r
- <column>3</column>\r
- <column>28</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>29</index>\r
- <operations>\r
- <op>DUR</op>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>18</column>\r
- <column>41</column>\r
- <column>29</column>\r
- <inputType>S</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>30</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>29</column>\r
- <column>3</column>\r
- <column>30</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>31</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>26</column>\r
- <column>19</column>\r
- <column>31</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>26</column>\r
- <column>41</column>\r
- <column>19</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>32</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>31</column>\r
- <column>3</column>\r
- <column>32</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>33</index>\r
- <operations>\r
- <op>DUR_T</op>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>20</column>\r
- <column>41</column>\r
- <column>33</column>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>34</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>33</column>\r
- <column>3</column>\r
- <column>34</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>35</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>26</column>\r
- <column>21</column>\r
- <column>35</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>26</column>\r
- <column>41</column>\r
- <column>21</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>36</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>35</column>\r
- <column>3</column>\r
- <column>36</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>37</index>\r
- <operations>\r
- <op>DUR_R</op>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>22</column>\r
- <column>41</column>\r
- <column>37</column>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>38</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>37</column>\r
- <column>3</column>\r
- <column>38</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>40</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>21</column>\r
- <column>20</column>\r
- <column>40</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
-\r
- <columnCategory>\r
- <index>0</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>1</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>2</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>3</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>4</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>5</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>6</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>7</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>8</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>9</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>10</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>11</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>12</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>13</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>14</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>15</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>16</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>17</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>18</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>19</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>20</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>21</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>22</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>23</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>24</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>25</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>26</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>27</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>28</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>29</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>30</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>31</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>32</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>33</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>34</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>35</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>36</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>37</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>38</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>39</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>40</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- </ColumnInfo>\r
- </Views>\r
-\r
- <!-- SummaryInfo -->\r
- <Views>\r
- <ViewName>summary</ViewName>\r
- <AddressIndex>3</AddressIndex>\r
- <ThreadIndex>4</ThreadIndex>\r
- <EventNameIndex>0</EventNameIndex>\r
- <CloseString>Destructor</CloseString>\r
-\r
- <ColumnInfo>\r
- <ColumnName>Category</ColumnName>\r
- <ColumnName>Class</ColumnName>\r
- <ColumnName>Database Name</ColumnName>\r
- <ColumnName>Query</ColumnName>\r
- <ColumnName>Column Index</ColumnName>\r
-\r
- <ColumnName>Binded Data Type</ColumnName>\r
- <ColumnName>Binded Data Value</ColumnName>\r
- <ColumnName>AutoCommit</ColumnName>\r
- <ColumnName>Construct Count</ColumnName>\r
- <ColumnName>Delete Count</ColumnName>\r
-\r
- <ColumnName>BeginTransaction Count</ColumnName>\r
- <ColumnName>CommitTransaction Count</ColumnName>\r
- <ColumnName>RollbackTransaction Count</ColumnName>\r
- <ColumnName>ExecuteSql Count</ColumnName>\r
- <ColumnName>ExecuteStatementN Count</ColumnName>\r
-\r
- <ColumnName>QueryN Count</ColumnName>\r
- <ColumnName>Is Live</ColumnName>\r
- <ColumnName>Object Count</ColumnName>\r
- <ColumnName>Object Count PER</ColumnName>\r
- <ColumnName>Live Object Count</ColumnName>\r
-\r
- <ColumnName>Live Object PER</ColumnName>\r
- <ColumnName>Total Use Time</ColumnName>\r
- <ColumnName>Use Time PER</ColumnName>\r
- <ColumnName>Live Time</ColumnName>\r
- <ColumnName>Live Time PER</ColumnName>\r
-\r
- <ColumnName>Error Count</ColumnName>\r
-\r
-\r
- <ColumnRedir>0</ColumnRedir> <!-- Category -->\r
- <ColumnRedir>2</ColumnRedir> <!-- Class -->\r
- <ColumnRedir>5</ColumnRedir> <!-- Database Name -->\r
- <ColumnRedir>6</ColumnRedir> <!-- Query -->\r
- <ColumnRedir>8</ColumnRedir> <!-- Column Index -->\r
-\r
- <ColumnRedir>10</ColumnRedir> <!-- Binded Data Type -->\r
- <ColumnRedir>9</ColumnRedir> <!-- Binded Data Value -->\r
- <ColumnRedir>7</ColumnRedir> <!-- AutoCommit -->\r
- <ColumnRedir>28</ColumnRedir> <!-- Construct Count -->\r
- <ColumnRedir>29</ColumnRedir> <!-- Delete Count -->\r
-\r
- <ColumnRedir>30</ColumnRedir> <!-- BeginTransaction Count -->\r
- <ColumnRedir>31</ColumnRedir> <!-- CommitTransaction Count -->\r
- <ColumnRedir>32</ColumnRedir> <!-- RollbackTransaction Count -->\r
- <ColumnRedir>33</ColumnRedir> <!-- ExecuteSql Count -->\r
- <ColumnRedir>34</ColumnRedir> <!-- ExecuteStatementN Count -->\r
-\r
- <ColumnRedir>35</ColumnRedir> <!-- QueryN Count -->\r
- <ColumnRedir>23</ColumnRedir> <!-- Is Live -->\r
- <ColumnRedir>12</ColumnRedir> <!-- Object Count -->\r
- <ColumnRedir>24</ColumnRedir> <!-- Object Count PER -->\r
- <ColumnRedir>14</ColumnRedir> <!-- Live Object Count -->\r
-\r
- <ColumnRedir>25</ColumnRedir> <!-- Live Object PER -->\r
- <ColumnRedir>16</ColumnRedir> <!-- Total Use Time -->\r
- <ColumnRedir>26</ColumnRedir> <!-- Use Time PER -->\r
- <ColumnRedir>18</ColumnRedir> <!-- Live Time -->\r
- <ColumnRedir>27</ColumnRedir> <!-- Live Time PER -->\r
-\r
- <ColumnRedir>11</ColumnRedir> <!-- Error Count -->\r
-\r
-\r
- <dataType>\r
- <index>4</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>8</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>9</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>10</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>11</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>12</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>13</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>14</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>15</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>17</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>18</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>19</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>20</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>21</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>22</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>23</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>24</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>25</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
-\r
- <measure> <!-- Object Count PER -->\r
- <index>18</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure> <!-- Live Object PER -->\r
- <index>20</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure> <!-- Total Use Time -->\r
- <index>21</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure> <!-- Use Time PER -->\r
- <index>22</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure> <!-- Live Time -->\r
- <index>23</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure> <!-- Live Time PER -->\r
- <index>24</index>\r
- <type>%</type>\r
- </measure>\r
-\r
-\r
- <operationSet> <!-- Error Code -->\r
- <index>11</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>18</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>E_SUCCESS</plusStr>\r
- <plusEqual>false</plusEqual>\r
- <target>11</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>12</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>12</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>14</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Destructor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>14</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>16</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>26</column>\r
- <column>16</column>\r
- <column>16</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>17</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>17</column>\r
- <column>36</column>\r
- <column>17</column>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>18</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>18</column>\r
- <column>36</column>\r
- <column>18</column>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>23</index>\r
- <operations>\r
- <op>CHECK</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Destructor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>23</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>24</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>12</column>\r
- <column>12</column>\r
- <column>24</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>25</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>14</column>\r
- <column>12</column>\r
- <column>25</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>26</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>17</column>\r
- <column>1</column>\r
- <column>26</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>27</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>18</column>\r
- <column>1</column>\r
- <column>27</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>28</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Construct</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>28</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>29</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Delete</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>29</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>30</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>BeginTransaction</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>30</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>31</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>CommitTransaction</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>31</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>32</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>RollbackTransaction</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>32</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>33</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>ExecuteSql</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>33</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>34</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>ExecuteStatementN</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>34</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>35</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>QueryN</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>35</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
-\r
- <ChildRedir>1</ChildRedir> <!-- Category -->\r
- <ChildRedir>4</ChildRedir> <!-- Class -->\r
- <ChildRedir>7</ChildRedir> <!-- Database Name -->\r
- <ChildRedir>8</ChildRedir> <!-- Query -->\r
- <ChildRedir>10</ChildRedir> <!-- Column Index -->\r
-\r
- <ChildRedir>12</ChildRedir> <!-- Binded Data Type -->\r
- <ChildRedir>11</ChildRedir> <!-- Binded Data Value -->\r
- <ChildRedir>9</ChildRedir> <!-- AutoCommit -->\r
- <ChildRedir>41</ChildRedir> <!-- Construct Count -->\r
- <ChildRedir>41</ChildRedir> <!-- Delete Count -->\r
-\r
- <ChildRedir>41</ChildRedir> <!-- BeginTransaction Count -->\r
- <ChildRedir>41</ChildRedir> <!-- CommitTransaction Count -->\r
- <ChildRedir>41</ChildRedir> <!-- RollbackTransaction Count -->\r
- <ChildRedir>41</ChildRedir> <!-- ExecuteSql Count -->\r
- <ChildRedir>41</ChildRedir> <!-- ExecuteStatementN Count -->\r
-\r
- <ChildRedir>41</ChildRedir> <!-- QueryN Count -->\r
- <ChildRedir>41</ChildRedir> <!-- Is Live -->\r
- <ChildRedir>20</ChildRedir> <!-- Object Count -->\r
- <ChildRedir>41</ChildRedir> <!-- Object Count PER -->\r
- <ChildRedir>22</ChildRedir> <!-- Live Object Count -->\r
-\r
- <ChildRedir>41</ChildRedir> <!-- Live Object PER -->\r
- <ChildRedir>26</ChildRedir> <!-- Total Use Time -->\r
- <ChildRedir>41</ChildRedir> <!-- Use Time PER -->\r
- <ChildRedir>29</ChildRedir> <!-- Live Time -->\r
- <ChildRedir>41</ChildRedir> <!-- Live Time PER -->\r
-\r
- <ChildRedir>18</ChildRedir> <!-- Error Count -->\r
-\r
-\r
- <columnCategory>\r
- <index>0</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>1</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>2</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>3</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>4</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>5</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>6</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>7</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>8</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>9</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>10</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>11</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>12</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>13</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>14</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>15</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>16</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>17</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>18</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>19</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>20</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>21</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>22</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>23</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>24</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>25</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
- </ColumnInfo>\r
-\r
- <OverviewInfo>\r
- <sum>11</sum>\r
- <sum>12</sum>\r
- <sum>14</sum>\r
- <sum>18</sum>\r
- <sum>16</sum>\r
- <sum>28</sum>\r
- <sum>29</sum>\r
- <sum>30</sum>\r
- <sum>31</sum>\r
- <sum>32</sum>\r
- <sum>33</sum>\r
- <sum>34</sum>\r
- <sum>35</sum>\r
-\r
- <state>2</state>\r
-\r
- <percent>24</percent>\r
- <percent>25</percent>\r
- <percent>26</percent>\r
- <percent>27</percent>\r
- </OverviewInfo>\r
- </Views>\r
-\r
- <Views>\r
- <ViewName>warning</ViewName>\r
- <AddressIndex>3</AddressIndex>\r
- <TotalColumnCount>6</TotalColumnCount>\r
- <ThreadIndex>4</ThreadIndex>\r
-\r
- <ColumnInfo>\r
- <ColumnName>Category</ColumnName>\r
- <ColumnName>Event #</ColumnName>\r
- <ColumnName>Class Name</ColumnName>\r
- <ColumnName>Address</ColumnName>\r
- <ColumnName>Thread ID</ColumnName>\r
- <ColumnName>Warning Description</ColumnName>\r
-\r
- <ColumnRedir>0</ColumnRedir>\r
- <ColumnRedir>1</ColumnRedir>\r
- <ColumnRedir>2</ColumnRedir>\r
- <ColumnRedir>3</ColumnRedir>\r
- <ColumnRedir>4</ColumnRedir>\r
- <ColumnRedir>5</ColumnRedir>\r
-\r
- <dataType>\r
- <index>1</index>\r
- <type>num</type>\r
- </dataType>\r
- </ColumnInfo>\r
- </Views>\r
-\r
- <Views>\r
- <ViewName>graph</ViewName>\r
- <TimelineChartInfo>\r
- <monitorName>Database Monitor</monitorName>\r
- <ChartInfo>\r
- <chartName>Database</chartName>\r
- <AxisInfo>\r
- <axisName>Event Name</axisName>\r
- <type>8</type>\r
- <SeriesInfo>\r
- <seriesName>ExecuteStatementN</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>ExecuteSql</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>QueryN</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- </AxisInfo>\r
- <AxisInfo>\r
- <axisName>Event Name</axisName>\r
- <type>10</type>\r
- <SeriesInfo>\r
- <seriesName>Constructor</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>CreateStatementN</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>CommitTransaction</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>RollbackTransaction</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- </AxisInfo>\r
- </ChartInfo>\r
- </TimelineChartInfo>\r
- </Views>\r
-</BaseMonitor>\r
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<BaseMonitor xmlns="com.samsung.dynamicanalyzer">\r
- <id>File</id>\r
- <idColumn>4</idColumn>\r
- <type>class</type>\r
- <rawDataCount>29</rawDataCount>\r
- <SmallIcon>c:/abc.jpg</SmallIcon>\r
- <BigIcon>c:/def.jpg</BigIcon>\r
- <category>Default</category>\r
- <description>File Monitor</description>\r
- <EventDataSize>54</EventDataSize>\r
- <ObjectDataSize>38</ObjectDataSize>\r
- <ObjectLiveTimeIndex>25</ObjectLiveTimeIndex>\r
- <ThreadLiveTimeIndex>27</ThreadLiveTimeIndex>\r
- <TotalLiveTimeIndex>29</TotalLiveTimeIndex>\r
-\r
- <components>File</components>\r
- <components>DirEntry</components>\r
- <components>DirEnumerator</components>\r
- <components>Directory</components>\r
-\r
-\r
- <checkInfo>\r
- <input>32</input>\r
- <input>1</input>\r
- <type>C</type>\r
- <type>V</type>\r
- <op>=</op>\r
- <desc>No Destructor</desc>\r
- <depth>S</depth>\r
- <stateColumn>5</stateColumn>\r
- </checkInfo>\r
- <checkInfo>\r
- <input>28</input>\r
- <input>E_SUCCESS</input>\r
- <type>C</type>\r
- <type>V</type>\r
- <op>!=</op>\r
- <desc>Error Occured..</desc>\r
- <depth>E</depth>\r
- <stateColumn>28</stateColumn>\r
- </checkInfo>\r
-\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>3</eventDataType>\r
-\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <!-- 10 -->\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <!-- 15 -->\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <!-- 20 -->\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <!-- 25 -->\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <!-- 30 -->\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>1</eventDataType>\r
-\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <!-- 40 -->\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
-\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <!-- 50 -->\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>3</eventDataType>\r
-\r
-\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>1</objectDataType>\r
-\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <!-- 10 -->\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <!-- 15 -->\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <!-- 20 -->\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <!-- 25 -->\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <!-- 30 -->\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>4</objectDataType>\r
- <!-- 35 -->\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>3</objectDataType>\r
-\r
-\r
- <warningDataType>3</warningDataType>\r
- <warningDataType>1</warningDataType>\r
- <warningDataType>3</warningDataType>\r
- <warningDataType>2</warningDataType>\r
- <warningDataType>1</warningDataType>\r
- <warningDataType>3</warningDataType>\r
-\r
- <weRedir>1</weRedir>\r
- <weRedir>0</weRedir>\r
- <weRedir>4</weRedir>\r
- <weRedir>5</weRedir>\r
- <weRedir>6</weRedir>\r
- <weRedir>28</weRedir>\r
-\r
- <wsRedir>0</wsRedir>\r
- <wsRedir>37</wsRedir>\r
- <wsRedir>2</wsRedir>\r
- <wsRedir>3</wsRedir>\r
- <wsRedir>4</wsRedir>\r
- <wsRedir>37</wsRedir>\r
-\r
- <Views>\r
- <ViewName>events</ViewName>\r
- <AddressIndex>5</AddressIndex>\r
- <ThreadIndex>6</ThreadIndex>\r
-\r
- <ColumnInfo>\r
- <ColumnName>V</ColumnName>\r
- <ColumnName>Event #</ColumnName>\r
- <ColumnName>Event Name</ColumnName>\r
- <ColumnName>Start Time</ColumnName>\r
- <ColumnName>End Time</ColumnName>\r
-\r
- <ColumnName>Duration</ColumnName>\r
- <ColumnName>Object Address</ColumnName>\r
- <ColumnName>Class</ColumnName>\r
- <ColumnName>Thread ID</ColumnName>\r
- <ColumnName>Caller</ColumnName>\r
- <!-- 10 -->\r
- <ColumnName>Callee</ColumnName>\r
- <ColumnName>Src Path</ColumnName>\r
- <ColumnName>Open Mode</ColumnName>\r
- <ColumnName>File Size</ColumnName>\r
- <ColumnName>Created Time</ColumnName>\r
-\r
- <ColumnName>Last Modified Time</ColumnName>\r
- <ColumnName>File/Directory</ColumnName>\r
- <ColumnName>Hidden</ColumnName>\r
- <ColumnName>ReadOnly</ColumnName>\r
- <ColumnName>Normal File</ColumnName>\r
- <!-- 20 -->\r
- <ColumnName>System File</ColumnName>\r
- <ColumnName>Dest Path</ColumnName>\r
- <ColumnName>Get Value</ColumnName>\r
- <ColumnName>Set Value</ColumnName>\r
- <ColumnName>Read</ColumnName>\r
-\r
- <ColumnName>Req Read</ColumnName>\r
- <ColumnName>Written</ColumnName>\r
- <ColumnName>Req Write</ColumnName>\r
- <ColumnName>Position</ColumnName>\r
- <ColumnName>Total Object</ColumnName>\r
- <!-- 30 -->\r
- <ColumnName>Total Thread Object</ColumnName>\r
- <ColumnName>Total Live Object</ColumnName>\r
- <ColumnName>Total Live Thread Object</ColumnName>\r
- <ColumnName>Object Use Time</ColumnName>\r
- <ColumnName>Object Live Time</ColumnName>\r
-\r
- <ColumnName>Thread Use Time</ColumnName>\r
- <ColumnName>Thread Live Time</ColumnName>\r
- <ColumnName>Total Use Time</ColumnName>\r
- <ColumnName>Total Live Time</ColumnName>\r
- <ColumnName>Total Thread Object PER</ColumnName>\r
- <!-- 40 -->\r
- <ColumnName>Total Live Object PER</ColumnName>\r
- <ColumnName>Total Live Thread Object PER</ColumnName>\r
- <ColumnName>Object Use Time PER</ColumnName>\r
- <ColumnName>Object Live Time PER</ColumnName>\r
- <ColumnName>Thread Use Time PER</ColumnName>\r
-\r
- <ColumnName>Thread Live Time PER</ColumnName>\r
- <ColumnName>Total Use Time PER</ColumnName>\r
- <ColumnName>Total Live Time PER</ColumnName>\r
- <ColumnName>Return</ColumnName>\r
- <ColumnName>Error Code</ColumnName>\r
- <!-- 50 -->\r
- <ColumnName>Remark</ColumnName>\r
-\r
-\r
- <ColumnRedir>53</ColumnRedir>\r
- <ColumnRedir>0</ColumnRedir>\r
- <ColumnRedir>1</ColumnRedir>\r
- <ColumnRedir>2</ColumnRedir>\r
- <ColumnRedir>3</ColumnRedir>\r
-\r
- <ColumnRedir>36</ColumnRedir>\r
- <ColumnRedir>5</ColumnRedir>\r
- <ColumnRedir>4</ColumnRedir>\r
- <ColumnRedir>6</ColumnRedir>\r
- <ColumnRedir>29</ColumnRedir>\r
- <!-- 10 -->\r
- <ColumnRedir>26</ColumnRedir>\r
- <ColumnRedir>7</ColumnRedir>\r
- <ColumnRedir>22</ColumnRedir>\r
- <ColumnRedir>16</ColumnRedir>\r
- <ColumnRedir>14</ColumnRedir>\r
-\r
- <ColumnRedir>15</ColumnRedir>\r
- <ColumnRedir>17</ColumnRedir>\r
- <ColumnRedir>18</ColumnRedir>\r
- <ColumnRedir>19</ColumnRedir>\r
- <ColumnRedir>20</ColumnRedir>\r
- <!-- 20 -->\r
- <ColumnRedir>21</ColumnRedir>\r
- <ColumnRedir>8</ColumnRedir>\r
- <ColumnRedir>23</ColumnRedir>\r
- <ColumnRedir>24</ColumnRedir>\r
- <ColumnRedir>10</ColumnRedir>\r
-\r
- <ColumnRedir>9</ColumnRedir>\r
- <ColumnRedir>12</ColumnRedir>\r
- <ColumnRedir>11</ColumnRedir>\r
- <ColumnRedir>13</ColumnRedir>\r
- <ColumnRedir>30</ColumnRedir>\r
- <!-- 30 -->\r
- <ColumnRedir>31</ColumnRedir>\r
- <ColumnRedir>32</ColumnRedir>\r
- <ColumnRedir>34</ColumnRedir>\r
- <ColumnRedir>37</ColumnRedir>\r
- <ColumnRedir>39</ColumnRedir>\r
-\r
- <ColumnRedir>41</ColumnRedir>\r
- <ColumnRedir>43</ColumnRedir>\r
- <ColumnRedir>45</ColumnRedir>\r
- <ColumnRedir>47</ColumnRedir>\r
- <ColumnRedir>50</ColumnRedir>\r
- <!-- 40 -->\r
- <ColumnRedir>33</ColumnRedir>\r
- <ColumnRedir>35</ColumnRedir>\r
- <ColumnRedir>38</ColumnRedir>\r
- <ColumnRedir>40</ColumnRedir>\r
- <ColumnRedir>42</ColumnRedir>\r
-\r
- <ColumnRedir>44</ColumnRedir>\r
- <ColumnRedir>46</ColumnRedir>\r
- <ColumnRedir>48</ColumnRedir>\r
- <ColumnRedir>27</ColumnRedir>\r
- <ColumnRedir>28</ColumnRedir>\r
- <!-- 50 -->\r
- <ColumnRedir>25</ColumnRedir>\r
-\r
-\r
- <dataType>\r
- <index>1</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>3</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>4</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>5</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>6</index>\r
- <type>hex</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>8</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>13</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>24</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>25</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>26</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>27</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>28</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>29</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>30</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>31</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>32</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>33</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>34</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>35</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>36</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>37</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>38</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>39</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>40</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>41</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>42</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>43</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>44</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>45</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>46</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>47</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <measure>\r
- <index>3</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>4</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>5</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>13</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>24</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>25</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>26</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>27</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>33</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>34</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>35</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>36</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>37</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>38</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>39</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>40</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>41</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>42</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>43</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>44</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>45</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>46</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>47</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <operationSet>\r
- <index>3</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>3</column>\r
- <column>1</column>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>1</column>\r
- <column>37</column>\r
- <column>1</column>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>4</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>4</column>\r
- <column>2</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>7</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>7</column>\r
- <column>5</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>14</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>14</column>\r
- <column>9</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>15</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>15</column>\r
- <column>10</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>16</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>16</column>\r
- <column>11</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>17</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>17</column>\r
- <column>12</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>18</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>18</column>\r
- <column>13</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>19</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>19</column>\r
- <column>14</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>20</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>20</column>\r
- <column>15</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>21</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>21</column>\r
- <column>16</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>22</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>22</column>\r
- <column>17</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>28</index>\r
- <operations>\r
- <op>ERR</op>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>29</index>\r
- <operations>\r
- <op>CALLER</op>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>30</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>30</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>30</column>\r
- <column>19</column>\r
- <column>30</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>30</column>\r
- <column>53</column>\r
- <column>19</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>31</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>31</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>31</column>\r
- <column>20</column>\r
- <column>31</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>31</column>\r
- <column>53</column>\r
- <column>20</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>32</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Destructor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>32</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>32</column>\r
- <column>21</column>\r
- <column>32</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>32</column>\r
- <column>53</column>\r
- <column>21</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>33</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>31</column>\r
- <column>30</column>\r
- <column>33</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>34</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Desturctor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>34</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>34</column>\r
- <column>22</column>\r
- <column>34</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>34</column>\r
- <column>53</column>\r
- <column>22</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>35</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>34</column>\r
- <column>30</column>\r
- <column>35</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>36</index>\r
- <operations>\r
- <op>-</op>\r
- <op>=</op>\r
- <column>3</column>\r
- <column>2</column>\r
- <column>36</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>37</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>36</column>\r
- <column>24</column>\r
- <column>37</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>37</column>\r
- <column>53</column>\r
- <column>24</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>38</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>37</column>\r
- <column>3</column>\r
- <column>38</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>39</index>\r
- <operations>\r
- <op>DUR</op>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>25</column>\r
- <column>53</column>\r
- <column>39</column>\r
- <inputType>S</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>40</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>39</column>\r
- <column>3</column>\r
- <column>40</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>41</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>36</column>\r
- <column>26</column>\r
- <column>41</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>36</column>\r
- <column>53</column>\r
- <column>26</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>42</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>41</column>\r
- <column>3</column>\r
- <column>42</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>43</index>\r
- <operations>\r
- <op>DUR_T</op>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>27</column>\r
- <column>53</column>\r
- <column>43</column>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>44</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>43</column>\r
- <column>3</column>\r
- <column>44</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>45</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>36</column>\r
- <column>28</column>\r
- <column>45</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>36</column>\r
- <column>53</column>\r
- <column>28</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>46</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>45</column>\r
- <column>3</column>\r
- <column>46</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>47</index>\r
- <operations>\r
- <op>DUR_R</op>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>29</column>\r
- <column>53</column>\r
- <column>47</column>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>48</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>47</column>\r
- <column>3</column>\r
- <column>48</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>50</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>31</column>\r
- <column>31</column>\r
- <column>50</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>51</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>10</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <target>51</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>52</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>12</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <target>52</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
-\r
- <columnCategory>\r
- <index>0</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>1</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>2</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>3</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>4</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>5</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>6</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>7</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>8</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>9</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>10</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>11</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>12</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>13</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>14</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>15</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>16</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>17</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>18</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>19</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>20</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>21</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>22</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>23</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>24</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>25</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>26</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>27</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>28</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>29</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>30</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>31</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>32</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>33</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>34</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>35</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>36</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>37</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>38</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>39</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>40</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>41</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>42</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>43</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>44</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>45</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>46</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>47</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>48</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>49</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>50</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- </ColumnInfo>\r
- </Views>\r
-\r
- <!-- ################ SummaryInfo ########### -->\r
-\r
- <Views>\r
- <ViewName>summary</ViewName>\r
- <AddressIndex>3</AddressIndex>\r
- <EventNameIndex>0</EventNameIndex>\r
- <CloseString>Destructor</CloseString>\r
- <ThreadIndex>4</ThreadIndex>\r
-\r
- <ColumnInfo>\r
- <ColumnName>Category</ColumnName>\r
- <ColumnName>Class</ColumnName>\r
- <ColumnName>Src Path</ColumnName>\r
- <ColumnName>Open Mode</ColumnName>\r
- <ColumnName>File Size</ColumnName>\r
-\r
- <ColumnName>Created Time</ColumnName>\r
- <ColumnName>Last Modified Time</ColumnName>\r
- <ColumnName>File/Directory</ColumnName>\r
- <ColumnName>Hidden</ColumnName>\r
- <ColumnName>Read Only</ColumnName>\r
- <!-- 10 -->\r
- <ColumnName>Normal File</ColumnName>\r
- <ColumnName>System File</ColumnName>\r
- <ColumnName>Dest Path</ColumnName>\r
- <ColumnName>Read Count</ColumnName>\r
- <ColumnName>Read</ColumnName>\r
-\r
- <ColumnName>Write Count</ColumnName>\r
- <ColumnName>Write</ColumnName>\r
- <ColumnName>Is Live</ColumnName>\r
- <ColumnName>Object Count</ColumnName>\r
- <ColumnName>Object Count PER</ColumnName>\r
- <!-- 20 -->\r
- <ColumnName>Live Object Count</ColumnName>\r
- <ColumnName>Live Object PER</ColumnName>\r
- <ColumnName>Total Use Time</ColumnName>\r
- <ColumnName>Use Time PER</ColumnName>\r
- <ColumnName>Live Time</ColumnName>\r
-\r
- <ColumnName>Live Time PER</ColumnName>\r
- <ColumnName>Error Count</ColumnName>\r
-\r
-\r
- <ColumnRedir>0</ColumnRedir>\r
- <ColumnRedir>2</ColumnRedir>\r
- <ColumnRedir>5</ColumnRedir>\r
- <ColumnRedir>17</ColumnRedir>\r
- <ColumnRedir>11</ColumnRedir>\r
-\r
- <ColumnRedir>9</ColumnRedir>\r
- <ColumnRedir>10</ColumnRedir>\r
- <ColumnRedir>12</ColumnRedir>\r
- <ColumnRedir>13</ColumnRedir>\r
- <ColumnRedir>14</ColumnRedir>\r
- <!-- 10 -->\r
- <ColumnRedir>15</ColumnRedir>\r
- <ColumnRedir>16</ColumnRedir>\r
- <ColumnRedir>6</ColumnRedir>\r
- <ColumnRedir>30</ColumnRedir>\r
- <ColumnRedir>7</ColumnRedir>\r
-\r
- <ColumnRedir>31</ColumnRedir>\r
- <ColumnRedir>8</ColumnRedir>\r
- <ColumnRedir>32</ColumnRedir>\r
- <ColumnRedir>19</ColumnRedir>\r
- <ColumnRedir>33</ColumnRedir>\r
- <!-- 20 -->\r
- <ColumnRedir>21</ColumnRedir>\r
- <ColumnRedir>34</ColumnRedir>\r
- <ColumnRedir>23</ColumnRedir>\r
- <ColumnRedir>35</ColumnRedir>\r
- <ColumnRedir>25</ColumnRedir>\r
-\r
- <ColumnRedir>36</ColumnRedir>\r
- <ColumnRedir>18</ColumnRedir>\r
-\r
-\r
- <dataType>\r
- <index>4</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>5</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>6</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>13</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>14</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>15</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>16</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>18</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>19</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>20</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>21</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>22</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>23</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>24</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>25</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>26</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
-\r
- <measure>\r
- <index>4</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>14</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>16</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>19</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>21</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>22</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>23</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>24</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>25</index>\r
- <type>%</type>\r
- </measure>\r
-\r
-\r
- <operationSet>\r
- <index>7</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>10</column>\r
- <column>7</column>\r
- <column>7</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>8</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>12</column>\r
- <column>8</column>\r
- <column>8</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>18</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>28</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>E_SUCCESS</plusStr>\r
- <plusEqual>false</plusEqual>\r
- <target>18</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>19</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>19</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>21</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Destructor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>21</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>36</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>36</column>\r
- <column>23</column>\r
- <column>23</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>24</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>24</column>\r
- <column>37</column>\r
- <column>24</column>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>25</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>25</column>\r
- <column>37</column>\r
- <column>25</column>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>30</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>51</column>\r
- <column>30</column>\r
- <column>30</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>31</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>52</column>\r
- <column>31</column>\r
- <column>31</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>32</index>\r
- <operations>\r
- <op>CHECK</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Destructor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>32</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>33</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>19</column>\r
- <column>19</column>\r
- <column>33</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>34</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>21</column>\r
- <column>19</column>\r
- <column>34</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>35</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>24</column>\r
- <column>1</column>\r
- <column>35</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>36</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>23</column>\r
- <column>1</column>\r
- <column>36</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
-\r
- <ChildRedir>1</ChildRedir>\r
- <ChildRedir>4</ChildRedir>\r
- <ChildRedir>7</ChildRedir>\r
- <ChildRedir>22</ChildRedir>\r
- <ChildRedir>16</ChildRedir>\r
-\r
- <ChildRedir>14</ChildRedir>\r
- <ChildRedir>15</ChildRedir>\r
- <ChildRedir>17</ChildRedir>\r
- <ChildRedir>18</ChildRedir>\r
- <ChildRedir>19</ChildRedir>\r
-\r
- <ChildRedir>20</ChildRedir>\r
- <ChildRedir>21</ChildRedir>\r
- <ChildRedir>8</ChildRedir>\r
- <ChildRedir>51</ChildRedir>\r
- <ChildRedir>10</ChildRedir>\r
-\r
- <ChildRedir>52</ChildRedir>\r
- <ChildRedir>12</ChildRedir>\r
- <ChildRedir>53</ChildRedir>\r
- <ChildRedir>30</ChildRedir>\r
- <ChildRedir>53</ChildRedir>\r
-\r
- <ChildRedir>32</ChildRedir>\r
- <ChildRedir>53</ChildRedir>\r
- <ChildRedir>36</ChildRedir>\r
- <ChildRedir>53</ChildRedir>\r
- <ChildRedir>39</ChildRedir>\r
-\r
- <ChildRedir>53</ChildRedir>\r
- <ChildRedir>28</ChildRedir>\r
-\r
- <columnCategory>\r
- <index>0</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>1</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>2</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>3</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>4</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>5</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>6</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>7</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>8</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>9</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>10</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>11</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>12</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>13</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>14</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>15</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>16</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>17</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>18</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>19</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>20</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>21</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>22</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>23</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>24</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>25</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>26</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
- </ColumnInfo>\r
-\r
- <OverviewInfo>\r
- <sum>7</sum>\r
- <sum>8</sum>\r
- <sum>18</sum>\r
- <sum>19</sum>\r
- <sum>21</sum>\r
- <sum>25</sum>\r
- <sum>23</sum>\r
- <sum>30</sum>\r
- <sum>31</sum>\r
-\r
- <state>2</state>\r
-\r
- <percent>33</percent>\r
- <percent>34</percent>\r
- <percent>35</percent>\r
- <percent>36</percent>\r
- </OverviewInfo>\r
- </Views>\r
-\r
- <Views>\r
- <ViewName>warning</ViewName>\r
- <AddressIndex>3</AddressIndex>\r
- <TotalColumnCount>6</TotalColumnCount>\r
- <ThreadIndex>4</ThreadIndex>\r
-\r
- <ColumnInfo>\r
- <ColumnName>Category</ColumnName>\r
- <ColumnName>Event #</ColumnName>\r
- <ColumnName>Class Name</ColumnName>\r
- <ColumnName>Address</ColumnName>\r
- <ColumnName>Thread ID</ColumnName>\r
- <ColumnName>Warning Description</ColumnName>\r
-\r
- <ColumnRedir>0</ColumnRedir>\r
- <ColumnRedir>1</ColumnRedir>\r
- <ColumnRedir>2</ColumnRedir>\r
- <ColumnRedir>3</ColumnRedir>\r
- <ColumnRedir>4</ColumnRedir>\r
- <ColumnRedir>5</ColumnRedir>\r
-\r
- <dataType>\r
- <index>1</index>\r
- <type>num</type>\r
- </dataType>\r
- </ColumnInfo>\r
- </Views>\r
-\r
- <Views>\r
- <ViewName>graph</ViewName>\r
- <TimelineChartInfo>\r
- <monitorName>File Monitor</monitorName>\r
- <ChartInfo>\r
- <chartName>File</chartName>\r
- <AxisInfo>\r
- <axisName>byte</axisName>\r
- <type>0</type>\r
- <SeriesInfo>\r
- <seriesName>Read</seriesName>\r
- <column>10</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>Written</seriesName>\r
- <column>12</column>\r
- </SeriesInfo>\r
- </AxisInfo>\r
- <AxisInfo>\r
- <axisName>Event Name</axisName>\r
- <type>10</type>\r
- <SeriesInfo>\r
- <seriesName>Constructor</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>Destructor</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- </AxisInfo>\r
- </ChartInfo>\r
- </TimelineChartInfo>\r
- </Views>\r
-</BaseMonitor>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<BaseMonitor xmlns="com.samsung.dynamicanalyzer">\r
- <name>Form</name>\r
- <id>Form</id>\r
- <idColumn>4</idColumn>\r
- <type>class</type>\r
- <rawDataCount>31</rawDataCount>\r
- <SmallIcon>c:/abc.jpg</SmallIcon>\r
- <BigIcon>c:/def.jpg</BigIcon>\r
- <category>Default</category>\r
- <description>Form Monitor</description>\r
- <EventDataSize>54</EventDataSize>\r
- <ObjectDataSize>43</ObjectDataSize>\r
- <ObjectLiveTimeIndex>30</ObjectLiveTimeIndex>\r
- <ThreadLiveTimeIndex>33</ThreadLiveTimeIndex>\r
- <TotalLiveTimeIndex>36</TotalLiveTimeIndex>\r
-\r
- <components>Form</components>\r
-\r
-\r
- <checkInfo>\r
- <input>37</input>\r
- <input>1</input>\r
- <type>C</type>\r
- <type>V</type>\r
- <op>=</op>\r
- <desc> No Destructor..</desc>\r
- <depth>S</depth>\r
- <stateColumn>5</stateColumn>\r
- </checkInfo>\r
- <checkInfo>\r
- <input>30</input>\r
- <input>E_SUCCESS</input>\r
- <type>C</type>\r
- <type>V</type>\r
- <op>!=</op>\r
- <desc>Error Occured..</desc>\r
- <depth>E</depth>\r
- <stateColumn>30</stateColumn>\r
- </checkInfo>\r
-\r
-\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>3</eventDataType>\r
-\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <!-- 10 -->\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <!-- 15 -->\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <!-- 20 -->\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <!-- 25 -->\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <!-- 30 -->\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <!-- 35 -->\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <!-- 40 -->\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <!-- 45 -->\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <!-- 50 -->\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>3</eventDataType>\r
-\r
-\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>1</objectDataType>\r
-\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <!-- 10 -->\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <!-- 15 -->\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <!-- 20 -->\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <!-- 25 -->\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <!-- 30 -->\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <!-- 35 -->\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>4</objectDataType>\r
- <!-- 40 -->\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>3</objectDataType>\r
-\r
-\r
- <warningDataType>3</warningDataType>\r
- <warningDataType>1</warningDataType>\r
- <warningDataType>3</warningDataType>\r
- <warningDataType>2</warningDataType>\r
- <warningDataType>1</warningDataType>\r
- <warningDataType>3</warningDataType>\r
-\r
-\r
- <weRedir>1</weRedir>\r
- <weRedir>0</weRedir>\r
- <weRedir>4</weRedir>\r
- <weRedir>5</weRedir>\r
- <weRedir>6</weRedir>\r
- <weRedir>30</weRedir>\r
-\r
- <wsRedir>0</wsRedir>\r
- <wsRedir>42</wsRedir>\r
- <wsRedir>2</wsRedir>\r
- <wsRedir>3</wsRedir>\r
- <wsRedir>4</wsRedir>\r
- <wsRedir>42</wsRedir>\r
-\r
- <Views>\r
- <ViewName>events</ViewName>\r
- <AddressIndex>5</AddressIndex>\r
- <ThreadIndex>6</ThreadIndex>\r
-\r
- <ColumnInfo>\r
- <ColumnName>V</ColumnName>\r
- <ColumnName>Event #</ColumnName>\r
- <ColumnName>Event Name</ColumnName>\r
- <ColumnName>Start Time</ColumnName>\r
- <ColumnName>End Time</ColumnName>\r
-\r
- <ColumnName>Duration</ColumnName>\r
- <ColumnName>Object Address</ColumnName>\r
- <ColumnName>Class</ColumnName>\r
- <ColumnName>Thread ID</ColumnName>\r
- <ColumnName>Caller</ColumnName>\r
- <!-- 10 -->\r
- <ColumnName>Callee</ColumnName>\r
- <ColumnName>Title Text</ColumnName>\r
- <ColumnName>Title Alignment</ColumnName>\r
- <ColumnName>Form Style</ColumnName>\r
- <ColumnName>Rectangle(x,y,w,h)</ColumnName>\r
-\r
- <ColumnName>Background Color(r,g,b,a)</ColumnName>\r
- <ColumnName>Orientation</ColumnName>\r
- <ColumnName>Orientation Status</ColumnName>\r
- <ColumnName>Action Bar</ColumnName>\r
- <ColumnName>Action Bar Translucent</ColumnName>\r
- <!-- 20 -->\r
- <ColumnName>Action Bar Visible</ColumnName>\r
- <ColumnName>Softkey</ColumnName>\r
- <ColumnName>Softkey Action ID</ColumnName>\r
- <ColumnName>Softkey Text</ColumnName>\r
- <ColumnName>Optionkey Action ID</ColumnName>\r
-\r
- <ColumnName>Event Listener Address</ColumnName>\r
- <ColumnName>Bitmap</ColumnName>\r
- <ColumnName>Control Address</ColumnName>\r
- <ColumnName>Control Index</ColumnName>\r
- <ColumnName>Get Value</ColumnName>\r
- <!-- 30 -->\r
- <ColumnName>Set Value</ColumnName>\r
- <ColumnName>Total Object</ColumnName>\r
- <ColumnName>Total Thread Object</ColumnName>\r
- <ColumnName>Total Live Object</ColumnName>\r
- <ColumnName>Total Live Thread Object</ColumnName>\r
-\r
- <ColumnName>Object Use Time</ColumnName>\r
- <ColumnName>Object Live Time</ColumnName>\r
- <ColumnName>Thread Use Time</ColumnName>\r
- <ColumnName>Thread Live Time</ColumnName>\r
- <ColumnName>Total Use Time</ColumnName>\r
- <!-- 40 -->\r
- <ColumnName>Total Live Time</ColumnName>\r
- <ColumnName>Total Thread Object PER</ColumnName>\r
- <ColumnName>Total Live Object PER</ColumnName>\r
- <ColumnName>Total Live Thread Object PER</ColumnName>\r
- <ColumnName>Object Use Time PER</ColumnName>\r
-\r
- <ColumnName>Object Live Time PER</ColumnName>\r
- <ColumnName>Thread Use Time PER</ColumnName>\r
- <ColumnName>Thread Live Time PER</ColumnName>\r
- <ColumnName>Total Use Time PER</ColumnName>\r
- <ColumnName>Total Live Time PER</ColumnName>\r
- <!-- 50 -->\r
- <ColumnName>Return</ColumnName>\r
- <ColumnName>Error Code</ColumnName>\r
- <ColumnName>Remark</ColumnName>\r
-\r
-\r
- <ColumnRedir>53</ColumnRedir>\r
- <ColumnRedir>0</ColumnRedir>\r
- <ColumnRedir>1</ColumnRedir>\r
- <ColumnRedir>2</ColumnRedir>\r
- <ColumnRedir>3</ColumnRedir>\r
-\r
- <ColumnRedir>38</ColumnRedir>\r
- <ColumnRedir>5</ColumnRedir>\r
- <ColumnRedir>4</ColumnRedir>\r
- <ColumnRedir>6</ColumnRedir>\r
- <ColumnRedir>31</ColumnRedir>\r
- <!-- 10 -->\r
- <ColumnRedir>28</ColumnRedir>\r
- <ColumnRedir>7</ColumnRedir>\r
- <ColumnRedir>8</ColumnRedir>\r
- <ColumnRedir>9</ColumnRedir>\r
- <ColumnRedir>10</ColumnRedir>\r
-\r
- <ColumnRedir>11</ColumnRedir>\r
- <ColumnRedir>12</ColumnRedir>\r
- <ColumnRedir>13</ColumnRedir>\r
- <ColumnRedir>14</ColumnRedir>\r
- <ColumnRedir>15</ColumnRedir>\r
- <!-- 20 -->\r
- <ColumnRedir>16</ColumnRedir>\r
- <ColumnRedir>17</ColumnRedir>\r
- <ColumnRedir>18</ColumnRedir>\r
- <ColumnRedir>19</ColumnRedir>\r
- <ColumnRedir>20</ColumnRedir>\r
-\r
- <ColumnRedir>21</ColumnRedir>\r
- <ColumnRedir>22</ColumnRedir>\r
- <ColumnRedir>23</ColumnRedir>\r
- <ColumnRedir>24</ColumnRedir>\r
- <ColumnRedir>25</ColumnRedir>\r
- <!-- 30 -->\r
- <ColumnRedir>26</ColumnRedir>\r
- <ColumnRedir>32</ColumnRedir>\r
- <ColumnRedir>33</ColumnRedir>\r
- <ColumnRedir>34</ColumnRedir>\r
- <ColumnRedir>36</ColumnRedir>\r
-\r
- <ColumnRedir>39</ColumnRedir>\r
- <ColumnRedir>41</ColumnRedir>\r
- <ColumnRedir>43</ColumnRedir>\r
- <ColumnRedir>45</ColumnRedir>\r
- <ColumnRedir>47</ColumnRedir>\r
- <!-- 40 -->\r
- <ColumnRedir>49</ColumnRedir>\r
- <ColumnRedir>52</ColumnRedir>\r
- <ColumnRedir>35</ColumnRedir>\r
- <ColumnRedir>37</ColumnRedir>\r
- <ColumnRedir>40</ColumnRedir>\r
-\r
- <ColumnRedir>42</ColumnRedir>\r
- <ColumnRedir>44</ColumnRedir>\r
- <ColumnRedir>46</ColumnRedir>\r
- <ColumnRedir>48</ColumnRedir>\r
- <ColumnRedir>50</ColumnRedir>\r
- <!-- 50 -->\r
- <ColumnRedir>29</ColumnRedir>\r
- <ColumnRedir>30</ColumnRedir>\r
- <ColumnRedir>27</ColumnRedir>\r
-\r
-\r
- <dataType>\r
- <index>1</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>3</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>4</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>5</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>6</index>\r
- <type>hex</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>8</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>26</index>\r
- <type>hex</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>27</index>\r
- <type>hex</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>31</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>32</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>33</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>34</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>35</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>36</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>37</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>38</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>39</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>40</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>41</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>42</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>43</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>44</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>45</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>46</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>47</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>48</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>49</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
-\r
- <measure>\r
- <index>3</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>4</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>5</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>35</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>36</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>37</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>38</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>39</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>40</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>41</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>42</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>43</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>44</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>45</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>46</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>47</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>48</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>49</index>\r
- <type>%</type>\r
- </measure>\r
-\r
-\r
- <operationSet>\r
- <index>3</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>3</column>\r
- <column>1</column>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>1</column>\r
- <column>42</column>\r
- <column>1</column>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>7</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>7</column>\r
- <column>5</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>8</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>8</column>\r
- <column>6</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>9</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>9</column>\r
- <column>7</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>30</index>\r
- <operations>\r
- <op>ERR</op>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>31</index>\r
- <operations>\r
- <op>CALLER</op>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>32</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>32</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>32</column>\r
- <column>24</column>\r
- <column>32</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>32</column>\r
- <column>53</column>\r
- <column>24</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>33</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>33</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>33</column>\r
- <column>24</column>\r
- <column>33</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>33</column>\r
- <column>53</column>\r
- <column>24</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>34</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Destructor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>34</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>34</column>\r
- <column>26</column>\r
- <column>34</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>34</column>\r
- <column>53</column>\r
- <column>26</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>35</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>34</column>\r
- <column>32</column>\r
- <column>35</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>36</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Desturctor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>36</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>36</column>\r
- <column>27</column>\r
- <column>36</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>36</column>\r
- <column>53</column>\r
- <column>27</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>37</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>36</column>\r
- <column>32</column>\r
- <column>37</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>38</index>\r
- <operations>\r
- <op>-</op>\r
- <op>=</op>\r
- <column>3</column>\r
- <column>2</column>\r
- <column>38</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>39</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>38</column>\r
- <column>29</column>\r
- <column>39</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>39</column>\r
- <column>53</column>\r
- <column>29</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>40</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>39</column>\r
- <column>3</column>\r
- <column>40</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>41</index>\r
- <operations>\r
- <op>DUR</op>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>30</column>\r
- <column>53</column>\r
- <column>41</column>\r
- <inputType>S</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>42</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>41</column>\r
- <column>3</column>\r
- <column>42</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>43</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>38</column>\r
- <column>32</column>\r
- <column>43</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>38</column>\r
- <column>53</column>\r
- <column>32</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>44</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>43</column>\r
- <column>3</column>\r
- <column>44</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>45</index>\r
- <operations>\r
- <op>DUR_T</op>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>33</column>\r
- <column>53</column>\r
- <column>45</column>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>46</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>45</column>\r
- <column>3</column>\r
- <column>46</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>47</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>38</column>\r
- <column>34</column>\r
- <column>47</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>38</column>\r
- <column>53</column>\r
- <column>34</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>48</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>47</column>\r
- <column>3</column>\r
- <column>48</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>49</index>\r
- <operations>\r
- <op>DUR_R</op>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>36</column>\r
- <column>53</column>\r
- <column>49</column>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>50</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>49</column>\r
- <column>3</column>\r
- <column>50</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>52</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>33</column>\r
- <column>32</column>\r
- <column>52</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
-\r
- <columnCategory>\r
- <index>0</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>1</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>2</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>3</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>4</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>5</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>6</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>7</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>8</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>9</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>10</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>11</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>12</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>13</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>14</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>15</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>16</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>17</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>18</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>19</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>20</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>21</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>22</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>23</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>24</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>25</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>26</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>27</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>28</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>29</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>30</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>31</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>32</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>33</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>34</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>35</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>36</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>37</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>38</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>39</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>40</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>41</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>42</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>43</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>44</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>45</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>46</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>47</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>48</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>49</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>50</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>51</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>52</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- </ColumnInfo>\r
- </Views>\r
-\r
-\r
- <!-- ################ SummaryInfo ########### -->\r
- <Views>\r
- <ViewName>summary</ViewName>\r
- <AddressIndex>3</AddressIndex>\r
- <ThreadIndex>4</ThreadIndex>\r
- <EventNameIndex>0</EventNameIndex>\r
- <CloseString>Destructor</CloseString>\r
-\r
- <ColumnInfo>\r
- <ColumnName>Category</ColumnName>\r
- <ColumnName>Class</ColumnName>\r
- <ColumnName>Title Text</ColumnName>\r
- <ColumnName>Title Alignment</ColumnName>\r
- <ColumnName>Form Style</ColumnName>\r
-\r
- <ColumnName>Rectangle(x,y,w,h)</ColumnName>\r
- <ColumnName>Background Color(r,g,b,a)</ColumnName>\r
- <ColumnName>Orientation</ColumnName>\r
- <ColumnName>Orientation Status</ColumnName>\r
- <ColumnName>Action Bar</ColumnName>\r
- <!-- 10 -->\r
- <ColumnName>Action Bar Translucent</ColumnName>\r
- <ColumnName>Action Bar Visible</ColumnName>\r
- <ColumnName>Softkey</ColumnName>\r
- <ColumnName>Softkey Action ID</ColumnName>\r
- <ColumnName>Softkey Text</ColumnName>\r
-\r
- <ColumnName>Optionkey Action ID</ColumnName>\r
- <ColumnName>Event Listener Address</ColumnName>\r
- <ColumnName>Bitmap</ColumnName>\r
- <ColumnName>Control Address</ColumnName>\r
- <ColumnName>Control Index</ColumnName>\r
- <!-- 20 -->\r
- <ColumnName>Is Live</ColumnName>\r
- <ColumnName>Object Count</ColumnName>\r
- <ColumnName>Object Count PER</ColumnName>\r
- <ColumnName>Live Object Count</ColumnName>\r
- <ColumnName>Live Object PER</ColumnName>\r
-\r
- <ColumnName>Total Use Time</ColumnName>\r
- <ColumnName>Use Time PER</ColumnName>\r
- <ColumnName>Live Time</ColumnName>\r
- <ColumnName>Live Time PER</ColumnName>\r
- <ColumnName>Error Count</ColumnName>\r
-\r
-\r
- <ColumnRedir>0</ColumnRedir>\r
- <ColumnRedir>2</ColumnRedir>\r
- <ColumnRedir>5</ColumnRedir>\r
- <ColumnRedir>6</ColumnRedir>\r
- <ColumnRedir>7</ColumnRedir>\r
-\r
- <ColumnRedir>8</ColumnRedir>\r
- <ColumnRedir>9</ColumnRedir>\r
- <ColumnRedir>10</ColumnRedir>\r
- <ColumnRedir>11</ColumnRedir>\r
- <ColumnRedir>12</ColumnRedir>\r
- <!-- 10 -->\r
- <ColumnRedir>13</ColumnRedir>\r
- <ColumnRedir>14</ColumnRedir>\r
- <ColumnRedir>15</ColumnRedir>\r
- <ColumnRedir>16</ColumnRedir>\r
- <ColumnRedir>17</ColumnRedir>\r
-\r
- <ColumnRedir>18</ColumnRedir>\r
- <ColumnRedir>19</ColumnRedir>\r
- <ColumnRedir>20</ColumnRedir>\r
- <ColumnRedir>21</ColumnRedir>\r
- <ColumnRedir>22</ColumnRedir>\r
- <!-- 20 -->\r
- <ColumnRedir>37</ColumnRedir>\r
- <ColumnRedir>24</ColumnRedir>\r
- <ColumnRedir>38</ColumnRedir>\r
- <ColumnRedir>26</ColumnRedir>\r
- <ColumnRedir>39</ColumnRedir>\r
-\r
- <ColumnRedir>28</ColumnRedir>\r
- <ColumnRedir>35</ColumnRedir>\r
- <ColumnRedir>30</ColumnRedir>\r
- <ColumnRedir>31</ColumnRedir>\r
- <ColumnRedir>23</ColumnRedir>\r
-\r
-\r
- <dataType>\r
- <index>17</index>\r
- <type>hex</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>18</index>\r
- <type>hex</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>21</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>22</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>23</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>24</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>25</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>26</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>27</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>28</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>29</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
-\r
- <measure>\r
- <index>22</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>24</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>25</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>26</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>27</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>28</index>\r
- <type>%</type>\r
- </measure>\r
-\r
-\r
- <operationSet>\r
- <index>30</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>30</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>E_SUCCESS</plusStr>\r
- <plusEqual>false</plusEqual>\r
- <target>23</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>24</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>24</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>26</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Destructor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>26</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>28</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>38</column>\r
- <column>28</column>\r
- <column>28</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>29</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>29</column>\r
- <column>42</column>\r
- <column>29</column>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>30</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>30</column>\r
- <column>42</column>\r
- <column>30</column>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>37</index>\r
- <operations>\r
- <op>CHECK</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Destructor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>37</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>38</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>24</column>\r
- <column>24</column>\r
- <column>38</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>39</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>26</column>\r
- <column>24</column>\r
- <column>39</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>40</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>29</column>\r
- <column>1</column>\r
- <column>40</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>41</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>30</column>\r
- <column>1</column>\r
- <column>41</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
-\r
- <ChildRedir>1</ChildRedir>\r
- <ChildRedir>4</ChildRedir>\r
- <ChildRedir>7</ChildRedir>\r
- <ChildRedir>8</ChildRedir>\r
- <ChildRedir>9</ChildRedir>\r
-\r
- <ChildRedir>10</ChildRedir>\r
- <ChildRedir>11</ChildRedir>\r
- <ChildRedir>12</ChildRedir>\r
- <ChildRedir>13</ChildRedir>\r
- <ChildRedir>14</ChildRedir>\r
- <!-- 10 -->\r
- <ChildRedir>15</ChildRedir>\r
- <ChildRedir>16</ChildRedir>\r
- <ChildRedir>17</ChildRedir>\r
- <ChildRedir>18</ChildRedir>\r
- <ChildRedir>19</ChildRedir>\r
-\r
- <ChildRedir>20</ChildRedir>\r
- <ChildRedir>21</ChildRedir>\r
- <ChildRedir>22</ChildRedir>\r
- <ChildRedir>23</ChildRedir>\r
- <ChildRedir>24</ChildRedir>\r
- <!-- 20 -->\r
- <ChildRedir>53</ChildRedir>\r
- <ChildRedir>32</ChildRedir>\r
- <ChildRedir>53</ChildRedir>\r
- <ChildRedir>34</ChildRedir>\r
- <ChildRedir>53</ChildRedir>\r
-\r
- <ChildRedir>38</ChildRedir>\r
- <ChildRedir>53</ChildRedir>\r
- <ChildRedir>41</ChildRedir>\r
- <ChildRedir>53</ChildRedir>\r
- <ChildRedir>30</ChildRedir>\r
-\r
-\r
- <columnCategory>\r
- <index>0</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>1</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>2</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>3</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>4</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>5</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>6</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>7</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>8</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>9</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>10</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>11</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>12</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>13</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>14</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>15</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>16</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>17</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>18</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>19</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>20</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>21</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>22</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>23</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>24</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>25</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>26</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>27</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>28</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>29</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- </ColumnInfo>\r
-\r
- <OverviewInfo>\r
- <sum>23</sum>\r
- <sum>25</sum>\r
- <sum>27</sum>\r
- <sum>30</sum>\r
- <sum>35</sum>\r
-\r
- <state>2</state>\r
-\r
- <percent>31</percent>\r
- <percent>35</percent>\r
- <percent>38</percent>\r
- <percent>39</percent>\r
- </OverviewInfo>\r
- </Views>\r
-\r
- <Views>\r
- <ViewName>warning</ViewName>\r
- <AddressIndex>3</AddressIndex>\r
- <TotalColumnCount>6</TotalColumnCount>\r
- <ThreadIndex>4</ThreadIndex>\r
-\r
- <ColumnInfo>\r
- <ColumnName>Category</ColumnName>\r
- <ColumnName>Event #</ColumnName>\r
- <ColumnName>Class Name</ColumnName>\r
- <ColumnName>Address</ColumnName>\r
- <ColumnName>Thread ID</ColumnName>\r
- <ColumnName>Warning Description</ColumnName>\r
-\r
- <ColumnRedir>0</ColumnRedir>\r
- <ColumnRedir>1</ColumnRedir>\r
- <ColumnRedir>2</ColumnRedir>\r
- <ColumnRedir>3</ColumnRedir>\r
- <ColumnRedir>4</ColumnRedir>\r
- <ColumnRedir>5</ColumnRedir>\r
-\r
- <dataType>\r
- <index>1</index>\r
- <type>num</type>\r
- </dataType>\r
- </ColumnInfo>\r
- </Views>\r
-\r
- <Views>\r
- <ViewName>graph</ViewName>\r
- <TimelineChartInfo>\r
- <monitorName>Form Monitor</monitorName>\r
- <ChartInfo>\r
- <chartName>Form</chartName>\r
- <AxisInfo>\r
- <axisName>Event Name</axisName>\r
- <type>10</type>\r
- <SeriesInfo>\r
- <seriesName>Constructor</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>Construct</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>Destructor</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- </AxisInfo>\r
- </ChartInfo>\r
- </TimelineChartInfo>\r
- </Views>\r
-</BaseMonitor>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<BaseMonitor xmlns="com.samsung.dynamicanalyzer">
- <id>Management</id>
- <idColumn>4</idColumn>
- <type>management</type>
- <rawDataCount>8</rawDataCount>
- <SmallIcon>c:/abc.jpg</SmallIcon>
- <BigIcon>c:/def.jpg</BigIcon>
- <category>Default</category>
- <EventDataSize>28</EventDataSize>
- <ObjectDataSize>24</ObjectDataSize>
- <description>Management Monitor</description>
-
- <components>Management</components>
-
- <endEventNames>Free</endEventNames>
-
- <checkInfo>
- <input>14</input>
- <input>1</input>
- <type>C</type>
- <type>V</type>
- <op>=</op>
- <desc> Potential leak candidates</desc>
- <depth>S</depth>
- <stateColumn>5</stateColumn>
- </checkInfo>
- <checkInfo>
- <input>26</input>
- <input>SUCCESS</input>
- <type>C</type>
- <type>V</type>
- <op>!=</op>
- <desc>Error Occured..</desc>
- <depth>E</depth>
- <stateColumn>26</stateColumn>
- </checkInfo>
-
-
- <eventDataType>1</eventDataType>
- <eventDataType>3</eventDataType>
- <eventDataType>2</eventDataType>
- <eventDataType>2</eventDataType>
- <eventDataType>3</eventDataType>
-
- <eventDataType>3</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>1</eventDataType>
- <!-- 10 -->
- <eventDataType>1</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>4</eventDataType>
- <!-- 15 -->
- <eventDataType>1</eventDataType>
- <eventDataType>4</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>4</eventDataType>
- <eventDataType>1</eventDataType>
- <!-- 20 -->
- <eventDataType>4</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>4</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>4</eventDataType>
- <!-- 25 -->
- <eventDataType>3</eventDataType>
- <eventDataType>3</eventDataType>
- <eventDataType>3</eventDataType>
-
- <objectDataType>3</objectDataType>
- <objectDataType>2</objectDataType>
- <objectDataType>3</objectDataType>
- <objectDataType>3</objectDataType>
- <objectDataType>1</objectDataType>
-
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <!-- 10 -->
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>3</objectDataType>
- <!-- 15 -->
- <objectDataType>3</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>4</objectDataType>
- <objectDataType>4</objectDataType>
- <!-- 20 -->
- <objectDataType>1</objectDataType>
- <objectDataType>4</objectDataType>
- <objectDataType>3</objectDataType>
- <objectDataType>3</objectDataType>
-
-
- <warningDataType>3</warningDataType>
- <warningDataType>1</warningDataType>
- <warningDataType>3</warningDataType>
- <warningDataType>2</warningDataType>
- <warningDataType>1</warningDataType>
- <warningDataType>3</warningDataType>
-
-
- <weRedir>1</weRedir>
- <weRedir>0</weRedir>
- <weRedir>4</weRedir>
- <weRedir>3</weRedir>
- <weRedir>6</weRedir>
- <weRedir>26</weRedir>
-
- <wsRedir>0</wsRedir>
- <wsRedir>6</wsRedir>
- <wsRedir>2</wsRedir>
- <wsRedir>1</wsRedir>
- <wsRedir>4</wsRedir>
- <wsRedir>5</wsRedir>
- <wsRedir>6</wsRedir>
-
-
- <Views>
- <ViewName>events</ViewName>
- <AddressIndex>3</AddressIndex>
- <ThreadIndex>6</ThreadIndex>
- <ColumnInfo>
- <ColumnName>V</ColumnName>
- <ColumnName>Event #</ColumnName>
- <ColumnName>Event Name</ColumnName>
- <ColumnName>Time</ColumnName>
- <ColumnName>Address</ColumnName>
-
- <ColumnName>Class</ColumnName>
- <ColumnName>Thread ID</ColumnName>
- <ColumnName>Realloc Address</ColumnName>
- <ColumnName>Alloc Size</ColumnName>
- <ColumnName>Release Size</ColumnName>
- <!-- 10 -->
- <ColumnName>Total Alloc Count</ColumnName>
- <ColumnName>Total Thread Alloc Count</ColumnName>
- <ColumnName>Total Alloc Byte</ColumnName>
- <ColumnName>Total Thread Alloc Byte</ColumnName>
- <ColumnName>Total Release Count</ColumnName>
-
- <ColumnName>Total Release Count PER</ColumnName>
- <ColumnName>Total Thread Release Count</ColumnName>
- <ColumnName>Total Thread Release Count PER</ColumnName>
- <ColumnName>Total Release Byte</ColumnName>
- <ColumnName>Total Release Byte PER</ColumnName>
- <!-- 20 -->
- <ColumnName>Total Thread Release Byte</ColumnName>
- <ColumnName>Total Thread Release Byte PER</ColumnName>
- <ColumnName>Usage Byte</ColumnName>
- <ColumnName>Usage Byte PER</ColumnName>
- <ColumnName>Usage Thread Byte</ColumnName>
-
- <ColumnName>Usage Thread Byte PER</ColumnName>
- <ColumnName>Is Release</ColumnName>
- <ColumnName>Success</ColumnName>
-
-
- <ColumnRedir>27</ColumnRedir>
- <ColumnRedir>0</ColumnRedir>
- <ColumnRedir>1</ColumnRedir>
- <ColumnRedir>2</ColumnRedir>
- <ColumnRedir>3</ColumnRedir>
-
- <ColumnRedir>4</ColumnRedir>
- <ColumnRedir>6</ColumnRedir>
- <ColumnRedir>5</ColumnRedir>
- <ColumnRedir>7</ColumnRedir>
- <ColumnRedir>8</ColumnRedir>
- <!-- 10 -->
- <ColumnRedir>9</ColumnRedir>
- <ColumnRedir>10</ColumnRedir>
- <ColumnRedir>11</ColumnRedir>
- <ColumnRedir>12</ColumnRedir>
- <ColumnRedir>13</ColumnRedir>
-
- <ColumnRedir>14</ColumnRedir>
- <ColumnRedir>15</ColumnRedir>
- <ColumnRedir>16</ColumnRedir>
- <ColumnRedir>17</ColumnRedir>
- <ColumnRedir>18</ColumnRedir>
- <!-- 20 -->
- <ColumnRedir>19</ColumnRedir>
- <ColumnRedir>20</ColumnRedir>
- <ColumnRedir>21</ColumnRedir>
- <ColumnRedir>22</ColumnRedir>
- <ColumnRedir>23</ColumnRedir>
-
- <ColumnRedir>24</ColumnRedir>
- <ColumnRedir>25</ColumnRedir>
- <ColumnRedir>26</ColumnRedir>
-
-
- <dataType>
- <index>1</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>3</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>4</index>
- <type>hex</type>
- </dataType>
-
- <dataType>
- <index>7</index>
- <type>hex</type>
- </dataType>
-
- <dataType>
- <index>6</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>8</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>9</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>10</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>11</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>12</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>13</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>14</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>15</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>16</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>17</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>18</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>19</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>20</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>21</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>22</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>23</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>24</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>25</index>
- <type>num</type>
- </dataType>
-
-
- <measure>
- <index>3</index>
- <type>ms</type>
- </measure>
-
- <measure>
- <index>8</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>9</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>12</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>13</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>15</index>
- <type>%</type>
- </measure>
-
- <measure>
- <index>17</index>
- <type>%</type>
- </measure>
-
- <measure>
- <index>18</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>19</index>
- <type>%</type>
- </measure>
-
- <measure>
- <index>20</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>21</index>
- <type>%</type>
- </measure>
-
- <measure>
- <index>22</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>23</index>
- <type>%</type>
- </measure>
-
- <measure>
- <index>24</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>25</index>
- <type>%</type>
- </measure>
-
-
- <operationSet>
- <index>4</index>
- <operations>
- <op>STATE</op>
- <column>4</column>
- <column>4</column>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>8</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>7</column>
- <column>27</column>
- <column>22</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>7</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>8</column>
- <column>22</column>
- <column>8</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>9</index>
- <operations>
- <op>COUNT</op>
- <column>1</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>Alloc</plusStr>
- <plusStr>Calloc</plusStr>
- <plusStr>Realloc</plusStr>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <target>9</target>
- <targetType>E</targetType>
- </countInfo>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>9</column>
- <column>7</column>
- <column>9</column>
- <inputType>E</inputType>
- <inputType>R</inputType>
- <inputType>E</inputType>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>9</column>
- <column>27</column>
- <column>7</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>R</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>10</index>
- <operations>
- <op>COUNT</op>
- <column>7</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>0</plusStr>
- <plusEqual>false</plusEqual>
- <target>8</target>
- <targetType>T</targetType>
- </countInfo>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>10</column>
- <column>8</column>
- <column>10</column>
- <inputType>E</inputType>
- <inputType>T</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>11</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>7</column>
- <column>9</column>
- <column>11</column>
- <inputType>E</inputType>
- <inputType>R</inputType>
- <inputType>E</inputType>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>11</column>
- <column>27</column>
- <column>9</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>R</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>12</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>7</column>
- <column>10</column>
- <column>10</column>
- <inputType>E</inputType>
- <inputType>T</inputType>
- <inputType>T</inputType>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>12</column>
- <column>10</column>
- <column>12</column>
- <inputType>E</inputType>
- <inputType>T</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>13</index>
- <operations>
- <op>COUNT</op>
- <column>1</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>Free</plusStr>
- <plusStr>ReallocFree</plusStr>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <target>13</target>
- <targetType>E</targetType>
- </countInfo>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>13</column>
- <column>11</column>
- <column>13</column>
- <inputType>E</inputType>
- <inputType>R</inputType>
- <inputType>E</inputType>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>13</column>
- <column>27</column>
- <column>11</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>R</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>14</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>13</column>
- <column>9</column>
- <column>14</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>15</index>
- <operations>
- <op>COUNT</op>
- <column>8</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>0</plusStr>
- <plusEqual>false</plusEqual>
- <target>12</target>
- <targetType>T</targetType>
- </countInfo>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>15</column>
- <column>12</column>
- <column>15</column>
- <inputType>E</inputType>
- <inputType>T</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>16</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>15</column>
- <column>10</column>
- <column>16</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>17</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>8</column>
- <column>8</column>
- <column>17</column>
- <inputType>E</inputType>
- <inputType>R</inputType>
- <inputType>E</inputType>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>8</column>
- <column>8</column>
- <column>8</column>
- <inputType>E</inputType>
- <inputType>R</inputType>
- <inputType>R</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>18</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>17</column>
- <column>11</column>
- <column>18</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>19</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>8</column>
- <column>13</column>
- <column>13</column>
- <inputType>E</inputType>
- <inputType>T</inputType>
- <inputType>T</inputType>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>19</column>
- <column>13</column>
- <column>19</column>
- <inputType>E</inputType>
- <inputType>T</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>20</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>19</column>
- <column>12</column>
- <column>20</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>21</index>
- <operations>
- <op>-</op>
- <op>=</op>
- <column>11</column>
- <column>17</column>
- <column>21</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>22</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>21</column>
- <column>11</column>
- <column>22</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>23</index>
- <operations>
- <op>-</op>
- <op>=</op>
- <column>12</column>
- <column>19</column>
- <column>23</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>24</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>23</column>
- <column>12</column>
- <column>24</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>25</index>
- <operations>
- <op>CHECK</op>
- <column>1</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>Free</plusStr>
- <plusEqual>true</plusEqual>
- <target>25</target>
- <targetType>E</targetType>
- </countInfo>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>26</index>
- <operations>
- <op>COUNT</op>
- <column>3</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>0</plusStr>
- <plusEqual>false</plusEqual>
- <target>26</target>
- <targetType>E</targetType>
- </countInfo>
- </operations>
- <operations>
- <op>STR</op>
- <column>26</column>
- <countInfo>
- <plusStr>1</plusStr>
- <plusStr>0</plusStr>
- <minusStr>SUCCESS</minusStr>
- <minusStr>FAIL</minusStr>
- </countInfo>
- </operations>
- </operationSet>
- <columnCategory>
- <index>0</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>1</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>2</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>3</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>4</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>5</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>6</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>7</index>
- <type>specific</type>
- </columnCategory>
-
- <columnCategory>
- <index>8</index>
- <type>specific</type>
- </columnCategory>
-
- <columnCategory>
- <index>9</index>
- <type>specific</type>
- </columnCategory>
-
- <columnCategory>
- <index>10</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>11</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>12</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>13</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>14</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>15</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>16</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>17</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>18</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>19</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>20</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>21</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>22</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>23</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>24</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>25</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>26</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>27</index>
- <type>common</type>
- </columnCategory>
-
-
- </ColumnInfo>
- </Views>
-
- <!-- ################ SummaryInfo ########### -->
-
- <Views>
- <ViewName>summary</ViewName>
- <AddressIndex>1</AddressIndex>
- <EventNameIndex>0</EventNameIndex>
- <CloseString>Free</CloseString>
- <ThreadIndex>4</ThreadIndex>
-
- <ColumnInfo>
- <ColumnName>Category</ColumnName>
- <ColumnName>Class</ColumnName>
- <ColumnName>Realloc Address</ColumnName>
- <ColumnName>Alloc Count</ColumnName>
- <ColumnName>Alloc Byte</ColumnName>
-
- <ColumnName>Release Count</ColumnName>
- <ColumnName>Release Count PER</ColumnName>
- <ColumnName>Release Byte</ColumnName>
- <ColumnName>Release Byte PER</ColumnName>
- <ColumnName>Usage Byte</ColumnName>
-
- <ColumnName>Usage Byte PER</ColumnName>
- <ColumnName>Error Count</ColumnName>
-
-
- <ColumnRedir>0</ColumnRedir>
- <ColumnRedir>2</ColumnRedir>
- <ColumnRedir>3</ColumnRedir>
- <ColumnRedir>16</ColumnRedir>
- <ColumnRedir>5</ColumnRedir>
-
- <ColumnRedir>17</ColumnRedir>
- <ColumnRedir>18</ColumnRedir>
- <ColumnRedir>6</ColumnRedir>
- <ColumnRedir>19</ColumnRedir>
- <ColumnRedir>20</ColumnRedir>
-
- <ColumnRedir>21</ColumnRedir>
- <ColumnRedir>15</ColumnRedir>
-
-
- <dataType>
- <index>2</index>
- <type>hex</type>
- </dataType>
-
- <dataType>
- <index>3</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>4</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>5</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>6</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>7</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>8</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>9</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>10</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>11</index>
- <type>num</type>
- </dataType>
-
- <measure>
- <index>4</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>6</index>
- <type>%</type>
- </measure>
-
- <measure>
- <index>7</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>8</index>
- <type>%</type>
- </measure>
-
- <measure>
- <index>9</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>10</index>
- <type>%</type>
- </measure>
-
-
- <operationSet>
- <index>5</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>7</column>
- <column>5</column>
- <column>5</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>6</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>8</column>
- <column>6</column>
- <column>6</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>7</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>9</column>
- <column>7</column>
- <column>7</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>8</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>10</column>
- <column>8</column>
- <column>8</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>9</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>11</column>
- <column>9</column>
- <column>9</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>10</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>12</column>
- <column>10</column>
- <column>10</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>11</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>13</column>
- <column>11</column>
- <column>11</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>12</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>15</column>
- <column>12</column>
- <column>12</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>13</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>19</column>
- <column>13</column>
- <column>13</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>14</index>
- <operations>
- <op>COUNT</op>
- <column>1</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>Alloc</plusStr>
- <plusStr>Calloc</plusStr>
- <plusStr>Realloc</plusStr>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <minusStr>Free</minusStr>
- <minusStr>ReallocFree</minusStr>
- <minusEqual>true</minusEqual>
- <minusEqual>true</minusEqual>
- <target>14</target>
- <targetType>S</targetType>
- </countInfo>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>15</index>
- <operations>
- <op>COUNT</op>
- <column>26</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>FAIL</plusStr>
- <plusEqual>true</plusEqual>
- <target>15</target>
- <targetType>S</targetType>
- </countInfo>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>16</index>
- <operations>
- <op>COUNT</op>
- <column>1</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>Alloc</plusStr>
- <plusStr>Calloc</plusStr>
- <plusStr>Realloc</plusStr>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <target>16</target>
- <targetType>S</targetType>
- </countInfo>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>17</index>
- <operations>
- <op>COUNT</op>
- <column>1</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>Free</plusStr>
- <plusStr>ReallocFree</plusStr>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <target>17</target>
- <targetType>S</targetType>
- </countInfo>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>18</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>17</column>
- <column>16</column>
- <column>18</column>
- <inputType>S</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
- <operationSet>
- <index>19</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>6</column>
- <column>5</column>
- <column>19</column>
- <inputType>S</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>20</index>
- <operations>
- <op>-</op>
- <op>=</op>
- <column>5</column>
- <column>6</column>
- <column>20</column>
- <inputType>S</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>21</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>20</column>
- <column>5</column>
- <column>21</column>
- <inputType>S</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
-
-
- <ChildRedir>1</ChildRedir>
- <ChildRedir>4</ChildRedir>
- <ChildRedir>5</ChildRedir>
- <ChildRedir>27</ChildRedir>
- <ChildRedir>7</ChildRedir>
-
- <ChildRedir>25</ChildRedir>
- <ChildRedir>27</ChildRedir>
- <ChildRedir>8</ChildRedir>
- <ChildRedir>27</ChildRedir>
- <ChildRedir>27</ChildRedir>
- <!-- 10 -->
- <ChildRedir>27</ChildRedir>
- <ChildRedir>26</ChildRedir>
-
-
- <columnCategory>
- <index>0</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>1</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>2</index>
- <type>specific</type>
- </columnCategory>
-
- <columnCategory>
- <index>3</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>4</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>5</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>6</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>7</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>8</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>9</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>10</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>11</index>
- <type>statistics</type>
- </columnCategory>
-
-
- </ColumnInfo>
- <OverviewInfo>
- <sum>5</sum>
- <sum>6</sum>
- <sum>15</sum>
- <sum>16</sum>
- <sum>17</sum>
- <sum>20</sum>
-
- <state>2</state>
-
- <percent>18</percent>
- <percent>19</percent>
- <percent>21</percent>
- </OverviewInfo>
- </Views>
-
- <Views>
- <ViewName>warning</ViewName>
- <AddressIndex>3</AddressIndex>
- <TotalColumnCount>6</TotalColumnCount>
- <ThreadIndex>4</ThreadIndex>
-
- <ColumnInfo>
- <ColumnName>Category</ColumnName>
- <ColumnName>Event #</ColumnName>
- <ColumnName>Class Name</ColumnName>
- <ColumnName>Address</ColumnName>
- <ColumnName>Thread ID</ColumnName>
- <ColumnName>Warning Description</ColumnName>
-
- <ColumnRedir>0</ColumnRedir>
- <ColumnRedir>1</ColumnRedir>
- <ColumnRedir>2</ColumnRedir>
- <ColumnRedir>3</ColumnRedir>
- <ColumnRedir>4</ColumnRedir>
- <ColumnRedir>5</ColumnRedir>
-
- <dataType>
- <index>1</index>
- <type>num</type>
- </dataType>
- </ColumnInfo>
- </Views>
-
- <Views>
- <ViewName>graph</ViewName>
- <TimelineChartInfo>
- <monitorName>Management Monitor</monitorName>
- <ChartInfo>
- <chartName>Management</chartName>
- <AxisInfo>
- <axisName>Event Name</axisName>
- <type>10</type>
- <SeriesInfo>
- <seriesName>memset</seriesName>
- <column>1</column>
- </SeriesInfo>
- <SeriesInfo>
- <seriesName>memcmp</seriesName>
- <column>1</column>
- </SeriesInfo>
- <SeriesInfo>
- <seriesName>memcpy</seriesName>
- <column>1</column>
- </SeriesInfo>
- </AxisInfo>
- </ChartInfo>
- </TimelineChartInfo>
- </Views>
-</BaseMonitor>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<BaseMonitor xmlns="com.samsung.dynamicanalyzer">\r
- <id>Memory</id>\r
- <idColumn>4</idColumn>\r
- <type>memory</type>\r
- <rawDataCount>8</rawDataCount>\r
- <SmallIcon>c:/abc.jpg</SmallIcon>\r
- <BigIcon>c:/def.jpg</BigIcon>\r
- <category>Default</category>\r
- <EventDataSize>28</EventDataSize>\r
- <ObjectDataSize>24</ObjectDataSize>\r
- <description>Memory Monitor</description>\r
-\r
- <components>Memory</components>\r
-\r
- <endEventNames>Free</endEventNames>\r
-\r
- <checkInfo>\r
- <input>14</input>\r
- <input>1</input>\r
- <type>C</type>\r
- <type>V</type>\r
- <op>=</op>\r
- <desc> Potential leak candidates</desc>\r
- <depth>S</depth>\r
- <stateColumn>5</stateColumn>\r
- </checkInfo>\r
- <checkInfo>\r
- <input>26</input>\r
- <input>SUCCESS</input>\r
- <type>C</type>\r
- <type>V</type>\r
- <op>!=</op>\r
- <desc>Error Occured..</desc>\r
- <depth>E</depth>\r
- <stateColumn>26</stateColumn>\r
- </checkInfo>\r
-\r
-\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>3</eventDataType>\r
-\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <!-- 10 -->\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <!-- 15 -->\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <!-- 20 -->\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <!-- 25 -->\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
-\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>1</objectDataType>\r
-\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <!-- 10 -->\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <!-- 15 -->\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>4</objectDataType>\r
- <!-- 20 -->\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
-\r
-\r
- <warningDataType>3</warningDataType>\r
- <warningDataType>1</warningDataType>\r
- <warningDataType>3</warningDataType>\r
- <warningDataType>2</warningDataType>\r
- <warningDataType>1</warningDataType>\r
- <warningDataType>3</warningDataType>\r
-\r
-\r
- <weRedir>1</weRedir>\r
- <weRedir>0</weRedir>\r
- <weRedir>4</weRedir>\r
- <weRedir>3</weRedir>\r
- <weRedir>6</weRedir>\r
- <weRedir>26</weRedir>\r
-\r
- <wsRedir>0</wsRedir>\r
- <wsRedir>6</wsRedir>\r
- <wsRedir>2</wsRedir>\r
- <wsRedir>1</wsRedir>\r
- <wsRedir>4</wsRedir>\r
- <wsRedir>5</wsRedir>\r
- <wsRedir>6</wsRedir>\r
-\r
-\r
- <Views>\r
- <ViewName>events</ViewName>\r
- <AddressIndex>3</AddressIndex>\r
- <ThreadIndex>6</ThreadIndex>\r
- <ColumnInfo>\r
- <ColumnName>V</ColumnName>\r
- <ColumnName>Event #</ColumnName>\r
- <ColumnName>Event Name</ColumnName>\r
- <ColumnName>Time</ColumnName>\r
- <ColumnName>Address</ColumnName>\r
-\r
- <ColumnName>Class</ColumnName>\r
- <ColumnName>Thread ID</ColumnName>\r
- <ColumnName>Realloc Address</ColumnName>\r
- <ColumnName>Alloc Size</ColumnName>\r
- <ColumnName>Release Size</ColumnName>\r
- <!-- 10 -->\r
- <ColumnName>Total Alloc Count</ColumnName>\r
- <ColumnName>Total Thread Alloc Count</ColumnName>\r
- <ColumnName>Total Alloc Byte</ColumnName>\r
- <ColumnName>Total Thread Alloc Byte</ColumnName>\r
- <ColumnName>Total Release Count</ColumnName>\r
-\r
- <ColumnName>Total Release Count PER</ColumnName>\r
- <ColumnName>Total Thread Release Count</ColumnName>\r
- <ColumnName>Total Thread Release Count PER</ColumnName>\r
- <ColumnName>Total Release Byte</ColumnName>\r
- <ColumnName>Total Release Byte PER</ColumnName>\r
- <!-- 20 -->\r
- <ColumnName>Total Thread Release Byte</ColumnName>\r
- <ColumnName>Total Thread Release Byte PER</ColumnName>\r
- <ColumnName>Usage Byte</ColumnName>\r
- <ColumnName>Usage Byte PER</ColumnName>\r
- <ColumnName>Usage Thread Byte</ColumnName>\r
-\r
- <ColumnName>Usage Thread Byte PER</ColumnName>\r
- <ColumnName>Is Release</ColumnName>\r
- <ColumnName>Success</ColumnName>\r
-\r
-\r
- <ColumnRedir>27</ColumnRedir>\r
- <ColumnRedir>0</ColumnRedir>\r
- <ColumnRedir>1</ColumnRedir>\r
- <ColumnRedir>2</ColumnRedir>\r
- <ColumnRedir>3</ColumnRedir>\r
-\r
- <ColumnRedir>4</ColumnRedir>\r
- <ColumnRedir>6</ColumnRedir>\r
- <ColumnRedir>5</ColumnRedir>\r
- <ColumnRedir>7</ColumnRedir>\r
- <ColumnRedir>8</ColumnRedir>\r
- <!-- 10 -->\r
- <ColumnRedir>9</ColumnRedir>\r
- <ColumnRedir>10</ColumnRedir>\r
- <ColumnRedir>11</ColumnRedir>\r
- <ColumnRedir>12</ColumnRedir>\r
- <ColumnRedir>13</ColumnRedir>\r
-\r
- <ColumnRedir>14</ColumnRedir>\r
- <ColumnRedir>15</ColumnRedir>\r
- <ColumnRedir>16</ColumnRedir>\r
- <ColumnRedir>17</ColumnRedir>\r
- <ColumnRedir>18</ColumnRedir>\r
- <!-- 20 -->\r
- <ColumnRedir>19</ColumnRedir>\r
- <ColumnRedir>20</ColumnRedir>\r
- <ColumnRedir>21</ColumnRedir>\r
- <ColumnRedir>22</ColumnRedir>\r
- <ColumnRedir>23</ColumnRedir>\r
-\r
- <ColumnRedir>24</ColumnRedir>\r
- <ColumnRedir>25</ColumnRedir>\r
- <ColumnRedir>26</ColumnRedir>\r
-\r
-\r
- <dataType>\r
- <index>1</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>3</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>4</index>\r
- <type>hex</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>7</index>\r
- <type>hex</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>6</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>8</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>9</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>10</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>11</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>12</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>13</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>14</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>15</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>16</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>17</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>18</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>19</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>20</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>21</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>22</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>23</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>24</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>25</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
-\r
- <measure>\r
- <index>3</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>8</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>9</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>12</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>13</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>15</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>17</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>18</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>19</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>20</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>21</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>22</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>23</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>24</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>25</index>\r
- <type>%</type>\r
- </measure>\r
-\r
-\r
- <operationSet>\r
- <index>4</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>4</column>\r
- <column>4</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>8</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>7</column>\r
- <column>27</column>\r
- <column>22</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>7</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>8</column>\r
- <column>22</column>\r
- <column>8</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>9</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Alloc</plusStr>\r
- <plusStr>Calloc</plusStr>\r
- <plusStr>Realloc</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <plusEqual>true</plusEqual>\r
- <plusEqual>true</plusEqual>\r
- <target>9</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>9</column>\r
- <column>7</column>\r
- <column>9</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>9</column>\r
- <column>27</column>\r
- <column>7</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>10</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>7</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>0</plusStr>\r
- <plusEqual>false</plusEqual>\r
- <target>8</target>\r
- <targetType>T</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>10</column>\r
- <column>8</column>\r
- <column>10</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>11</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>7</column>\r
- <column>9</column>\r
- <column>11</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>11</column>\r
- <column>27</column>\r
- <column>9</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>12</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>7</column>\r
- <column>10</column>\r
- <column>10</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>T</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>12</column>\r
- <column>10</column>\r
- <column>12</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>13</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Free</plusStr>\r
- <plusStr>ReallocFree</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <plusEqual>true</plusEqual>\r
- <target>13</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>13</column>\r
- <column>11</column>\r
- <column>13</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>13</column>\r
- <column>27</column>\r
- <column>11</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>14</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>13</column>\r
- <column>9</column>\r
- <column>14</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>15</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>8</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>0</plusStr>\r
- <plusEqual>false</plusEqual>\r
- <target>12</target>\r
- <targetType>T</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>15</column>\r
- <column>12</column>\r
- <column>15</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>16</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>15</column>\r
- <column>10</column>\r
- <column>16</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>17</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>8</column>\r
- <column>8</column>\r
- <column>17</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>8</column>\r
- <column>8</column>\r
- <column>8</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>18</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>17</column>\r
- <column>11</column>\r
- <column>18</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>19</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>8</column>\r
- <column>13</column>\r
- <column>13</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>T</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>19</column>\r
- <column>13</column>\r
- <column>19</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>20</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>19</column>\r
- <column>12</column>\r
- <column>20</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>21</index>\r
- <operations>\r
- <op>-</op>\r
- <op>=</op>\r
- <column>11</column>\r
- <column>17</column>\r
- <column>21</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>22</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>21</column>\r
- <column>11</column>\r
- <column>22</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>23</index>\r
- <operations>\r
- <op>-</op>\r
- <op>=</op>\r
- <column>12</column>\r
- <column>19</column>\r
- <column>23</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>24</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>23</column>\r
- <column>12</column>\r
- <column>24</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>25</index>\r
- <operations>\r
- <op>CHECK</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Free</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>25</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>26</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>3</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>0</plusStr>\r
- <plusEqual>false</plusEqual>\r
- <target>26</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>STR</op>\r
- <column>26</column>\r
- <countInfo>\r
- <plusStr>1</plusStr>\r
- <plusStr>0</plusStr>\r
- <minusStr>SUCCESS</minusStr>\r
- <minusStr>FAIL</minusStr>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
- <columnCategory>\r
- <index>0</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>1</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>2</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>3</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>4</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>5</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>6</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>7</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>8</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>9</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>10</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>11</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>12</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>13</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>14</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>15</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>16</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>17</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>18</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>19</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>20</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>21</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>22</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>23</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>24</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>25</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>26</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>27</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
-\r
- </ColumnInfo>\r
- </Views>\r
-\r
- <!-- ################ SummaryInfo ########### -->\r
-\r
- <Views>\r
- <ViewName>summary</ViewName>\r
- <AddressIndex>1</AddressIndex>\r
- <EventNameIndex>0</EventNameIndex>\r
- <CloseString>Free</CloseString>\r
- <ThreadIndex>4</ThreadIndex>\r
-\r
- <ColumnInfo>\r
- <ColumnName>Category</ColumnName>\r
- <ColumnName>Class</ColumnName>\r
- <ColumnName>Realloc Address</ColumnName>\r
- <ColumnName>Alloc Count</ColumnName>\r
- <ColumnName>Alloc Byte</ColumnName>\r
-\r
- <ColumnName>Release Count</ColumnName>\r
- <ColumnName>Release Count PER</ColumnName>\r
- <ColumnName>Release Byte</ColumnName>\r
- <ColumnName>Release Byte PER</ColumnName>\r
- <ColumnName>Usage Byte</ColumnName>\r
-\r
- <ColumnName>Usage Byte PER</ColumnName>\r
- <ColumnName>Error Count</ColumnName>\r
-\r
-\r
- <ColumnRedir>0</ColumnRedir>\r
- <ColumnRedir>2</ColumnRedir>\r
- <ColumnRedir>3</ColumnRedir>\r
- <ColumnRedir>16</ColumnRedir>\r
- <ColumnRedir>5</ColumnRedir>\r
-\r
- <ColumnRedir>17</ColumnRedir>\r
- <ColumnRedir>18</ColumnRedir>\r
- <ColumnRedir>6</ColumnRedir>\r
- <ColumnRedir>19</ColumnRedir>\r
- <ColumnRedir>20</ColumnRedir>\r
-\r
- <ColumnRedir>21</ColumnRedir>\r
- <ColumnRedir>15</ColumnRedir>\r
-\r
-\r
- <dataType>\r
- <index>2</index>\r
- <type>hex</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>3</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>4</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>5</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>6</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>7</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>8</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>9</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>10</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>11</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <measure>\r
- <index>4</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>6</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>7</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>8</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>9</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>10</index>\r
- <type>%</type>\r
- </measure>\r
-\r
-\r
- <operationSet>\r
- <index>5</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>7</column>\r
- <column>5</column>\r
- <column>5</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>6</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>8</column>\r
- <column>6</column>\r
- <column>6</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>7</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>9</column>\r
- <column>7</column>\r
- <column>7</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>8</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>10</column>\r
- <column>8</column>\r
- <column>8</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>9</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>11</column>\r
- <column>9</column>\r
- <column>9</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>10</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>12</column>\r
- <column>10</column>\r
- <column>10</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>11</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>13</column>\r
- <column>11</column>\r
- <column>11</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>12</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>15</column>\r
- <column>12</column>\r
- <column>12</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>13</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>19</column>\r
- <column>13</column>\r
- <column>13</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>14</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Alloc</plusStr>\r
- <plusStr>Calloc</plusStr>\r
- <plusStr>Realloc</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <plusEqual>true</plusEqual>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Free</minusStr>\r
- <minusStr>ReallocFree</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <minusEqual>true</minusEqual>\r
- <target>14</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>15</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>26</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>FAIL</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>15</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>16</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Alloc</plusStr>\r
- <plusStr>Calloc</plusStr>\r
- <plusStr>Realloc</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <plusEqual>true</plusEqual>\r
- <plusEqual>true</plusEqual>\r
- <target>16</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>17</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Free</plusStr>\r
- <plusStr>ReallocFree</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <plusEqual>true</plusEqual>\r
- <target>17</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>18</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>17</column>\r
- <column>16</column>\r
- <column>18</column>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
- <operationSet>\r
- <index>19</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>6</column>\r
- <column>5</column>\r
- <column>19</column>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>20</index>\r
- <operations>\r
- <op>-</op>\r
- <op>=</op>\r
- <column>5</column>\r
- <column>6</column>\r
- <column>20</column>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>21</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>20</column>\r
- <column>5</column>\r
- <column>21</column>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
-\r
-\r
- <ChildRedir>1</ChildRedir>\r
- <ChildRedir>4</ChildRedir>\r
- <ChildRedir>5</ChildRedir>\r
- <ChildRedir>27</ChildRedir>\r
- <ChildRedir>7</ChildRedir>\r
-\r
- <ChildRedir>25</ChildRedir>\r
- <ChildRedir>27</ChildRedir>\r
- <ChildRedir>8</ChildRedir>\r
- <ChildRedir>27</ChildRedir>\r
- <ChildRedir>27</ChildRedir>\r
- <!-- 10 -->\r
- <ChildRedir>27</ChildRedir>\r
- <ChildRedir>26</ChildRedir>\r
-\r
-\r
- <columnCategory>\r
- <index>0</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>1</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>2</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>3</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>4</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>5</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>6</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>7</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>8</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>9</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>10</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>11</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
-\r
- </ColumnInfo>\r
- <OverviewInfo>\r
- <sum>5</sum>\r
- <sum>6</sum>\r
- <sum>15</sum>\r
- <sum>16</sum>\r
- <sum>17</sum>\r
- <sum>20</sum>\r
-\r
- <state>2</state>\r
-\r
- <percent>18</percent>\r
- <percent>19</percent>\r
- <percent>21</percent>\r
- </OverviewInfo>\r
- </Views>\r
-\r
- <Views>\r
- <ViewName>warning</ViewName>\r
- <AddressIndex>3</AddressIndex>\r
- <TotalColumnCount>6</TotalColumnCount>\r
- <ThreadIndex>4</ThreadIndex>\r
-\r
- <ColumnInfo>\r
- <ColumnName>Category</ColumnName>\r
- <ColumnName>Event #</ColumnName>\r
- <ColumnName>Class Name</ColumnName>\r
- <ColumnName>Address</ColumnName>\r
- <ColumnName>Thread ID</ColumnName>\r
- <ColumnName>Warning Description</ColumnName>\r
-\r
- <ColumnRedir>0</ColumnRedir>\r
- <ColumnRedir>1</ColumnRedir>\r
- <ColumnRedir>2</ColumnRedir>\r
- <ColumnRedir>3</ColumnRedir>\r
- <ColumnRedir>4</ColumnRedir>\r
- <ColumnRedir>5</ColumnRedir>\r
-\r
- <dataType>\r
- <index>1</index>\r
- <type>num</type>\r
- </dataType>\r
- </ColumnInfo>\r
- </Views>\r
-\r
- <Views>\r
- <ViewName>graph</ViewName>\r
- <TimelineChartInfo>\r
- <monitorName>Memory Monitor</monitorName>\r
- <ChartInfo>\r
- <chartName>Memory</chartName>\r
- <AxisInfo>\r
- <axisName>byte</axisName>\r
- <type>0</type>\r
- <SeriesInfo>\r
- <seriesName>Alloc</seriesName>\r
- <column>7</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>Release</seriesName>\r
- <column>8</column>\r
- </SeriesInfo>\r
- </AxisInfo>\r
- <AxisInfo>\r
- <axisName>byte</axisName>\r
- <type>2</type>\r
- <SeriesInfo>\r
- <seriesName>App total usage</seriesName>\r
- <column>21</column>\r
- </SeriesInfo>\r
- </AxisInfo>\r
- </ChartInfo>\r
- </TimelineChartInfo>\r
- </Views>\r
-</BaseMonitor>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<BaseMonitor xmlns="com.samsung.dynamicanalyzer">\r
- <id>Registry</id>\r
- <idColumn>4</idColumn>\r
- <type>class</type>\r
- <rawDataCount>18</rawDataCount>\r
- <SmallIcon>c:/abc.jpg</SmallIcon>\r
- <BigIcon>c:/def.jpg</BigIcon>\r
- <category>Default</category>\r
- <description>Registry Monitor</description>\r
- <EventDataSize>41</EventDataSize>\r
- <ObjectDataSize>36</ObjectDataSize>\r
- <ObjectLiveTimeIndex>17</ObjectLiveTimeIndex>\r
- <ThreadLiveTimeIndex>19</ThreadLiveTimeIndex>\r
- <TotalLiveTimeIndex>21</TotalLiveTimeIndex>\r
-\r
-\r
- <components>Registry</components>\r
-\r
- <checkInfo>\r
- <input>22</input>\r
- <input>1</input>\r
- <type>C</type>\r
- <type>V</type>\r
- <op>=</op>\r
- <desc>No Destructor</desc>\r
- <depth>S</depth>\r
- <stateColumn>5</stateColumn>\r
- </checkInfo>\r
- <checkInfo>\r
- <input>17</input>\r
- <input>E_SUCCESS</input>\r
- <type>C</type>\r
- <type>V</type>\r
- <op>!=</op>\r
- <desc>Error Occurred..</desc>\r
- <depth>E</depth>\r
- <stateColumn>17</stateColumn>\r
- </checkInfo>\r
-\r
-\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>3</eventDataType>\r
-\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <!-- 10 -->\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <!-- 15 -->\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <!-- 20 -->\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <!-- 25 -->\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <!-- 30 -->\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <!-- 35 -->\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <!-- 40 -->\r
- <eventDataType>3</eventDataType>\r
-\r
-\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>1</objectDataType>\r
-\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <!-- 10 -->\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <!-- 15 -->\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <!-- 20 -->\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>4</objectDataType>\r
- <!-- 25 -->\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <!-- 30 -->\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <!-- 35 -->\r
- <objectDataType>3</objectDataType>\r
-\r
-\r
- <warningDataType>3</warningDataType>\r
- <warningDataType>1</warningDataType>\r
- <warningDataType>3</warningDataType>\r
- <warningDataType>2</warningDataType>\r
- <warningDataType>1</warningDataType>\r
- <warningDataType>3</warningDataType>\r
-\r
-\r
- <weRedir>1</weRedir>\r
- <weRedir>0</weRedir>\r
- <weRedir>4</weRedir>\r
- <weRedir>5</weRedir>\r
- <weRedir>6</weRedir>\r
- <weRedir>17</weRedir>\r
-\r
- <wsRedir>0</wsRedir>\r
- <wsRedir>35</wsRedir>\r
- <wsRedir>2</wsRedir>\r
- <wsRedir>3</wsRedir>\r
- <wsRedir>4</wsRedir>\r
- <wsRedir>35</wsRedir>\r
-\r
- <Views>\r
- <ViewName>events</ViewName>\r
- <AddressIndex>5</AddressIndex>\r
- <ThreadIndex>6</ThreadIndex>\r
-\r
- <ColumnInfo>\r
- <ColumnName>V</ColumnName>\r
- <ColumnName>Event #</ColumnName>\r
- <ColumnName>Event Name</ColumnName>\r
- <ColumnName>Start Time</ColumnName>\r
- <ColumnName>End Time</ColumnName>\r
-\r
- <ColumnName>Duration</ColumnName>\r
- <ColumnName>Object Address</ColumnName>\r
- <ColumnName>Class</ColumnName>\r
- <ColumnName>Thread ID</ColumnName>\r
- <ColumnName>Caller</ColumnName>\r
- <!-- 10 -->\r
- <ColumnName>Callee</ColumnName>\r
- <ColumnName>Registry Name</ColumnName>\r
- <ColumnName>Section Name</ColumnName>\r
- <ColumnName>Entry Name</ColumnName>\r
- <ColumnName>Entry Type</ColumnName>\r
-\r
- <ColumnName>Entry Value</ColumnName>\r
- <ColumnName>Get Value</ColumnName>\r
- <ColumnName>Set Value</ColumnName>\r
- <ColumnName>Total Object</ColumnName>\r
- <ColumnName>Total Thread Object</ColumnName>\r
- <!-- 20 -->\r
- <ColumnName>Total Live Object</ColumnName>\r
- <ColumnName>Total Live Thread Object</ColumnName>\r
- <ColumnName>Object Use Time</ColumnName>\r
- <ColumnName>Object Live Time</ColumnName>\r
- <ColumnName>Thread Use Time</ColumnName>\r
-\r
- <ColumnName>Thread Live Time</ColumnName>\r
- <ColumnName>Total Use Time</ColumnName>\r
- <ColumnName>Total Live Time</ColumnName>\r
- <ColumnName>Total Thread Object PER</ColumnName>\r
- <ColumnName>Total Live Object PER</ColumnName>\r
- <!-- 30 -->\r
- <ColumnName>Total Live Thread Object PER</ColumnName>\r
- <ColumnName>Object Use Time PER</ColumnName>\r
- <ColumnName>Object Live Time PER</ColumnName>\r
- <ColumnName>Thread Use Time PER</ColumnName>\r
- <ColumnName>Thread Live Time PER</ColumnName>\r
-\r
- <ColumnName>Total Use Time PER</ColumnName>\r
- <ColumnName>Total Live Time PER</ColumnName>\r
- <ColumnName>Return</ColumnName>\r
- <ColumnName>Error Code</ColumnName>\r
- <ColumnName>Remark</ColumnName>\r
-\r
-\r
- <ColumnRedir>40</ColumnRedir>\r
- <ColumnRedir>0</ColumnRedir>\r
- <ColumnRedir>1</ColumnRedir>\r
- <ColumnRedir>2</ColumnRedir>\r
- <ColumnRedir>3</ColumnRedir>\r
-\r
- <ColumnRedir>25</ColumnRedir>\r
- <ColumnRedir>5</ColumnRedir>\r
- <ColumnRedir>4</ColumnRedir>\r
- <ColumnRedir>6</ColumnRedir>\r
- <ColumnRedir>18</ColumnRedir>\r
- <!-- 10 -->\r
- <ColumnRedir>15</ColumnRedir>\r
- <ColumnRedir>7</ColumnRedir>\r
- <ColumnRedir>8</ColumnRedir>\r
- <ColumnRedir>9</ColumnRedir>\r
- <ColumnRedir>11</ColumnRedir>\r
-\r
- <ColumnRedir>10</ColumnRedir>\r
- <ColumnRedir>12</ColumnRedir>\r
- <ColumnRedir>13</ColumnRedir>\r
- <ColumnRedir>19</ColumnRedir>\r
- <ColumnRedir>20</ColumnRedir>\r
- <!-- 20 -->\r
- <ColumnRedir>21</ColumnRedir>\r
- <ColumnRedir>23</ColumnRedir>\r
- <ColumnRedir>26</ColumnRedir>\r
- <ColumnRedir>28</ColumnRedir>\r
- <ColumnRedir>30</ColumnRedir>\r
-\r
- <ColumnRedir>32</ColumnRedir>\r
- <ColumnRedir>34</ColumnRedir>\r
- <ColumnRedir>36</ColumnRedir>\r
- <ColumnRedir>39</ColumnRedir>\r
- <ColumnRedir>22</ColumnRedir>\r
- <!-- 30 -->\r
- <ColumnRedir>24</ColumnRedir>\r
- <ColumnRedir>27</ColumnRedir>\r
- <ColumnRedir>29</ColumnRedir>\r
- <ColumnRedir>31</ColumnRedir>\r
- <ColumnRedir>33</ColumnRedir>\r
-\r
- <ColumnRedir>35</ColumnRedir>\r
- <ColumnRedir>37</ColumnRedir>\r
- <ColumnRedir>16</ColumnRedir>\r
- <ColumnRedir>17</ColumnRedir>\r
- <ColumnRedir>14</ColumnRedir>\r
-\r
-\r
- <dataType> <!-- # -->\r
- <index>1</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- Start Time -->\r
- <index>3</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- End Time -->\r
- <index>4</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- End Time -->\r
- <index>5</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- Object Address -->\r
- <index>6</index>\r
- <type>hex</type>\r
- </dataType>\r
-\r
- <dataType> <!-- Thread ID -->\r
- <index>8</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>18</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>19</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>20</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>21</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>22</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>23</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>24</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>25</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>26</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>27</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>28</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>29</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>30</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>31</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>32</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>33</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>34</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>35</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>36</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
-\r
- <measure> <!-- Start Time -->\r
- <index>3</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure> <!-- End Time -->\r
- <index>4</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>5</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>22</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>23</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>24</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>25</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>26</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>27</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>28</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>29</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>30</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>31</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>32</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>33</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>34</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>35</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>36</index>\r
- <type>%</type>\r
- </measure>\r
-\r
-\r
- <operationSet>\r
- <index>3</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>3</column>\r
- <column>1</column>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>1</column>\r
- <column>35</column>\r
- <column>1</column>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>7</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>7</column>\r
- <column>5</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>17</index>\r
- <operations>\r
- <op>ERR</op>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>18</index>\r
- <operations>\r
- <op>CALLER</op>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>19</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>19</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>19</column>\r
- <column>11</column>\r
- <column>19</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>19</column>\r
- <column>40</column>\r
- <column>11</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>20</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>20</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>20</column>\r
- <column>12</column>\r
- <column>20</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>20</column>\r
- <column>40</column>\r
- <column>12</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>21</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Destructor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>21</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>21</column>\r
- <column>13</column>\r
- <column>21</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>21</column>\r
- <column>40</column>\r
- <column>13</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>22</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>21</column>\r
- <column>19</column>\r
- <column>22</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>23</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Desturctor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>23</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>23</column>\r
- <column>14</column>\r
- <column>23</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>23</column>\r
- <column>40</column>\r
- <column>14</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>24</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>23</column>\r
- <column>19</column>\r
- <column>24</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>25</index>\r
- <operations>\r
- <op>-</op>\r
- <op>=</op>\r
- <column>3</column>\r
- <column>2</column>\r
- <column>25</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>26</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>25</column>\r
- <column>16</column>\r
- <column>26</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>26</column>\r
- <column>40</column>\r
- <column>16</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>27</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>26</column>\r
- <column>3</column>\r
- <column>27</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>28</index>\r
- <operations>\r
- <op>DUR</op>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>17</column>\r
- <column>40</column>\r
- <column>28</column>\r
- <inputType>S</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>29</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>28</column>\r
- <column>3</column>\r
- <column>29</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>30</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>25</column>\r
- <column>18</column>\r
- <column>30</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>25</column>\r
- <column>40</column>\r
- <column>18</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>31</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>30</column>\r
- <column>3</column>\r
- <column>31</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>32</index>\r
- <operations>\r
- <op>DUR_T</op>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>19</column>\r
- <column>40</column>\r
- <column>32</column>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>33</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>32</column>\r
- <column>3</column>\r
- <column>33</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>34</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>25</column>\r
- <column>20</column>\r
- <column>34</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>25</column>\r
- <column>40</column>\r
- <column>20</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>35</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>34</column>\r
- <column>3</column>\r
- <column>35</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>36</index>\r
- <operations>\r
- <op>DUR_R</op>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>21</column>\r
- <column>40</column>\r
- <column>36</column>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>37</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>36</column>\r
- <column>3</column>\r
- <column>37</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>39</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>20</column>\r
- <column>19</column>\r
- <column>39</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
-\r
- <columnCategory>\r
- <index>0</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>1</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>2</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>3</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>4</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>5</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>6</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>7</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>8</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>9</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>10</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>11</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>12</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>13</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>14</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>15</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>16</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>17</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>18</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>19</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>20</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>21</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>22</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>23</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>24</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>25</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>26</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>27</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>28</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>29</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>30</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>31</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>32</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>33</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>34</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>35</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>36</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>37</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>38</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>39</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- </ColumnInfo>\r
- </Views>\r
-\r
-\r
- <!-- SummaryInfo -->\r
- <Views>\r
- <ViewName>summary</ViewName>\r
- <AddressIndex>3</AddressIndex>\r
- <ThreadIndex>4</ThreadIndex>\r
- <EventNameIndex>0</EventNameIndex>\r
- <CloseString>Destructor</CloseString>\r
-\r
- <ColumnInfo>\r
- <ColumnName>Category</ColumnName>\r
- <ColumnName>Class</ColumnName>\r
- <ColumnName>Registry Name</ColumnName>\r
- <ColumnName>Section Name</ColumnName>\r
- <ColumnName>Entry Name</ColumnName>\r
-\r
- <ColumnName>Entry Type</ColumnName>\r
- <ColumnName>Entry Value</ColumnName>\r
- <ColumnName>Construct Count</ColumnName>\r
- <ColumnName>Remove Count</ColumnName>\r
- <ColumnName>AddSection Count</ColumnName>\r
-\r
- <ColumnName>RemoveSection Count</ColumnName>\r
- <ColumnName>AddValue Count</ColumnName>\r
- <ColumnName>SetValue Count</ColumnName>\r
- <ColumnName>RemoveValue Count</ColumnName>\r
- <ColumnName>Flush Count</ColumnName>\r
-\r
- <ColumnName>Is Live</ColumnName>\r
- <ColumnName>Object Count</ColumnName>\r
- <ColumnName>Object Count PER</ColumnName>\r
- <ColumnName>Live Object Count</ColumnName>\r
- <ColumnName>Live Object PER</ColumnName>\r
-\r
- <ColumnName>Total Use Time</ColumnName>\r
- <ColumnName>Use Time PER</ColumnName>\r
- <ColumnName>Live Time</ColumnName>\r
- <ColumnName>Live Time PER</ColumnName>\r
- <ColumnName>Error Count</ColumnName>\r
-\r
-\r
- <ColumnRedir>0</ColumnRedir> <!-- Category -->\r
- <ColumnRedir>2</ColumnRedir> <!-- Class -->\r
- <ColumnRedir>5</ColumnRedir> <!-- Registry Name -->\r
- <ColumnRedir>6</ColumnRedir> <!-- Section Name -->\r
- <ColumnRedir>7</ColumnRedir> <!-- Entry Name -->\r
-\r
- <ColumnRedir>9</ColumnRedir> <!-- Entry Type -->\r
- <ColumnRedir>8</ColumnRedir> <!-- Entry Value -->\r
- <ColumnRedir>27</ColumnRedir> <!-- Construct Count -->\r
- <ColumnRedir>28</ColumnRedir> <!-- Remove Count -->\r
- <ColumnRedir>29</ColumnRedir> <!-- AddSection Count -->\r
-\r
- <ColumnRedir>30</ColumnRedir> <!-- RemoveSection Count -->\r
- <ColumnRedir>31</ColumnRedir> <!-- AddValue Count -->\r
- <ColumnRedir>32</ColumnRedir> <!-- SetValue Count -->\r
- <ColumnRedir>33</ColumnRedir> <!-- RemoveValue Count -->\r
- <ColumnRedir>34</ColumnRedir> <!-- Flush Count -->\r
-\r
- <ColumnRedir>22</ColumnRedir> <!-- Is Live -->\r
- <ColumnRedir>11</ColumnRedir> <!-- Object Count -->\r
- <ColumnRedir>23</ColumnRedir> <!-- Object Count PER -->\r
- <ColumnRedir>13</ColumnRedir> <!-- Live Object Count -->\r
- <ColumnRedir>24</ColumnRedir> <!-- Live Object PER -->\r
-\r
- <ColumnRedir>15</ColumnRedir> <!-- Total Use Time -->\r
- <ColumnRedir>25</ColumnRedir> <!-- Use Time PER -->\r
- <ColumnRedir>17</ColumnRedir> <!-- Live Time -->\r
- <ColumnRedir>26</ColumnRedir> <!-- Live Time PER -->\r
- <ColumnRedir>10</ColumnRedir> <!-- Error Count -->\r
-\r
-\r
- <dataType> <!-- Construct Count -->\r
- <index>7</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- Remove Count -->\r
- <index>8</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- AddSection Count -->\r
- <index>9</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- RemoveSection Count -->\r
- <index>10</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- AddValue Count -->\r
- <index>11</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- SetValue Count -->\r
- <index>12</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- RemoveValue Count -->\r
- <index>13</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- Flush Count -->\r
- <index>14</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- Object Count -->\r
- <index>16</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- Object Count PER -->\r
- <index>17</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- Live Object Count -->\r
- <index>18</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- Live Object -->\r
- <index>19</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- Total Use Time -->\r
- <index>20</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- Use Time -->\r
- <index>21</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- Live Time -->\r
- <index>22</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- Live Time PER -->\r
- <index>23</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType> <!-- Error Count -->\r
- <index>24</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
-\r
- <measure> <!-- Object Count PER -->\r
- <index>17</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure> <!-- Live Object PER -->\r
- <index>19</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure> <!-- Total Use Time -->\r
- <index>20</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure> <!-- Use Time PER -->\r
- <index>21</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure> <!-- Live Time -->\r
- <index>22</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure> <!-- Live Time PER -->\r
- <index>23</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <operationSet> <!-- Error Code -->\r
- <index>10</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>17</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>E_SUCCESS</plusStr>\r
- <plusEqual>false</plusEqual>\r
- <target>10</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>11</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>11</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>13</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Destructor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>13</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>15</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>25</column>\r
- <column>15</column>\r
- <column>15</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>16</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>16</column>\r
- <column>35</column>\r
- <column>16</column>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>17</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>17</column>\r
- <column>35</column>\r
- <column>17</column>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>22</index>\r
- <operations>\r
- <op>CHECK</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Destructor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>22</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>23</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>11</column>\r
- <column>11</column>\r
- <column>23</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>24</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>13</column>\r
- <column>11</column>\r
- <column>24</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>25</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>16</column>\r
- <column>1</column>\r
- <column>25</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>26</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>17</column>\r
- <column>1</column>\r
- <column>26</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>27</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Construct</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>27</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>28</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Remove</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>28</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>29</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>AddSection</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>29</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>30</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>RemoveSection</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>30</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>31</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>AddValue</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>31</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>32</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>SetValue</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>32</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>33</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>RemoveValue</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>33</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>34</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Flush</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>34</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
-\r
- <ChildRedir>1</ChildRedir> <!-- Category -->\r
- <ChildRedir>4</ChildRedir> <!-- Class -->\r
- <ChildRedir>7</ChildRedir> <!-- Registry Name -->\r
- <ChildRedir>8</ChildRedir> <!-- Section Name -->\r
- <ChildRedir>9</ChildRedir> <!-- Entry Name -->\r
-\r
- <ChildRedir>11</ChildRedir> <!-- Entry Type -->\r
- <ChildRedir>10</ChildRedir> <!-- Entry Value -->\r
- <ChildRedir>40</ChildRedir> <!-- Construct Count -->\r
- <ChildRedir>40</ChildRedir> <!-- Remove Count -->\r
- <ChildRedir>40</ChildRedir> <!-- AddSection Count -->\r
-\r
- <ChildRedir>40</ChildRedir> <!-- RemoveSection Count -->\r
- <ChildRedir>40</ChildRedir> <!-- AddValue Count -->\r
- <ChildRedir>40</ChildRedir> <!-- SetValue Count -->\r
- <ChildRedir>40</ChildRedir> <!-- RemoveValue Count -->\r
- <ChildRedir>40</ChildRedir> <!-- Flush Count -->\r
-\r
- <ChildRedir>40</ChildRedir> <!-- Is Live -->\r
- <ChildRedir>19</ChildRedir> <!-- Object Count -->\r
- <ChildRedir>40</ChildRedir> <!-- Object Count PER -->\r
- <ChildRedir>21</ChildRedir> <!-- Live Object Count -->\r
- <ChildRedir>40</ChildRedir> <!-- Live Object PER -->\r
-\r
- <ChildRedir>25</ChildRedir> <!-- Total Use Time -->\r
- <ChildRedir>40</ChildRedir> <!-- Use Time PER -->\r
- <ChildRedir>28</ChildRedir> <!-- Live Time -->\r
- <ChildRedir>40</ChildRedir> <!-- Live Time PER -->\r
- <ChildRedir>17</ChildRedir> <!-- Error Count -->\r
-\r
-\r
- <columnCategory>\r
- <index>0</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>1</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>2</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>3</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>4</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>5</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>6</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>7</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>8</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>9</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>10</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>11</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>12</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>13</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>14</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>15</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>16</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>17</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>18</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>19</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>20</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>21</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>22</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>23</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>24</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- </ColumnInfo>\r
-\r
- <OverviewInfo>\r
- <sum>10</sum>\r
- <sum>11</sum>\r
- <sum>13</sum>\r
- <sum>17</sum>\r
- <sum>15</sum>\r
- <sum>27</sum>\r
- <sum>28</sum>\r
- <sum>29</sum>\r
- <sum>30</sum>\r
- <sum>31</sum>\r
- <sum>32</sum>\r
- <sum>33</sum>\r
- <sum>34</sum>\r
-\r
- <state>2</state>\r
-\r
- <percent>22</percent>\r
- <percent>23</percent>\r
- <percent>24</percent>\r
- <percent>25</percent>\r
- <percent>26</percent>\r
- </OverviewInfo>\r
- </Views>\r
-\r
- <Views>\r
- <ViewName>warning</ViewName>\r
- <AddressIndex>3</AddressIndex>\r
- <TotalColumnCount>6</TotalColumnCount>\r
- <ThreadIndex>4</ThreadIndex>\r
-\r
- <ColumnInfo>\r
- <ColumnName>Category</ColumnName>\r
- <ColumnName>Event #</ColumnName>\r
- <ColumnName>Class Name</ColumnName>\r
- <ColumnName>Address</ColumnName>\r
- <ColumnName>Thread ID</ColumnName>\r
- <ColumnName>Warning Description</ColumnName>\r
-\r
- <ColumnRedir>0</ColumnRedir>\r
- <ColumnRedir>1</ColumnRedir>\r
- <ColumnRedir>2</ColumnRedir>\r
- <ColumnRedir>3</ColumnRedir>\r
- <ColumnRedir>4</ColumnRedir>\r
- <ColumnRedir>5</ColumnRedir>\r
-\r
- <dataType>\r
- <index>1</index>\r
- <type>num</type>\r
- </dataType>\r
- </ColumnInfo>\r
- </Views>\r
-\r
- <!-- GraphInfo -->\r
- <Views>\r
- <ViewName>graph</ViewName>\r
- <TimelineChartInfo>\r
- <monitorName>Registry Monitor</monitorName>\r
- <ChartInfo>\r
- <chartName>Registry</chartName>\r
- <AxisInfo>\r
- <axisName>Event Name</axisName>\r
- <type>10</type>\r
- <SeriesInfo>\r
- <seriesName>AddSection</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>RemoveSection</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>AddValue</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>RemoveValue</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>GetValue</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>SetValue</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- </AxisInfo>\r
- </ChartInfo>\r
- </TimelineChartInfo>\r
- </Views>\r
-</BaseMonitor>\r
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<BaseMonitor xmlns="com.samsung.dynamicanalyzer">\r
- <id>Socket</id>\r
- <idColumn>4</idColumn>\r
- <type>class</type>\r
- <rawDataCount>26</rawDataCount>\r
- <SmallIcon>c:/abc.jpg</SmallIcon>\r
- <BigIcon>c:/def.jpg</BigIcon>\r
- <category>Default</category>\r
- <description>Socket Monitor</description>\r
- <EventDataSize>51</EventDataSize>\r
- <ObjectDataSize>35</ObjectDataSize>\r
- <ObjectLiveTimeIndex>22</ObjectLiveTimeIndex>\r
- <ThreadLiveTimeIndex>24</ThreadLiveTimeIndex>\r
- <TotalLiveTimeIndex>26</TotalLiveTimeIndex>\r
-\r
-\r
- <components>Socket</components>\r
- <components>SecureSocket</components>\r
-\r
- <checkInfo>\r
- <input>29</input>\r
- <input>1</input>\r
- <type>C</type>\r
- <type>V</type>\r
- <op>=</op>\r
- <desc>No Destructor</desc>\r
- <depth>S</depth>\r
- <stateColumn>5</stateColumn>\r
- </checkInfo>\r
- <checkInfo>\r
- <input>25</input>\r
- <input>E_SUCCESS</input>\r
- <type>C</type>\r
- <type>V</type>\r
- <op>!=</op>\r
- <desc>Error Occured..</desc>\r
- <depth>E</depth>\r
- <stateColumn>25</stateColumn>\r
- </checkInfo>\r
-\r
-\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>3</eventDataType>\r
-\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <!-- 10 -->\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <!-- 15 -->\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <!-- 20 -->\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <!-- 25 -->\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <!-- 30 -->\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <!-- 35 -->\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <!-- 40 -->\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <!-- 45 -->\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <!-- 50 -->\r
- <eventDataType>3</eventDataType>\r
-\r
-\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
-\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <!-- 10 -->\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <!-- 15 -->\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <!-- 20 -->\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <!-- 25 -->\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <!-- 30 -->\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>3</objectDataType>\r
-\r
-\r
- <warningDataType>3</warningDataType>\r
- <warningDataType>1</warningDataType>\r
- <warningDataType>3</warningDataType>\r
- <warningDataType>2</warningDataType>\r
- <warningDataType>1</warningDataType>\r
- <warningDataType>3</warningDataType>\r
-\r
-\r
- <weRedir>1</weRedir>\r
- <weRedir>0</weRedir>\r
- <weRedir>4</weRedir>\r
- <weRedir>5</weRedir>\r
- <weRedir>7</weRedir>\r
- <weRedir>25</weRedir>\r
-\r
- <wsRedir>0</wsRedir>\r
- <wsRedir>23</wsRedir>\r
- <wsRedir>2</wsRedir>\r
- <wsRedir>3</wsRedir>\r
- <wsRedir>5</wsRedir>\r
- <wsRedir>23</wsRedir>\r
-\r
- <Views>\r
- <ViewName>events</ViewName>\r
- <AddressIndex>5</AddressIndex>\r
- <ThreadIndex>7</ThreadIndex>\r
-\r
- <ColumnInfo>\r
- <ColumnName>V</ColumnName>\r
- <ColumnName>Event #</ColumnName>\r
- <ColumnName>Event Name</ColumnName>\r
- <ColumnName>Start Time</ColumnName>\r
- <ColumnName>End Time</ColumnName>\r
-\r
- <ColumnName>Duration</ColumnName>\r
- <ColumnName>Socket Address</ColumnName>\r
- <ColumnName>Class</ColumnName>\r
- <ColumnName>Thread ID</ColumnName>\r
- <ColumnName>Caller</ColumnName>\r
- <!-- 10 -->\r
- <ColumnName>Callee</ColumnName>\r
- <ColumnName>FD</ColumnName>\r
- <ColumnName>Get Value</ColumnName>\r
- <ColumnName>Set Value</ColumnName>\r
- <ColumnName>Address Family</ColumnName>\r
-\r
- <ColumnName>Protocol</ColumnName>\r
- <ColumnName>Local Address</ColumnName>\r
- <ColumnName>Local Port</ColumnName>\r
- <ColumnName>Remote Address</ColumnName>\r
- <ColumnName>Remote Port</ColumnName>\r
- <!-- 20 -->\r
- <ColumnName>Listener address</ColumnName>\r
- <ColumnName>Sent</ColumnName>\r
- <ColumnName>Req Send </ColumnName>\r
- <ColumnName>Recv</ColumnName>\r
- <ColumnName>Req Recv</ColumnName>\r
-\r
- <ColumnName>Total Object</ColumnName>\r
- <ColumnName>Total Thread Object</ColumnName>\r
- <ColumnName>Total Live Object</ColumnName>\r
- <ColumnName>Total Live Thread Object</ColumnName>\r
- <ColumnName>Object Use Time</ColumnName>\r
- <!-- 30 -->\r
- <ColumnName>Object Live Time</ColumnName>\r
- <ColumnName>Thread Use Time</ColumnName>\r
- <ColumnName>Thread Live Time</ColumnName>\r
- <ColumnName>Total Use Time</ColumnName>\r
- <ColumnName>Total Live Time</ColumnName>\r
-\r
- <ColumnName>Total Thread Object PER</ColumnName>\r
- <ColumnName>Total Live Object PER</ColumnName>\r
- <ColumnName>Total Live Thread Object PER</ColumnName>\r
- <ColumnName>Object Use Time PER</ColumnName>\r
- <ColumnName>Object Live Time PER</ColumnName>\r
- <!-- 40 -->\r
- <ColumnName>Thread Use Time PER</ColumnName>\r
- <ColumnName>Thread Live Time PER</ColumnName>\r
- <ColumnName>Total Use Time PER</ColumnName>\r
- <ColumnName>Total Live Time PER</ColumnName>\r
- <ColumnName>Return</ColumnName>\r
-\r
- <ColumnName>Error Code</ColumnName>\r
- <ColumnName>Remark</ColumnName>\r
-\r
-\r
- <ColumnRedir>50</ColumnRedir>\r
- <ColumnRedir>0</ColumnRedir>\r
- <ColumnRedir>1</ColumnRedir>\r
- <ColumnRedir>2</ColumnRedir>\r
- <ColumnRedir>3</ColumnRedir>\r
-\r
- <ColumnRedir>33</ColumnRedir>\r
- <ColumnRedir>5</ColumnRedir>\r
- <ColumnRedir>4</ColumnRedir>\r
- <ColumnRedir>7</ColumnRedir>\r
- <ColumnRedir>26</ColumnRedir>\r
- <!-- 10 -->\r
- <ColumnRedir>23</ColumnRedir>\r
- <ColumnRedir>8</ColumnRedir>\r
- <ColumnRedir>20</ColumnRedir>\r
- <ColumnRedir>21</ColumnRedir>\r
- <ColumnRedir>9</ColumnRedir>\r
-\r
- <ColumnRedir>11</ColumnRedir>\r
- <ColumnRedir>16</ColumnRedir>\r
- <ColumnRedir>17</ColumnRedir>\r
- <ColumnRedir>18</ColumnRedir>\r
- <ColumnRedir>19</ColumnRedir>\r
- <!-- 20 -->\r
- <ColumnRedir>6</ColumnRedir>\r
- <ColumnRedir>13</ColumnRedir>\r
- <ColumnRedir>12</ColumnRedir>\r
- <ColumnRedir>15</ColumnRedir>\r
- <ColumnRedir>14</ColumnRedir>\r
-\r
- <ColumnRedir>27</ColumnRedir>\r
- <ColumnRedir>28</ColumnRedir>\r
- <ColumnRedir>29</ColumnRedir>\r
- <ColumnRedir>31</ColumnRedir>\r
- <ColumnRedir>34</ColumnRedir>\r
- <!-- 30 -->\r
- <ColumnRedir>36</ColumnRedir>\r
- <ColumnRedir>38</ColumnRedir>\r
- <ColumnRedir>40</ColumnRedir>\r
- <ColumnRedir>42</ColumnRedir>\r
- <ColumnRedir>44</ColumnRedir>\r
-\r
- <ColumnRedir>47</ColumnRedir>\r
- <ColumnRedir>30</ColumnRedir>\r
- <ColumnRedir>32</ColumnRedir>\r
- <ColumnRedir>35</ColumnRedir>\r
- <ColumnRedir>37</ColumnRedir>\r
- <!-- 40 -->\r
- <ColumnRedir>39</ColumnRedir>\r
- <ColumnRedir>41</ColumnRedir>\r
- <ColumnRedir>43</ColumnRedir>\r
- <ColumnRedir>45</ColumnRedir>\r
- <ColumnRedir>24</ColumnRedir>\r
-\r
- <ColumnRedir>25</ColumnRedir>\r
- <ColumnRedir>22</ColumnRedir>\r
-\r
-\r
- <dataType>\r
- <index>1</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>3</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>4</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>5</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>6</index>\r
- <type>hex</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>8</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>11</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>17</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>19</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>21</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>22</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>23</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>24</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>25</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>26</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>27</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>28</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>29</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>30</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>31</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>32</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>33</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>34</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>35</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>36</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>37</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>38</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>39</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>40</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>41</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>42</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>43</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
-\r
- <measure>\r
- <index>3</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>4</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>5</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>21</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>23</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>22</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>24</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>29</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>30</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>31</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>32</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>33</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>34</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>35</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>36</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>37</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>38</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>39</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>40</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>41</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>42</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>43</index>\r
- <type>%</type>\r
- </measure>\r
-\r
-\r
- <operationSet>\r
- <index>3</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>3</column>\r
- <column>1</column>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>1</column>\r
- <column>34</column>\r
- <column>1</column>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>4</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>4</column>\r
- <column>2</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>5</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>5</column>\r
- <column>3</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>6</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>6</column>\r
- <column>4</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>7</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>7</column>\r
- <column>5</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>8</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>8</column>\r
- <column>6</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>9</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>9</column>\r
- <column>7</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>11</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>11</column>\r
- <column>8</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>16</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>16</column>\r
- <column>11</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>17</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>17</column>\r
- <column>12</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>18</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>18</column>\r
- <column>13</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>19</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>19</column>\r
- <column>14</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>25</index>\r
- <operations>\r
- <op>ERR</op>\r
- </operations>\r
- </operationSet>\r
-\r
-\r
- <operationSet>\r
- <index>26</index>\r
- <operations>\r
- <op>CALLER</op>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>27</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>27</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>27</column>\r
- <column>16</column>\r
- <column>27</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>27</column>\r
- <column>50</column>\r
- <column>16</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>28</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>28</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>28</column>\r
- <column>17</column>\r
- <column>28</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>28</column>\r
- <column>50</column>\r
- <column>17</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>29</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Destructor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>29</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>29</column>\r
- <column>18</column>\r
- <column>29</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>29</column>\r
- <column>50</column>\r
- <column>18</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>30</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>29</column>\r
- <column>27</column>\r
- <column>30</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>31</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Desturctor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>31</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>31</column>\r
- <column>19</column>\r
- <column>31</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>31</column>\r
- <column>50</column>\r
- <column>19</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>32</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>31</column>\r
- <column>27</column>\r
- <column>32</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>33</index>\r
- <operations>\r
- <op>-</op>\r
- <op>=</op>\r
- <column>3</column>\r
- <column>2</column>\r
- <column>33</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>34</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>33</column>\r
- <column>21</column>\r
- <column>34</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>33</column>\r
- <column>50</column>\r
- <column>21</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>35</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>34</column>\r
- <column>3</column>\r
- <column>35</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>36</index>\r
- <operations>\r
- <op>DUR</op>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>22</column>\r
- <column>50</column>\r
- <column>36</column>\r
- <inputType>S</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>37</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>36</column>\r
- <column>3</column>\r
- <column>37</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>38</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>33</column>\r
- <column>23</column>\r
- <column>38</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>33</column>\r
- <column>50</column>\r
- <column>23</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>39</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>38</column>\r
- <column>3</column>\r
- <column>39</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>40</index>\r
- <operations>\r
- <op>DUR_T</op>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>24</column>\r
- <column>50</column>\r
- <column>40</column>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>41</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>40</column>\r
- <column>3</column>\r
- <column>41</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>42</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>33</column>\r
- <column>25</column>\r
- <column>42</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>33</column>\r
- <column>50</column>\r
- <column>25</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>43</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>42</column>\r
- <column>3</column>\r
- <column>43</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>44</index>\r
- <operations>\r
- <op>DUR_R</op>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>26</column>\r
- <column>50</column>\r
- <column>44</column>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>45</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>44</column>\r
- <column>3</column>\r
- <column>45</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>47</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>27</column>\r
- <column>27</column>\r
- <column>47</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>48</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>13</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <target>48</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>49</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>15</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <target>49</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
-\r
- <columnCategory>\r
- <index>0</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>1</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>2</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>3</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>4</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>5</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>6</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>7</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>8</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>9</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>10</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>11</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>12</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>13</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>14</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>15</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>16</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>17</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>18</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>19</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>20</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>21</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>22</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>23</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>24</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>25</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>26</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>27</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>28</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>29</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>30</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>31</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>32</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>33</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>34</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>35</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>36</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>37</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>38</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>39</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>40</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>41</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>42</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>43</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>44</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>45</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>46</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- </ColumnInfo>\r
- </Views>\r
-\r
- <!-- ################ SummaryInfo ########### -->\r
-\r
- <Views>\r
- <ViewName>summary</ViewName>\r
- <AddressIndex>3</AddressIndex>\r
- <ThreadIndex>5</ThreadIndex>\r
- <EventNameIndex>0</EventNameIndex>\r
- <CloseString>Destructor</CloseString>\r
-\r
- <ColumnInfo>\r
- <ColumnName>Category</ColumnName>\r
- <ColumnName>Class</ColumnName>\r
- <ColumnName>FD</ColumnName>\r
- <ColumnName>Address Family</ColumnName>\r
- <ColumnName>Protocol</ColumnName>\r
-\r
- <ColumnName>Local Address</ColumnName>\r
- <ColumnName>Local Port</ColumnName>\r
- <ColumnName>Remote Address</ColumnName>\r
- <ColumnName>Remote Port</ColumnName>\r
- <ColumnName>Listener Address</ColumnName>\r
- <!-- 10 -->\r
- <ColumnName>Send Count</ColumnName>\r
- <ColumnName>Send Byte</ColumnName>\r
- <ColumnName>Recv Count</ColumnName>\r
- <ColumnName>Recv Byte</ColumnName>\r
- <ColumnName>Is Live</ColumnName>\r
-\r
- <ColumnName>Object Count</ColumnName>\r
- <ColumnName>Object Count PER</ColumnName>\r
- <ColumnName>Live Object Count</ColumnName>\r
- <ColumnName>Live Object PER</ColumnName>\r
- <ColumnName>Total Use Time</ColumnName>\r
- <!-- 20 -->\r
- <ColumnName>Use Time PER</ColumnName>\r
- <ColumnName>Live Time</ColumnName>\r
- <ColumnName>Live Time PER</ColumnName>\r
- <ColumnName>Error Count</ColumnName>\r
-\r
-\r
- <ColumnRedir>0</ColumnRedir> <!-- Category -->\r
- <ColumnRedir>2</ColumnRedir> <!-- Class -->\r
- <ColumnRedir>6</ColumnRedir> <!-- FD -->\r
- <ColumnRedir>7</ColumnRedir> <!-- Address Family -->\r
- <ColumnRedir>8</ColumnRedir> <!-- Protocol -->\r
-\r
- <ColumnRedir>11</ColumnRedir> <!-- Local Address -->\r
- <ColumnRedir>12</ColumnRedir> <!-- Local Port -->\r
- <ColumnRedir>13</ColumnRedir> <!-- Remote Address -->\r
- <ColumnRedir>14</ColumnRedir> <!-- Remote Port -->\r
- <ColumnRedir>4</ColumnRedir> <!-- Listener Address -->\r
- <!-- 10 -->\r
- <ColumnRedir>27</ColumnRedir> <!-- Send Count -->\r
- <ColumnRedir>9</ColumnRedir> <!-- Send Byte -->\r
- <ColumnRedir>28</ColumnRedir> <!-- Recv Count -->\r
- <ColumnRedir>10</ColumnRedir> <!-- Recv Byte -->\r
- <ColumnRedir>29</ColumnRedir> <!-- Is Live -->\r
-\r
- <ColumnRedir>16</ColumnRedir> <!-- Object Count -->\r
- <ColumnRedir>30</ColumnRedir> <!-- Object Count PER -->\r
- <ColumnRedir>18</ColumnRedir> <!-- Live Object Count -->\r
- <ColumnRedir>31</ColumnRedir> <!-- Live Object -->\r
- <ColumnRedir>20</ColumnRedir> <!-- Total Use Time -->\r
- <!-- 20 -->\r
- <ColumnRedir>32</ColumnRedir> <!-- Use Time -->\r
- <ColumnRedir>22</ColumnRedir> <!-- Live Time -->\r
- <ColumnRedir>33</ColumnRedir> <!-- Live Time PER -->\r
- <ColumnRedir>15</ColumnRedir> <!-- Error Count -->\r
-\r
-\r
- <dataType>\r
- <index>2</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>6</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>8</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>9</index>\r
- <type>hex</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>10</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>11</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>12</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>13</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>15</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>16</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>17</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>18</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>19</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>20</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>21</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>22</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>23</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
-\r
- <measure>\r
- <index>11</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>13</index>\r
- <type>byte</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>16</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>18</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>19</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>20</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>21</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>22</index>\r
- <type>%</type>\r
- </measure>\r
-\r
-\r
- <operationSet>\r
- <index>9</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>13</column>\r
- <column>9</column>\r
- <column>9</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>10</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>15</column>\r
- <column>10</column>\r
- <column>10</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>15</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>25</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>E_SUCCESS</plusStr>\r
- <plusEqual>false</plusEqual>\r
- <target>15\r
- </target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>16</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>16</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>18</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Destructor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>18</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>20</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>33</column>\r
- <column>20</column>\r
- <column>20</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>21</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>21</column>\r
- <column>34</column>\r
- <column>21</column>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>22</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>22</column>\r
- <column>34</column>\r
- <column>22</column>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>27</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>48</column>\r
- <column>27</column>\r
- <column>27</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>28</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>49</column>\r
- <column>28</column>\r
- <column>28</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>29</index>\r
- <operations>\r
- <op>CHECK</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Destructor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>29</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>30</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>16</column>\r
- <column>16</column>\r
- <column>30</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>31</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>18</column>\r
- <column>16</column>\r
- <column>31</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>32</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>21</column>\r
- <column>1</column>\r
- <column>32</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>33</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>22</column>\r
- <column>1</column>\r
- <column>33</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
-\r
- <ChildRedir>1</ChildRedir> <!-- Category -->\r
- <ChildRedir>4</ChildRedir> <!-- Class -->\r
- <ChildRedir>8</ChildRedir> <!-- FD -->\r
- <ChildRedir>9</ChildRedir> <!-- Address Family -->\r
- <ChildRedir>11</ChildRedir> <!-- Protocol -->\r
-\r
- <ChildRedir>16</ChildRedir> <!-- Local Address -->\r
- <ChildRedir>17</ChildRedir> <!-- Local Port -->\r
- <ChildRedir>18</ChildRedir> <!-- Remote Address -->\r
- <ChildRedir>19</ChildRedir> <!-- Remote Port -->\r
- <ChildRedir>6</ChildRedir> <!-- Listener Address -->\r
-\r
- <ChildRedir>48</ChildRedir> <!-- Send Count -->\r
- <ChildRedir>13</ChildRedir> <!-- Send Byte -->\r
- <ChildRedir>49</ChildRedir> <!-- Recv Count -->\r
- <ChildRedir>15</ChildRedir> <!-- Recv Byte -->\r
- <ChildRedir>50</ChildRedir> <!-- Is Live -->\r
-\r
- <ChildRedir>27</ChildRedir> <!-- Object Count -->\r
- <ChildRedir>50</ChildRedir> <!-- Object Count PER -->\r
- <ChildRedir>29</ChildRedir> <!-- Live Object Count -->\r
- <ChildRedir>50</ChildRedir> <!-- Live Object -->\r
- <ChildRedir>33</ChildRedir> <!-- Total Use Time -->\r
-\r
- <ChildRedir>50</ChildRedir> <!-- Use Time -->\r
- <ChildRedir>36</ChildRedir> <!-- Live Time -->\r
- <ChildRedir>50</ChildRedir> <!-- Live Time PER -->\r
- <ChildRedir>25</ChildRedir> <!-- Error Count -->\r
-\r
-\r
- <columnCategory>\r
- <index>0</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>1</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>2</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>3</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>4</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>5</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>6</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>7</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>8</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>9</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>10</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>11</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>12</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>13</index>\r
- <type>summation</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>14</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>15</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>16</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>17</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>18</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>19</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>20</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>21</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>22</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>23</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
-\r
- </ColumnInfo>\r
- <OverviewInfo>\r
- <sum>9</sum>\r
- <sum>10</sum>\r
- <sum>15</sum>\r
- <sum>16</sum>\r
- <sum>18</sum>\r
- <sum>22</sum>\r
- <sum>20</sum>\r
- <sum>27</sum>\r
- <sum>28</sum>\r
- <sum>29</sum>\r
-\r
- <state>2</state>\r
-\r
- <percent>30</percent>\r
- <percent>31</percent>\r
- <percent>32</percent>\r
- <percent>33</percent>\r
- </OverviewInfo>\r
-\r
- </Views>\r
-\r
- <Views>\r
- <ViewName>warning</ViewName>\r
- <AddressIndex>3</AddressIndex>\r
- <TotalColumnCount>6</TotalColumnCount>\r
- <ThreadIndex>4</ThreadIndex>\r
-\r
- <ColumnInfo>\r
- <ColumnName>Category</ColumnName>\r
- <ColumnName>Event #</ColumnName>\r
- <ColumnName>Class Name</ColumnName>\r
- <ColumnName>Address</ColumnName>\r
- <ColumnName>Thread ID</ColumnName>\r
- <ColumnName>Warning Description</ColumnName>\r
-\r
- <ColumnRedir>0</ColumnRedir>\r
- <ColumnRedir>1</ColumnRedir>\r
- <ColumnRedir>2</ColumnRedir>\r
- <ColumnRedir>3</ColumnRedir>\r
- <ColumnRedir>4</ColumnRedir>\r
- <ColumnRedir>5</ColumnRedir>\r
-\r
- <dataType>\r
- <index>1</index>\r
- <type>num</type>\r
- </dataType>\r
- </ColumnInfo>\r
- </Views>\r
-\r
- <Views>\r
- <ViewName>graph</ViewName>\r
- <TimelineChartInfo>\r
- <monitorName>Socket Monitor</monitorName>\r
- <ChartInfo>\r
- <chartName>Socket</chartName>\r
- <AxisInfo>\r
- <axisName>byte</axisName>\r
- <type>0</type>\r
- <SeriesInfo>\r
- <seriesName>Sent</seriesName>\r
- <column>13</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>Received</seriesName>\r
- <column>15</column>\r
- </SeriesInfo>\r
- </AxisInfo>\r
- </ChartInfo>\r
- </TimelineChartInfo>\r
- </Views>\r
-</BaseMonitor>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<BaseMonitor xmlns="com.samsung.dynamicanalyzer">\r
- <id>Thumbnail</id>\r
- <idColumn>4</idColumn>\r
- <type>image</type>\r
- <rawDataCount>8</rawDataCount>\r
- <SmallIcon>c:/abc.jpg</SmallIcon>\r
- <BigIcon>c:/def.jpg</BigIcon>\r
- <category>Default</category>\r
- <description>Thumbnail Monitor</description>\r
- <EventDataSize>9</EventDataSize>\r
- <ObjectDataSize>0</ObjectDataSize>\r
- <components>Thumbnail</components>\r
-\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
-\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>3</eventDataType>\r
-\r
-\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>3</objectDataType>\r
-\r
-\r
- <warningDataType>3</warningDataType>\r
- <warningDataType>1</warningDataType>\r
- <warningDataType>3</warningDataType>\r
- <warningDataType>2</warningDataType>\r
- <warningDataType>1</warningDataType>\r
- <warningDataType>3</warningDataType>\r
-\r
-\r
- <Views>\r
- <ViewName>events</ViewName>\r
- <AddressIndex>6</AddressIndex>\r
- <ThreadIndex>7</ThreadIndex>\r
-\r
- <ColumnInfo>\r
- <ColumnName>V</ColumnName>\r
- <ColumnName>Event #</ColumnName>\r
- <ColumnName>Image</ColumnName>\r
- <ColumnName>Event Name</ColumnName>\r
- <ColumnName>Time</ColumnName>\r
-\r
- <ColumnName>Image File Name</ColumnName>\r
- <ColumnName>Class</ColumnName>\r
- <ColumnName>Listener</ColumnName>\r
- <ColumnName>Listener Address</ColumnName>\r
- <ColumnName>Thread ID</ColumnName>\r
-\r
-\r
- <ColumnRedir>8</ColumnRedir>\r
- <ColumnRedir>0</ColumnRedir>\r
- <ColumnRedir>8</ColumnRedir>\r
- <ColumnRedir>1</ColumnRedir>\r
- <ColumnRedir>2</ColumnRedir>\r
-\r
- <ColumnRedir>3</ColumnRedir>\r
- <ColumnRedir>4</ColumnRedir>\r
- <ColumnRedir>5</ColumnRedir>\r
- <ColumnRedir>6</ColumnRedir>\r
- <ColumnRedir>7</ColumnRedir>\r
-\r
-\r
- <dataType>\r
- <index>1</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>2</index>\r
- <type>img</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>4</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>8</index>\r
- <type>hex</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>9</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
-\r
- <measure>\r
- <index>4</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
-\r
- <columnCategory>\r
- <index>0</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>1</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>2</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>3</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>4</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>5</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>6</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>7</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>8</index>\r
- <type>common</type>\r
- </columnCategory>\r
- </ColumnInfo>\r
- </Views>\r
-\r
- <!-- ################ SummaryInfo ########## -->\r
- <Views>\r
- <ViewName>summary</ViewName>\r
- <AddressIndex>1</AddressIndex>\r
- <EventNameIndex>0</EventNameIndex>\r
- <ThreadIndex>2</ThreadIndex>\r
-\r
- <ColumnInfo>\r
- </ColumnInfo>\r
- </Views>\r
-\r
- <Views>\r
- <ViewName>warning</ViewName>\r
- <AddressIndex>3</AddressIndex>\r
- <TotalColumnCount>6</TotalColumnCount>\r
- <ThreadIndex>4</ThreadIndex>\r
-\r
- <ColumnInfo>\r
- <ColumnName>Category</ColumnName>\r
- <ColumnName>Event #</ColumnName>\r
- <ColumnName>Class Name</ColumnName>\r
- <ColumnName>Address</ColumnName>\r
- <ColumnName>Thread ID</ColumnName>\r
- <ColumnName>Warning Description</ColumnName>\r
-\r
- <ColumnRedir>0</ColumnRedir>\r
- <ColumnRedir>1</ColumnRedir>\r
- <ColumnRedir>2</ColumnRedir>\r
- <ColumnRedir>3</ColumnRedir>\r
- <ColumnRedir>4</ColumnRedir>\r
- <ColumnRedir>5</ColumnRedir>\r
-\r
- <dataType>\r
- <index>1</index>\r
- <type>num</type>\r
- </dataType>\r
- </ColumnInfo>\r
- </Views>\r
-\r
- <Views>\r
- <ViewName>graph</ViewName>\r
- <TimelineChartInfo>\r
- <monitorName>Thumbnail Monitor</monitorName>\r
- <ChartInfo>\r
- <chartName>Thumbnail</chartName>\r
- <AxisInfo>\r
- <axisName>Event Name</axisName>\r
- <type>10</type>\r
- <SeriesInfo>\r
- <seriesName>Application Start</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>OnWindowActivated</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>OnWindowDeactivated</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>OnActionPerformed</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>OnTouchDropped</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>OnKeyPressed</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>OnOrientationChanged</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>OnTouchPressed</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>OnTouchDoublePressed</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- <SeriesInfo>\r
- <seriesName>OnTouchModeChanged</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- </AxisInfo>\r
- </ChartInfo>\r
- </TimelineChartInfo>\r
- </Views>\r
-</BaseMonitor>\r
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<BaseMonitor xmlns="com.samsung.dynamicanalyzer">\r
- <id>Timer</id>\r
- <idColumn>4</idColumn>\r
- <type>class</type>\r
- <rawDataCount>17</rawDataCount>\r
- <SmallIcon>c:/abc.jpg</SmallIcon>\r
- <BigIcon>c:/def.jpg</BigIcon>\r
- <category>Default</category>\r
- <description>Timer Monitor</description>\r
- <EventDataSize>40</EventDataSize>\r
- <ObjectDataSize>25</ObjectDataSize>\r
- <ObjectLiveTimeIndex>14</ObjectLiveTimeIndex>\r
- <ThreadLiveTimeIndex>16</ThreadLiveTimeIndex>\r
- <TotalLiveTimeIndex>18</TotalLiveTimeIndex>\r
-\r
-\r
- <components>Timer</components>\r
-\r
- <checkInfo>\r
- <input>19</input>\r
- <input>1</input>\r
- <type>C</type>\r
- <type>V</type>\r
- <op>=</op>\r
- <desc>No Destructor</desc>\r
- <depth>S</depth>\r
- <stateColumn>5</stateColumn>\r
- </checkInfo>\r
- <checkInfo>\r
- <input>16</input>\r
- <input>E_SUCCESS</input>\r
- <type>C</type>\r
- <type>V</type>\r
- <op>!=</op>\r
- <desc>Error Occurred..</desc>\r
- <depth>E</depth>\r
- <stateColumn>16</stateColumn>\r
- </checkInfo>\r
-\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>3</eventDataType>\r
-\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <!-- 10 -->\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <!-- 15 -->\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>3</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <!-- 20 -->\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>1</eventDataType>\r
- <!-- 25 -->\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <!-- 30 -->\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <!-- 35 -->\r
- <eventDataType>2</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>4</eventDataType>\r
- <eventDataType>3</eventDataType>\r
-\r
-\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
-\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <!-- 10 -->\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>1</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <!-- 15 -->\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>2</objectDataType>\r
- <objectDataType>3</objectDataType>\r
- <!-- 20 -->\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>4</objectDataType>\r
- <objectDataType>3</objectDataType>\r
-\r
-\r
- <warningDataType>3</warningDataType>\r
- <warningDataType>1</warningDataType>\r
- <warningDataType>3</warningDataType>\r
- <warningDataType>2</warningDataType>\r
- <warningDataType>1</warningDataType>\r
- <warningDataType>3</warningDataType>\r
-\r
-\r
- <weRedir>1</weRedir>\r
- <weRedir>0</weRedir>\r
- <weRedir>4</weRedir>\r
- <weRedir>5</weRedir>\r
- <weRedir>7</weRedir>\r
- <weRedir>16</weRedir>\r
-\r
- <wsRedir>0</wsRedir>\r
- <wsRedir>24</wsRedir>\r
- <wsRedir>2</wsRedir>\r
- <wsRedir>3</wsRedir>\r
- <wsRedir>5</wsRedir>\r
- <wsRedir>24</wsRedir>\r
-\r
- <Views>\r
- <ViewName>events</ViewName>\r
- <AddressIndex>5</AddressIndex>\r
- <ThreadIndex>7</ThreadIndex>\r
-\r
- <ColumnInfo>\r
- <ColumnName>V</ColumnName>\r
- <ColumnName>Event #</ColumnName>\r
- <ColumnName>Event Name</ColumnName>\r
- <ColumnName>Start Time</ColumnName>\r
- <ColumnName>End Time</ColumnName>\r
- <ColumnName>Duration</ColumnName>\r
-\r
- <ColumnName>Timer Address</ColumnName>\r
- <ColumnName>Class</ColumnName>\r
- <ColumnName>Thread ID</ColumnName>\r
- <ColumnName>Caller</ColumnName>\r
- <ColumnName>Callee</ColumnName>\r
- <!-- 10 -->\r
- <ColumnName>Listener Address</ColumnName>\r
- <ColumnName>Get Value</ColumnName>\r
- <ColumnName>Set Value</ColumnName>\r
- <ColumnName>Interval(ms)</ColumnName>\r
- <ColumnName>Status</ColumnName>\r
-\r
- <ColumnName>Awake</ColumnName>\r
- <ColumnName>Total Object</ColumnName>\r
- <ColumnName>Total Thread Object</ColumnName>\r
- <ColumnName>Total Live Object</ColumnName>\r
- <ColumnName>Total Live Thread Object</ColumnName>\r
- <!-- 20 -->\r
- <ColumnName>Object Use Time</ColumnName>\r
- <ColumnName>Object Live Time</ColumnName>\r
- <ColumnName>Thread Use Time</ColumnName>\r
- <ColumnName>Thread Live Time</ColumnName>\r
- <ColumnName>Total Use Time</ColumnName>\r
-\r
- <ColumnName>Total Live Time</ColumnName>\r
- <ColumnName>Total Thread Object PER</ColumnName>\r
- <ColumnName>Total Live Object PER</ColumnName>\r
- <ColumnName>Total Live Thread Object PER</ColumnName>\r
- <ColumnName>Object Use Time PER</ColumnName>\r
- <!-- 30 -->\r
- <ColumnName>Object Live Time PER</ColumnName>\r
- <ColumnName>Thread Use Time PER</ColumnName>\r
- <ColumnName>Thread Live Time PER</ColumnName>\r
- <ColumnName>Total Use Time PER</ColumnName>\r
- <ColumnName>Total Live Time PER</ColumnName>\r
-\r
- <ColumnName>Return</ColumnName>\r
- <ColumnName>Error Code</ColumnName>\r
- <ColumnName>Remark</ColumnName>\r
-\r
-\r
- <ColumnRedir>39</ColumnRedir>\r
- <ColumnRedir>0</ColumnRedir>\r
- <ColumnRedir>1</ColumnRedir>\r
- <ColumnRedir>2</ColumnRedir>\r
- <ColumnRedir>3</ColumnRedir>\r
-\r
- <ColumnRedir>24</ColumnRedir>\r
- <ColumnRedir>5</ColumnRedir>\r
- <ColumnRedir>4</ColumnRedir>\r
- <ColumnRedir>7</ColumnRedir>\r
- <ColumnRedir>17</ColumnRedir>\r
- <!-- 10 -->\r
- <ColumnRedir>14</ColumnRedir>\r
- <ColumnRedir>6</ColumnRedir>\r
- <ColumnRedir>11</ColumnRedir>\r
- <ColumnRedir>12</ColumnRedir>\r
- <ColumnRedir>8</ColumnRedir>\r
-\r
- <ColumnRedir>10</ColumnRedir>\r
- <ColumnRedir>9</ColumnRedir>\r
- <ColumnRedir>18</ColumnRedir>\r
- <ColumnRedir>19</ColumnRedir>\r
- <ColumnRedir>20</ColumnRedir>\r
- <!-- 20 -->\r
- <ColumnRedir>22</ColumnRedir>\r
- <ColumnRedir>25</ColumnRedir>\r
- <ColumnRedir>27</ColumnRedir>\r
- <ColumnRedir>29</ColumnRedir>\r
- <ColumnRedir>31</ColumnRedir>\r
-\r
- <ColumnRedir>33</ColumnRedir>\r
- <ColumnRedir>35</ColumnRedir>\r
- <ColumnRedir>38</ColumnRedir>\r
- <ColumnRedir>21</ColumnRedir>\r
- <ColumnRedir>23</ColumnRedir>\r
- <!-- 30 -->\r
- <ColumnRedir>26</ColumnRedir>\r
- <ColumnRedir>28</ColumnRedir>\r
- <ColumnRedir>30</ColumnRedir>\r
- <ColumnRedir>32</ColumnRedir>\r
- <ColumnRedir>34</ColumnRedir>\r
-\r
- <ColumnRedir>36</ColumnRedir>\r
- <ColumnRedir>15</ColumnRedir>\r
- <ColumnRedir>16</ColumnRedir>\r
- <ColumnRedir>13</ColumnRedir>\r
-\r
-\r
- <dataType>\r
- <index>1</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>3</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>4</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>4</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>6</index>\r
- <type>hex</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>14</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>11</index>\r
- <type>hex</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>8</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>17</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>18</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>19</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>20</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>21</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>22</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>23</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>24</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>25</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>26</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>27</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>28</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>29</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>30</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>31</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>32</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>33</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>34</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>35</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <measure>\r
- <index>3</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>4</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <!-- <measure> <index>6</index> <type>ms</type> </measure> -->\r
-\r
- <measure>\r
- <index>5</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>21</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>22</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>22</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>23</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>24</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>25</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>26</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>27</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>28</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>29</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>30</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>31</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>32</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>33</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>34</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>35</index>\r
- <type>%</type>\r
- </measure>\r
-\r
-\r
- <operationSet>\r
- <index>3</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>3</column>\r
- <column>1</column>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>1</column>\r
- <column>24</column>\r
- <column>1</column>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>7</index>\r
- <operations>\r
- <op>STATE</op>\r
- <column>7</column>\r
- <column>5</column>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>16</index>\r
- <operations>\r
- <op>ERR</op>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>17</index>\r
- <operations>\r
- <op>CALLER</op>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>18</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>18</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>18</column>\r
- <column>8</column>\r
- <column>18</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>18</column>\r
- <column>39</column>\r
- <column>8</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>19</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>19</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>19</column>\r
- <column>9</column>\r
- <column>19</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>19</column>\r
- <column>39</column>\r
- <column>9</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>20</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Destructor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>20</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>20</column>\r
- <column>10</column>\r
- <column>20</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>20</column>\r
- <column>39</column>\r
- <column>10</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>21</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>20</column>\r
- <column>18</column>\r
- <column>21</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>22</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Desturctor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>22</target>\r
- <targetType>E</targetType>\r
- </countInfo>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>22</column>\r
- <column>11</column>\r
- <column>22</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>22</column>\r
- <column>39</column>\r
- <column>11</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>23</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>22</column>\r
- <column>18</column>\r
- <column>23</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>24</index>\r
- <operations>\r
- <op>-</op>\r
- <op>=</op>\r
- <column>3</column>\r
- <column>2</column>\r
- <column>24</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>25</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>24</column>\r
- <column>13</column>\r
- <column>25</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>24</column>\r
- <column>39</column>\r
- <column>13</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>26</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>25</column>\r
- <column>3</column>\r
- <column>26</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>27</index>\r
- <operations>\r
- <op>DUR</op>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>14</column>\r
- <column>39</column>\r
- <column>27</column>\r
- <inputType>S</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>28</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>27</column>\r
- <column>3</column>\r
- <column>28</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>29</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>24</column>\r
- <column>15</column>\r
- <column>29</column>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>24</column>\r
- <column>39</column>\r
- <column>15</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>T</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>30</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>29</column>\r
- <column>3</column>\r
- <column>30</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>31</index>\r
- <operations>\r
- <op>DUR_T</op>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>16</column>\r
- <column>39</column>\r
- <column>31</column>\r
- <inputType>T</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>32</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>31</column>\r
- <column>3</column>\r
- <column>32</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>33</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>24</column>\r
- <column>17</column>\r
- <column>33</column>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>24</column>\r
- <column>39</column>\r
- <column>17</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>R</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>34</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>33</column>\r
- <column>3</column>\r
- <column>34</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>35</index>\r
- <operations>\r
- <op>DUR_R</op>\r
- </operations>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>18</column>\r
- <column>39</column>\r
- <column>35</column>\r
- <inputType>R</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>36</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>35</column>\r
- <column>3</column>\r
- <column>36</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>38</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>19</column>\r
- <column>18</column>\r
- <column>38</column>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- <inputType>E</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <columnCategory>\r
- <index>0</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>1</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>2</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>3</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>4</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>5</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>6</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>7</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>8</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>9</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>10</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>11</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>12</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>13</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>14</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>15</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>16</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>17</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>18</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>19</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>20</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>21</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>22</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>23</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>24</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>25</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>26</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>27</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>28</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>29</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>30</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>31</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>32</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>33</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>34</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>35</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>36</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>37</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>38</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- </ColumnInfo>\r
- </Views>\r
-\r
- <!-- ################ SummaryInfo ########### -->\r
-\r
- <Views>\r
- <ViewName>summary</ViewName>\r
- <AddressIndex>3</AddressIndex>\r
- <ThreadIndex>5</ThreadIndex>\r
- <EventNameIndex>0</EventNameIndex>\r
- <CloseString>Destructor</CloseString>\r
-\r
- <ColumnInfo>\r
- <ColumnName>Category</ColumnName>\r
- <ColumnName>Class</ColumnName>\r
- <ColumnName>Listener Address</ColumnName>\r
- <ColumnName>Awake</ColumnName>\r
- <ColumnName>Is Live</ColumnName>\r
- <ColumnName>Object Count</ColumnName>\r
-\r
- <ColumnName>Object Count PER</ColumnName>\r
- <ColumnName>Live Object Count</ColumnName>\r
- <ColumnName>Live Object PER</ColumnName>\r
- <ColumnName>Total Use Time</ColumnName>\r
- <ColumnName>Use Time PER</ColumnName>\r
-\r
- <ColumnName>Live Time</ColumnName>\r
- <ColumnName>Live Time PER</ColumnName>\r
- <ColumnName>Error Count</ColumnName>\r
-\r
- <ColumnRedir>0</ColumnRedir>\r
- <ColumnRedir>2</ColumnRedir>\r
- <ColumnRedir>4</ColumnRedir>\r
- <ColumnRedir>6</ColumnRedir>\r
- <ColumnRedir>19</ColumnRedir>\r
-\r
- <ColumnRedir>8</ColumnRedir>\r
- <ColumnRedir>20</ColumnRedir>\r
- <ColumnRedir>10</ColumnRedir>\r
- <ColumnRedir>21</ColumnRedir>\r
- <ColumnRedir>12</ColumnRedir>\r
-\r
- <ColumnRedir>22</ColumnRedir>\r
- <ColumnRedir>14</ColumnRedir>\r
- <ColumnRedir>23</ColumnRedir>\r
- <ColumnRedir>7</ColumnRedir>\r
-\r
-\r
- <dataType>\r
- <index>2</index>\r
- <type>hex</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>5</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>6</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>7</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>8</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>9</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>10</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>11</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>12</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
- <dataType>\r
- <index>13</index>\r
- <type>num</type>\r
- </dataType>\r
-\r
-\r
- <measure>\r
- <index>6</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>8</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>9</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>10</index>\r
- <type>%</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>11</index>\r
- <type>ms</type>\r
- </measure>\r
-\r
- <measure>\r
- <index>12</index>\r
- <type>%</type>\r
- </measure>\r
-\r
-\r
- <operationSet> <!-- Error Code -->\r
- <index>7</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>16</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>E_SUCCESS</plusStr>\r
- <plusEqual>false</plusEqual>\r
- <target>7</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>8</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <target>8</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>10</index>\r
- <operations>\r
- <op>COUNT</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Destructor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>10</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>12</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>24</column>\r
- <column>12</column>\r
- <column>12</column>\r
- <inputType>E</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>13</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>13</column>\r
- <column>24</column>\r
- <column>13</column>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>14</index>\r
- <operations>\r
- <op>+</op>\r
- <op>=</op>\r
- <column>14</column>\r
- <column>24</column>\r
- <column>14</column>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>19</index>\r
- <operations>\r
- <op>CHECK</op>\r
- <column>1</column>\r
- <inputType>E</inputType>\r
- <countInfo>\r
- <plusStr>Constructor</plusStr>\r
- <plusEqual>true</plusEqual>\r
- <minusStr>Destructor</minusStr>\r
- <minusEqual>true</minusEqual>\r
- <target>19</target>\r
- <targetType>S</targetType>\r
- </countInfo>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>20</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>8</column>\r
- <column>8</column>\r
- <column>20</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>21</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>10</column>\r
- <column>8</column>\r
- <column>21</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>22</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>13</column>\r
- <column>1</column>\r
- <column>22</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
- <operationSet>\r
- <index>23</index>\r
- <operations>\r
- <op>/</op>\r
- <op>=</op>\r
- <column>14</column>\r
- <column>1</column>\r
- <column>23</column>\r
- <inputType>S</inputType>\r
- <inputType>R</inputType>\r
- <inputType>S</inputType>\r
- </operations>\r
- </operationSet>\r
-\r
-\r
- <ChildRedir>1</ChildRedir>\r
- <ChildRedir>4</ChildRedir>\r
- <ChildRedir>6</ChildRedir>\r
- <ChildRedir>9</ChildRedir>\r
- <ChildRedir>39</ChildRedir>\r
-\r
- <ChildRedir>18</ChildRedir>\r
- <ChildRedir>39</ChildRedir>\r
- <ChildRedir>20</ChildRedir>\r
- <ChildRedir>39</ChildRedir>\r
- <ChildRedir>24</ChildRedir>\r
-\r
- <ChildRedir>39</ChildRedir>\r
- <ChildRedir>27</ChildRedir>\r
- <ChildRedir>39</ChildRedir>\r
- <ChildRedir>16</ChildRedir>\r
-\r
-\r
- <columnCategory>\r
- <index>0</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>1</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>2</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>3</index>\r
- <type>specific</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>4</index>\r
- <type>common</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>5</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>6</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>7</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>8</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>9</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>10</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>11</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>12</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
-\r
- <columnCategory>\r
- <index>13</index>\r
- <type>statistics</type>\r
- </columnCategory>\r
- </ColumnInfo>\r
-\r
-\r
- <OverviewInfo>\r
- <sum>8</sum>\r
- <sum>10</sum>\r
- <sum>14</sum>\r
- <sum>12</sum>\r
- <sum>19</sum>\r
-\r
- <state>2</state>\r
-\r
- <percent>20</percent>\r
- <percent>21</percent>\r
- <percent>22</percent>\r
- <percent>23</percent>\r
- </OverviewInfo>\r
- </Views>\r
-\r
- <Views>\r
- <ViewName>warning</ViewName>\r
- <AddressIndex>3</AddressIndex>\r
- <TotalColumnCount>6</TotalColumnCount>\r
- <ThreadIndex>4</ThreadIndex>\r
-\r
- <ColumnInfo>\r
- <ColumnName>Category</ColumnName>\r
- <ColumnName>Event #</ColumnName>\r
- <ColumnName>Class Name</ColumnName>\r
- <ColumnName>Address</ColumnName>\r
- <ColumnName>Thread ID</ColumnName>\r
- <ColumnName>Warning Description</ColumnName>\r
-\r
- <ColumnRedir>0</ColumnRedir>\r
- <ColumnRedir>1</ColumnRedir>\r
- <ColumnRedir>2</ColumnRedir>\r
- <ColumnRedir>3</ColumnRedir>\r
- <ColumnRedir>4</ColumnRedir>\r
- <ColumnRedir>5</ColumnRedir>\r
-\r
- <dataType>\r
- <index>1</index>\r
- <type>num</type>\r
- </dataType>\r
- </ColumnInfo>\r
- </Views>\r
-\r
- <Views>\r
- <ViewName>graph</ViewName>\r
- <TimelineChartInfo>\r
- <monitorName>Timer Monitor</monitorName>\r
- <ChartInfo>\r
- <chartName>Timer</chartName>\r
- <AxisInfo>\r
- <axisName>Event Name</axisName>\r
- <type>9</type>\r
- <SeriesInfo>\r
- <seriesName>OnTimerExpired</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- </AxisInfo>\r
- <AxisInfo>\r
- <axisName>Event Name</axisName>\r
- <type>10</type>\r
- <SeriesInfo>\r
- <seriesName>Start</seriesName>\r
- <column>1</column>\r
- </SeriesInfo>\r
- </AxisInfo>\r
- </ChartInfo>\r
- </TimelineChartInfo>\r
- </Views>\r
-</BaseMonitor>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<BaseMonitor xmlns="com.samsung.dynamicanalyzer">
- <id>Usage</id>
- <idColumn>4</idColumn>
- <type>usage</type>
- <rawDataCount>8</rawDataCount>
- <SmallIcon>c:/abc.jpg</SmallIcon>
- <BigIcon>c:/def.jpg</BigIcon>
- <category>Default</category>
- <EventDataSize>28</EventDataSize>
-
- <ObjectDataSize>24</ObjectDataSize>
- <description>Usage Monitor</description>
-
- <components>Usage</components>
-
- <endEventNames>Free</endEventNames>
-
- <checkInfo>
- <input>14</input>
- <input>1</input>
- <type>C</type>
- <type>V</type>
- <op>=</op>
- <desc> Potential leak candidates</desc>
- <depth>S</depth>
- <stateColumn>5</stateColumn>
- </checkInfo>
- <checkInfo>
- <input>26</input>
- <input>SUCCESS</input>
- <type>C</type>
- <type>V</type>
- <op>!=</op>
- <desc>Error Occured..</desc>
- <depth>E</depth>
- <stateColumn>26</stateColumn>
- </checkInfo>
-
-
- <eventDataType>1</eventDataType>
- <eventDataType>3</eventDataType>
- <eventDataType>2</eventDataType>
- <eventDataType>2</eventDataType>
- <eventDataType>3</eventDataType>
-
- <eventDataType>3</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>1</eventDataType>
- <!-- 10 -->
- <eventDataType>1</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>4</eventDataType>
- <!-- 15 -->
- <eventDataType>1</eventDataType>
- <eventDataType>4</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>4</eventDataType>
- <eventDataType>1</eventDataType>
- <!-- 20 -->
- <eventDataType>4</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>4</eventDataType>
- <eventDataType>1</eventDataType>
- <eventDataType>4</eventDataType>
- <!-- 25 -->
- <eventDataType>3</eventDataType>
- <eventDataType>3</eventDataType>
- <eventDataType>3</eventDataType>
-
- <objectDataType>3</objectDataType>
- <objectDataType>2</objectDataType>
- <objectDataType>3</objectDataType>
- <objectDataType>3</objectDataType>
- <objectDataType>1</objectDataType>
-
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <!-- 10 -->
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>3</objectDataType>
- <!-- 15 -->
- <objectDataType>3</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>1</objectDataType>
- <objectDataType>4</objectDataType>
- <objectDataType>4</objectDataType>
- <!-- 20 -->
- <objectDataType>1</objectDataType>
- <objectDataType>4</objectDataType>
- <objectDataType>3</objectDataType>
- <objectDataType>3</objectDataType>
-
-
- <warningDataType>3</warningDataType>
- <warningDataType>1</warningDataType>
- <warningDataType>3</warningDataType>
- <warningDataType>2</warningDataType>
- <warningDataType>1</warningDataType>
- <warningDataType>3</warningDataType>
-
-
- <weRedir>1</weRedir>
- <weRedir>0</weRedir>
- <weRedir>4</weRedir>
- <weRedir>3</weRedir>
- <weRedir>6</weRedir>
- <weRedir>26</weRedir>
-
- <wsRedir>0</wsRedir>
- <wsRedir>6</wsRedir>
- <wsRedir>2</wsRedir>
- <wsRedir>1</wsRedir>
- <wsRedir>4</wsRedir>
- <wsRedir>5</wsRedir>
- <wsRedir>6</wsRedir>
-
-
- <Views>
- <ViewName>events</ViewName>
- <AddressIndex>3</AddressIndex>
- <ThreadIndex>6</ThreadIndex>
- <ColumnInfo>
- <ColumnName>V</ColumnName>
- <ColumnName>Event #</ColumnName>
- <ColumnName>Event Name</ColumnName>
- <ColumnName>Time</ColumnName>
- <ColumnName>Address</ColumnName>
-
- <ColumnName>Class</ColumnName>
- <ColumnName>Thread ID</ColumnName>
- <ColumnName>Realloc Address</ColumnName>
- <ColumnName>Alloc Size</ColumnName>
- <ColumnName>Release Size</ColumnName>
- <!-- 10 -->
- <ColumnName>Total Alloc Count</ColumnName>
- <ColumnName>Total Thread Alloc Count</ColumnName>
- <ColumnName>Total Alloc Byte</ColumnName>
- <ColumnName>Total Thread Alloc Byte</ColumnName>
- <ColumnName>Total Release Count</ColumnName>
-
- <ColumnName>Total Release Count PER</ColumnName>
- <ColumnName>Total Thread Release Count</ColumnName>
- <ColumnName>Total Thread Release Count PER</ColumnName>
- <ColumnName>Total Release Byte</ColumnName>
- <ColumnName>Total Release Byte PER</ColumnName>
- <!-- 20 -->
- <ColumnName>Total Thread Release Byte</ColumnName>
- <ColumnName>Total Thread Release Byte PER</ColumnName>
- <ColumnName>Usage Byte</ColumnName>
- <ColumnName>Usage Byte PER</ColumnName>
- <ColumnName>Usage Thread Byte</ColumnName>
-
- <ColumnName>Usage Thread Byte PER</ColumnName>
- <ColumnName>Is Release</ColumnName>
- <ColumnName>Success</ColumnName>
-
-
- <ColumnRedir>27</ColumnRedir>
- <ColumnRedir>0</ColumnRedir>
- <ColumnRedir>1</ColumnRedir>
- <ColumnRedir>2</ColumnRedir>
- <ColumnRedir>3</ColumnRedir>
-
- <ColumnRedir>4</ColumnRedir>
- <ColumnRedir>6</ColumnRedir>
- <ColumnRedir>5</ColumnRedir>
- <ColumnRedir>7</ColumnRedir>
- <ColumnRedir>8</ColumnRedir>
- <!-- 10 -->
- <ColumnRedir>9</ColumnRedir>
- <ColumnRedir>10</ColumnRedir>
- <ColumnRedir>11</ColumnRedir>
- <ColumnRedir>12</ColumnRedir>
- <ColumnRedir>13</ColumnRedir>
-
- <ColumnRedir>14</ColumnRedir>
- <ColumnRedir>15</ColumnRedir>
- <ColumnRedir>16</ColumnRedir>
- <ColumnRedir>17</ColumnRedir>
- <ColumnRedir>18</ColumnRedir>
- <!-- 20 -->
- <ColumnRedir>19</ColumnRedir>
- <ColumnRedir>20</ColumnRedir>
- <ColumnRedir>21</ColumnRedir>
- <ColumnRedir>22</ColumnRedir>
- <ColumnRedir>23</ColumnRedir>
-
- <ColumnRedir>24</ColumnRedir>
- <ColumnRedir>25</ColumnRedir>
- <ColumnRedir>26</ColumnRedir>
-
-
- <dataType>
- <index>1</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>3</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>4</index>
- <type>hex</type>
- </dataType>
-
- <dataType>
- <index>7</index>
- <type>hex</type>
- </dataType>
-
- <dataType>
- <index>6</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>8</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>9</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>10</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>11</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>12</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>13</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>14</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>15</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>16</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>17</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>18</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>19</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>20</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>21</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>22</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>23</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>24</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>25</index>
- <type>num</type>
- </dataType>
-
-
- <measure>
- <index>3</index>
- <type>ms</type>
- </measure>
-
- <measure>
- <index>8</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>9</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>12</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>13</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>15</index>
- <type>%</type>
- </measure>
-
- <measure>
- <index>17</index>
- <type>%</type>
- </measure>
-
- <measure>
- <index>18</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>19</index>
- <type>%</type>
- </measure>
-
- <measure>
- <index>20</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>21</index>
- <type>%</type>
- </measure>
-
- <measure>
- <index>22</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>23</index>
- <type>%</type>
- </measure>
-
- <measure>
- <index>24</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>25</index>
- <type>%</type>
- </measure>
-
-
- <operationSet>
- <index>4</index>
- <operations>
- <op>STATE</op>
- <column>4</column>
- <column>4</column>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>8</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>7</column>
- <column>27</column>
- <column>22</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>7</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>8</column>
- <column>22</column>
- <column>8</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>9</index>
- <operations>
- <op>COUNT</op>
- <column>1</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>Alloc</plusStr>
- <plusStr>Calloc</plusStr>
- <plusStr>Realloc</plusStr>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <target>9</target>
- <targetType>E</targetType>
- </countInfo>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>9</column>
- <column>7</column>
- <column>9</column>
- <inputType>E</inputType>
- <inputType>R</inputType>
- <inputType>E</inputType>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>9</column>
- <column>27</column>
- <column>7</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>R</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>10</index>
- <operations>
- <op>COUNT</op>
- <column>7</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>0</plusStr>
- <plusEqual>false</plusEqual>
- <target>8</target>
- <targetType>T</targetType>
- </countInfo>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>10</column>
- <column>8</column>
- <column>10</column>
- <inputType>E</inputType>
- <inputType>T</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>11</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>7</column>
- <column>9</column>
- <column>11</column>
- <inputType>E</inputType>
- <inputType>R</inputType>
- <inputType>E</inputType>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>11</column>
- <column>27</column>
- <column>9</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>R</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>12</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>7</column>
- <column>10</column>
- <column>10</column>
- <inputType>E</inputType>
- <inputType>T</inputType>
- <inputType>T</inputType>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>12</column>
- <column>10</column>
- <column>12</column>
- <inputType>E</inputType>
- <inputType>T</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>13</index>
- <operations>
- <op>COUNT</op>
- <column>1</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>Free</plusStr>
- <plusStr>ReallocFree</plusStr>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <target>13</target>
- <targetType>E</targetType>
- </countInfo>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>13</column>
- <column>11</column>
- <column>13</column>
- <inputType>E</inputType>
- <inputType>R</inputType>
- <inputType>E</inputType>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>13</column>
- <column>27</column>
- <column>11</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>R</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>14</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>13</column>
- <column>9</column>
- <column>14</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>15</index>
- <operations>
- <op>COUNT</op>
- <column>8</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>0</plusStr>
- <plusEqual>false</plusEqual>
- <target>12</target>
- <targetType>T</targetType>
- </countInfo>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>15</column>
- <column>12</column>
- <column>15</column>
- <inputType>E</inputType>
- <inputType>T</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>16</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>15</column>
- <column>10</column>
- <column>16</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>17</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>8</column>
- <column>8</column>
- <column>17</column>
- <inputType>E</inputType>
- <inputType>R</inputType>
- <inputType>E</inputType>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>8</column>
- <column>8</column>
- <column>8</column>
- <inputType>E</inputType>
- <inputType>R</inputType>
- <inputType>R</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>18</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>17</column>
- <column>11</column>
- <column>18</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>19</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>8</column>
- <column>13</column>
- <column>13</column>
- <inputType>E</inputType>
- <inputType>T</inputType>
- <inputType>T</inputType>
- </operations>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>19</column>
- <column>13</column>
- <column>19</column>
- <inputType>E</inputType>
- <inputType>T</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>20</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>19</column>
- <column>12</column>
- <column>20</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>21</index>
- <operations>
- <op>-</op>
- <op>=</op>
- <column>11</column>
- <column>17</column>
- <column>21</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>22</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>21</column>
- <column>11</column>
- <column>22</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>23</index>
- <operations>
- <op>-</op>
- <op>=</op>
- <column>12</column>
- <column>19</column>
- <column>23</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>24</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>23</column>
- <column>12</column>
- <column>24</column>
- <inputType>E</inputType>
- <inputType>E</inputType>
- <inputType>E</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>25</index>
- <operations>
- <op>CHECK</op>
- <column>1</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>Free</plusStr>
- <plusEqual>true</plusEqual>
- <target>25</target>
- <targetType>E</targetType>
- </countInfo>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>26</index>
- <operations>
- <op>COUNT</op>
- <column>3</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>0</plusStr>
- <plusEqual>false</plusEqual>
- <target>26</target>
- <targetType>E</targetType>
- </countInfo>
- </operations>
- <operations>
- <op>STR</op>
- <column>26</column>
- <countInfo>
- <plusStr>1</plusStr>
- <plusStr>0</plusStr>
- <minusStr>SUCCESS</minusStr>
- <minusStr>FAIL</minusStr>
- </countInfo>
- </operations>
- </operationSet>
- <columnCategory>
- <index>0</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>1</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>2</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>3</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>4</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>5</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>6</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>7</index>
- <type>specific</type>
- </columnCategory>
-
- <columnCategory>
- <index>8</index>
- <type>specific</type>
- </columnCategory>
-
- <columnCategory>
- <index>9</index>
- <type>specific</type>
- </columnCategory>
-
- <columnCategory>
- <index>10</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>11</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>12</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>13</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>14</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>15</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>16</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>17</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>18</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>19</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>20</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>21</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>22</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>23</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>24</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>25</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>26</index>
- <type>statistics</type>
- </columnCategory>
-
- <columnCategory>
- <index>27</index>
- <type>common</type>
- </columnCategory>
-
-
- </ColumnInfo>
- </Views>
-
- <!-- ################ SummaryInfo ########### -->
-
- <Views>
- <ViewName>summary</ViewName>
- <AddressIndex>1</AddressIndex>
- <EventNameIndex>0</EventNameIndex>
- <CloseString>Free</CloseString>
- <ThreadIndex>4</ThreadIndex>
-
- <ColumnInfo>
- <ColumnName>Category</ColumnName>
- <ColumnName>Class</ColumnName>
- <ColumnName>Realloc Address</ColumnName>
- <ColumnName>Alloc Count</ColumnName>
- <ColumnName>Alloc Byte</ColumnName>
-
- <ColumnName>Release Count</ColumnName>
- <ColumnName>Release Count PER</ColumnName>
- <ColumnName>Release Byte</ColumnName>
- <ColumnName>Release Byte PER</ColumnName>
- <ColumnName>Usage Byte</ColumnName>
-
- <ColumnName>Usage Byte PER</ColumnName>
- <ColumnName>Error Count</ColumnName>
-
-
- <ColumnRedir>0</ColumnRedir>
- <ColumnRedir>2</ColumnRedir>
- <ColumnRedir>3</ColumnRedir>
- <ColumnRedir>16</ColumnRedir>
- <ColumnRedir>5</ColumnRedir>
-
- <ColumnRedir>17</ColumnRedir>
- <ColumnRedir>18</ColumnRedir>
- <ColumnRedir>6</ColumnRedir>
- <ColumnRedir>19</ColumnRedir>
- <ColumnRedir>20</ColumnRedir>
-
- <ColumnRedir>21</ColumnRedir>
- <ColumnRedir>15</ColumnRedir>
-
-
- <dataType>
- <index>2</index>
- <type>hex</type>
- </dataType>
-
- <dataType>
- <index>3</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>4</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>5</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>6</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>7</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>8</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>9</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>10</index>
- <type>num</type>
- </dataType>
-
- <dataType>
- <index>11</index>
- <type>num</type>
- </dataType>
-
- <measure>
- <index>4</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>6</index>
- <type>%</type>
- </measure>
-
- <measure>
- <index>7</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>8</index>
- <type>%</type>
- </measure>
-
- <measure>
- <index>9</index>
- <type>byte</type>
- </measure>
-
- <measure>
- <index>10</index>
- <type>%</type>
- </measure>
-
-
- <operationSet>
- <index>5</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>7</column>
- <column>5</column>
- <column>5</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>6</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>8</column>
- <column>6</column>
- <column>6</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>7</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>9</column>
- <column>7</column>
- <column>7</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>8</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>10</column>
- <column>8</column>
- <column>8</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>9</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>11</column>
- <column>9</column>
- <column>9</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>10</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>12</column>
- <column>10</column>
- <column>10</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>11</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>13</column>
- <column>11</column>
- <column>11</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>12</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>15</column>
- <column>12</column>
- <column>12</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>13</index>
- <operations>
- <op>+</op>
- <op>=</op>
- <column>19</column>
- <column>13</column>
- <column>13</column>
- <inputType>E</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>14</index>
- <operations>
- <op>COUNT</op>
- <column>1</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>Alloc</plusStr>
- <plusStr>Calloc</plusStr>
- <plusStr>Realloc</plusStr>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <minusStr>Free</minusStr>
- <minusStr>ReallocFree</minusStr>
- <minusEqual>true</minusEqual>
- <minusEqual>true</minusEqual>
- <target>14</target>
- <targetType>S</targetType>
- </countInfo>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>15</index>
- <operations>
- <op>COUNT</op>
- <column>26</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>FAIL</plusStr>
- <plusEqual>true</plusEqual>
- <target>15</target>
- <targetType>S</targetType>
- </countInfo>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>16</index>
- <operations>
- <op>COUNT</op>
- <column>1</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>Alloc</plusStr>
- <plusStr>Calloc</plusStr>
- <plusStr>Realloc</plusStr>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <target>16</target>
- <targetType>S</targetType>
- </countInfo>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>17</index>
- <operations>
- <op>COUNT</op>
- <column>1</column>
- <inputType>E</inputType>
- <countInfo>
- <plusStr>Free</plusStr>
- <plusStr>ReallocFree</plusStr>
- <plusEqual>true</plusEqual>
- <plusEqual>true</plusEqual>
- <target>17</target>
- <targetType>S</targetType>
- </countInfo>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>18</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>17</column>
- <column>16</column>
- <column>18</column>
- <inputType>S</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
- <operationSet>
- <index>19</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>6</column>
- <column>5</column>
- <column>19</column>
- <inputType>S</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>20</index>
- <operations>
- <op>-</op>
- <op>=</op>
- <column>5</column>
- <column>6</column>
- <column>20</column>
- <inputType>S</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
- <operationSet>
- <index>21</index>
- <operations>
- <op>/</op>
- <op>=</op>
- <column>20</column>
- <column>5</column>
- <column>21</column>
- <inputType>S</inputType>
- <inputType>S</inputType>
- <inputType>S</inputType>
- </operations>
- </operationSet>
-
-
-
- <ChildRedir>1</ChildRedir>
- <ChildRedir>4</ChildRedir>
- <ChildRedir>5</ChildRedir>
- <ChildRedir>27</ChildRedir>
- <ChildRedir>7</ChildRedir>
-
- <ChildRedir>25</ChildRedir>
- <ChildRedir>27</ChildRedir>
- <ChildRedir>8</ChildRedir>
- <ChildRedir>27</ChildRedir>
- <ChildRedir>27</ChildRedir>
- <!-- 10 -->
- <ChildRedir>27</ChildRedir>
- <ChildRedir>26</ChildRedir>
-
-
- <columnCategory>
- <index>0</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>1</index>
- <type>common</type>
- </columnCategory>
-
- <columnCategory>
- <index>2</index>
- <type>specific</type>
- </columnCategory>
-
- <columnCategory>
- <index>3</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>4</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>5</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>6</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>7</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>8</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>9</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>10</index>
- <type>summation</type>
- </columnCategory>
-
- <columnCategory>
- <index>11</index>
- <type>statistics</type>
- </columnCategory>
-
-
- </ColumnInfo>
- <OverviewInfo>
- <sum>5</sum>
- <sum>6</sum>
- <sum>15</sum>
- <sum>16</sum>
- <sum>17</sum>
- <sum>20</sum>
-
- <state>2</state>
-
- <percent>18</percent>
- <percent>19</percent>
- <percent>21</percent>
- </OverviewInfo>
- </Views>
-
- <Views>
- <ViewName>warning</ViewName>
- <AddressIndex>3</AddressIndex>
- <TotalColumnCount>6</TotalColumnCount>
- <ThreadIndex>4</ThreadIndex>
-
- <ColumnInfo>
- <ColumnName>Category</ColumnName>
- <ColumnName>Event #</ColumnName>
- <ColumnName>Class Name</ColumnName>
- <ColumnName>Address</ColumnName>
- <ColumnName>Thread ID</ColumnName>
- <ColumnName>Warning Description</ColumnName>
-
- <ColumnRedir>0</ColumnRedir>
- <ColumnRedir>1</ColumnRedir>
- <ColumnRedir>2</ColumnRedir>
- <ColumnRedir>3</ColumnRedir>
- <ColumnRedir>4</ColumnRedir>
- <ColumnRedir>5</ColumnRedir>
-
- <dataType>
- <index>1</index>
- <type>num</type>
- </dataType>
- </ColumnInfo>
- </Views>
-
- <Views>
- <ViewName>graph</ViewName>
- <TimelineChartInfo>
- <monitorName>Usage Monitor</monitorName>
- <ChartInfo>
- <chartName>Usage</chartName>
- <AxisInfo>
- <axisName>byte</axisName>
- <type>2</type>
- <SeriesInfo>
- <seriesName>App total usage</seriesName>
- <column>21</column>
- </SeriesInfo>
- </AxisInfo>
- </ChartInfo>
- </TimelineChartInfo>
- </Views>
-</BaseMonitor>
\ No newline at end of file
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
-
-class RecieveThread implements Runnable {
- class AddBufferThread extends TimerTask {
-
- @Override
- public void run() {
- addBufferToList();
- }
- }
-
- List<String> buffer;
- Lock lock = new ReentrantLock();
-
- public void addBufferToList() {
- lock.lock();
- if (null == buffer || 0 == buffer.size()) {
- lock.unlock();
- return;
- }
- //TODO remove 2 comment
- LogSpliter.getLogQueue().putLog(buffer);
- buffer = new ArrayList<String>();
- lock.unlock();
-
- }
-
- @Override
- public void run() {
-
- int cnt = 0;
- Timer timer;
- timer = new Timer();
- AddBufferThread addBufferThread = new AddBufferThread();
- Calendar date = Calendar.getInstance();
- date.set(Calendar.MILLISECOND, 5);
-
- try {
- buffer = new ArrayList<String>();
- timer.scheduleAtFixedRate(addBufferThread, date.getTime(), 1000);
- BufferedReader br = new BufferedReader(new InputStreamReader(
- SDBManager.getSock().getInputStream()));
-
- String message = null;
- String[] msgs = null;
- while (null != (message = br.readLine())) {
- System.out.println("client recieve : " + cnt + " : " + message);
-
- msgs = message.split("|", 4);
-
- // //////// handle the message
- // 5 : log
- if (msgs[1].charAt(0) == '5') {
- buffer.add(msgs[3]);
- buffer.add(br.readLine());
- // 6: image
- } else if (msgs[1].charAt(0) == '6') {
-
- // 7: terminate
- } else if (msgs[1].charAt(0) == '7') {
- SDBManager.getSock().close();
- br.close();
- timer.cancel();
- addBufferToList();
- //TODO change state
- //SDBManager
- // .changeRecordingState(AnalyzerConstants.PERFORMANCEANALYZER_RECORD_START);
- break;
- }
-
- // //////// Add buffer to list
- if (cnt == 100) {
- addBufferToList();
- cnt = 0;
- } else {
- cnt++;
- }
-
- }
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
-}
-
-class SLPAppRunThread implements Runnable {
-
- @Override
- public void run() {
- Runtime rt = Runtime.getRuntime();
- Process ps = null;
- try {
- SDBManager.setAppRunning(true);
- ps = rt.exec(SDBManager.getAppCommand());
- //TODO change state
-// SDBManager
-// .changeRecordingState(AnalyzerConstants.PERFORMANCEANALYZER_RECORD_STOP);
- BufferedReader br = new BufferedReader(new InputStreamReader(
- ps.getInputStream()));
-
- // String message;
-
- // while (null != (message = br.readLine())) {
- while (null != br.readLine()) {
- // System.out.println("run err message : " + message);
- }
- System.out.println(">>> app exit !!");
- br.close();
-
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
-}
+import com.samsung.dynamicanalyzer.constants.AnalyzerConstants;
+import com.samsung.dynamicanalyzer.threads.SDBReceiveThread;
+import com.samsung.dynamicanalyzer.threads.SLPAppRunThread;
public class SDBManager {
private static final String sdbPath = "/samsung-sdk/DynamicAnalysis/sdb";// TODO
public static void setSerial(String serial) {
SDBManager.serial = serial;
}
-//TODO remove comment
+
+ // TODO remove comment
/*
- public static void changeRecordingState(final int state) {
- Display.getDefault().asyncExec(new Runnable() {
- @Override
- public void run() {
- CommunicatorManager.getInstance().setRecordState(state);
- }
- });
- }
- */
-
-
+ * public static void changeRecordingState(final int state) {
+ * Display.getDefault().asyncExec(new Runnable() {
+ *
+ * @Override public void run() {
+ * CommunicatorManager.getInstance().setRecordState(state); } }); }
+ */
public static ArrayList<String> getDevices() {
ArrayList<String> deviceList = new ArrayList<String>();
// run application
if (null == homePath)
getHomeEvn();
- appCommand = getSDBPathWithSerial() + " shell " + ldpreload.toString()
+ appCommand = getSDBPathWithSerial() + " shell " + ldpreload.toString()
+ " /opt/apps/" + appName + "/bin/" + getShortAppName(appName);
// TODO record button disable
- Runnable runApp = new SLPAppRunThread();
- Thread thread = new Thread(runApp);
+ Thread thread = new Thread(null, new SLPAppRunThread(), AnalyzerConstants.SLP_APP_RUN_THREAD);
thread.start();
return;
}
}
- public static void createRecieveThread() {
- Runnable rtr = new RecieveThread();
- Thread rt = new Thread(rtr);
- rt.start();
+ public static void createReceiveThread() {
+ Thread t = new Thread(null, new SDBReceiveThread(), AnalyzerConstants.SDB_RECEIVE_THREAD);
+ t.start();
}
}
public static final int LOG_CHECK_INTERVAL = 500;\r
\r
public static final String LOG_QUEUE_OBSERVING_THREAD = "Log Queue Observing thread"; //$NON-NLS-1$\r
+ public static final String SDB_RECEIVE_THREAD = "SDB Receive Thread"; //$NON-NLS-1$\r
+ public static final String SLP_APP_RUN_THREAD = "SLP App Run Thread"; //$NON-NLS-1$\r
\r
private AnalyzerConstants() {\r
}\r
SDBManager.runApplication();\r
SDBManager.forward();\r
SDBManager.createSocket();\r
- SDBManager.createRecieveThread();\r
+ SDBManager.createReceiveThread();\r
LogSpliter.startLogQueueObservingThread();\r
\r
return null;\r