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