88 EOstTraceExt4,//35 |
88 EOstTraceExt4,//35 |
89 EOstTraceExt5, |
89 EOstTraceExt5, |
90 EOstTraceFunctionEntry0, |
90 EOstTraceFunctionEntry0, |
91 EOstTraceFunctionEntry1, |
91 EOstTraceFunctionEntry1, |
92 EOstTraceFunctionEntryExt, |
92 EOstTraceFunctionEntryExt, |
93 EOstTraceFunctionExit0,//40 |
93 EOstTraceFunctionEntryExtCtorInitList,//40 |
|
94 EOstTraceFunctionEntryExtCtorNoInitList, |
|
95 EOstTraceFunctionExit0, |
94 EOstTraceFunctionExit1, |
96 EOstTraceFunctionExit1, |
95 EOstTraceFunctionExitExt, |
97 EOstTraceFunctionExitExt, |
96 EOstTraceEventStart0, |
98 EOstTraceEventStart0,//45 |
97 EOstTraceEventStart1, |
99 EOstTraceEventStart1, |
98 EOstTraceState0,//45 |
100 EOstTraceState0, |
99 EOstTraceState1, |
101 EOstTraceState1, |
100 EOstTraceEventStop, |
102 EOstTraceEventStop, |
101 EOstTraceData96, |
103 EOstTraceData96,//50 |
102 EOstTraceData1000, |
104 EOstTraceData1000, |
103 EUptIsTraceActive,//50 |
105 EUptIsTraceActive, |
104 |
106 |
105 //kernel side |
107 //kernel side |
106 //printf |
108 //printf |
107 EUptKernelPrintfchar, |
109 EUptKernelPrintfchar, |
108 EUptKernelPrintfTRefByValueTDesC8, |
110 EUptKernelPrintfTRefByValueTDesC8, |
109 EUptKernelPrintfDesc8_big, |
111 EUptKernelPrintfDesc8_big,//55 |
110 EUptKernelPrintfDesc8_huge, |
112 EUptKernelPrintfDesc8_huge, |
111 //trace |
113 //trace |
112 EUptKernelTrace,//55 |
114 EUptKernelTrace, |
113 EUptKernelTraceTUint32, |
115 EUptKernelTraceTUint32, |
114 EUptKernelTraceTUint32TUint32, |
116 EUptKernelTraceTUint32TUint32, |
115 EUptKernelTraceTAnySmallStruct, |
117 EUptKernelTraceTAnySmallStruct,//60 |
116 EUptKernelTraceTAnyBigStruct, |
118 EUptKernelTraceTAnyBigStruct, |
117 EUptKernelTraceTAnyHugeStruct,//60 |
119 EUptKernelTraceTAnyHugeStruct, |
118 EUptKernelTraceTemplatedSmallStruct, |
120 EUptKernelTraceTemplatedSmallStruct, |
119 EUptKernelTraceTemplatedBigStruct, |
121 EUptKernelTraceTemplatedBigStruct, |
120 EUptKernelTraceTemplatedHugeStruct, |
122 EUptKernelTraceTemplatedHugeStruct,//65 |
121 EUptKernelIsTraceActive, |
123 EUptKernelIsTraceActive, |
122 EUptKernelTraceDesc8_big,//65 |
124 EUptKernelTraceDesc8_big, |
123 EUptKernelTraceDesc8_huge, |
125 EUptKernelTraceDesc8_huge, |
124 |
126 |
125 |
127 |
126 //test |
128 //test |
127 /** |
129 /** |
130 * This time should be equivalent to the number produced by |
132 * This time should be equivalent to the number produced by |
131 * Typical execution (non-cached) time roghly: 2773ns |
133 * Typical execution (non-cached) time roghly: 2773ns |
132 * Stackbase: 400 byte |
134 * Stackbase: 400 byte |
133 */ |
135 */ |
134 UPTTraceTest, |
136 UPTTraceTest, |
135 UPTKernelTraceTest, |
137 UPTKernelTraceTest,//70 |
136 UPTKernelNegativeFunctionalityTest, |
138 UPTKernelNegativeFunctionalityTest, |
137 UPTKernelMultipleFunctionalityTest,//70 |
139 UPTKernelMultipleFunctionalityTest, |
138 //btrace |
140 //btrace |
139 BTraceFiltered4,//equivalent of EUptTrace |
141 BTraceFiltered4,//equivalent of EUptTrace |
140 BTraceFiltered8,// equivalent of EUptTraceTUint32 |
142 BTraceFiltered8,// equivalent of EUptTraceTUint32 |
141 BTraceFiltered12,// equivalent of EUptTraceTUint32TUint32 |
143 BTraceFiltered12,//75 // equivalent of EUptTraceTUint32TUint32 |
142 BTraceFilteredBig,//equivalent of EUptTraceTemplatedHugeStruct |
144 BTraceFilteredBig,//equivalent of EUptTraceTemplatedHugeStruct |
143 BTrace0,//75 |
145 BTrace0, |
144 BTrace4, |
146 BTrace4, |
145 BTrace8, |
147 BTrace8, |
146 BTrace12, |
148 BTrace12,//80 |
147 |
149 |
148 //baseline |
150 //baseline |
149 UPTBaseline, |
151 UPTBaseline, |
150 UPTKernelBaseline,//80 |
152 UPTKernelBaseline, |
151 |
153 |
152 //foo definitions |
154 //foo definitions |
153 UPTFooUserTime, |
155 UPTFooUserTime, |
154 UPTFooKernelTime, |
156 UPTFooKernelTime, |
155 }; |
157 }; |