Lines Matching refs:OSCallTraceInfo
31 OSCallTraceInfo *OSi_GetCallTraceInfo(void);
34 void OSi_DumpFullInfo(OSCallTraceInfo *info);
41 static OSCallTraceInfo *OSi_DefaultCallTraceInfo;
71 ldrh r0, [ r2, #OSCallTraceInfo.enable ] in OS_EnableCallTrace()
73 strh r1, [ r2, #OSCallTraceInfo.enable ] in OS_EnableCallTrace()
99 ldrh r0, [ r2, #OSCallTraceInfo.enable ] in OS_DisableCallTrace()
101 strh r1, [ r2, #OSCallTraceInfo.enable ] in OS_DisableCallTrace()
127 ldrh r2, [ r1, #OSCallTraceInfo.enable ] in OS_RestoreCallTrace()
128 strh r0, [ r1, #OSCallTraceInfo.enable ] in OS_RestoreCallTrace()
153 OSCallTraceInfo **infoPtr; in OS_InitCallTrace()
165 infoPtr = (OSCallTraceInfo **)&(OS_GetCurrentThread()->profiler); in OS_InitCallTrace()
168 *infoPtr = (OSCallTraceInfo *)buf; in OS_InitCallTrace()
236 OSCallTraceInfo *info = OSi_GetCallTraceInfo(); in OS_ClearCallTraceBuffer()
266 OSCallTraceInfo *info = OSi_GetCallTraceInfo(); in OSi_SetCallTraceEntry()
311 asm OSCallTraceInfo* OSi_GetCallTraceInfo( void ) in OSi_GetCallTraceInfo()
362 ldrh r2, [ r1, #OSCallTraceInfo.enable ] in __PROFILE_ENTRY()
367 ldr r2, [ r1, #OSCallTraceInfo.current ] // r2 = currentPtr of trace in __PROFILE_ENTRY()
372 ldrh r3, [ r1, #OSCallTraceInfo.circular ] in __PROFILE_ENTRY()
378 ldr r3, [ r1, #OSCallTraceInfo.limit ] in __PROFILE_ENTRY()
420 ldr r0, [ r1, #OSCallTraceInfo.level ] in __PROFILE_ENTRY()
423 str r0, [ r1, #OSCallTraceInfo.level ] in __PROFILE_ENTRY()
430 ldrh r3, [ r1, #OSCallTraceInfo.circular ] in __PROFILE_ENTRY()
433 ldr r3, [ r1, #OSCallTraceInfo.limit ] in __PROFILE_ENTRY()
436 add r2, r1, #OSCallTraceInfo.array in __PROFILE_ENTRY()
440 str r2, [ r1, #OSCallTraceInfo.current ] in __PROFILE_ENTRY()
479 ldrh r1, [ r0, #OSCallTraceInfo.enable ] in __PROFILE_EXIT()
485 ldr r1, [ r0, #OSCallTraceInfo.level ] in __PROFILE_EXIT()
488 str r1, [ r0, #OSCallTraceInfo.level ] in __PROFILE_EXIT()
492 ldrh r1, [ r0, #OSCallTraceInfo.circular ] in __PROFILE_EXIT()
497 ldr r1, [ r0, #OSCallTraceInfo.current ] // r1 = current in __PROFILE_EXIT()
502 add r2, r0, #OSCallTraceInfo.array in __PROFILE_EXIT()
510 str r1, [ r0, #OSCallTraceInfo.current ] in __PROFILE_EXIT()
625 void OSi_DumpFullInfo(OSCallTraceInfo *info) in OSi_DumpFullInfo()
692 OSCallTraceInfo *info = OSi_GetCallTraceInfo(); in OSi_DumpCallTrace_core()
737 OSCallTraceInfo *info; in OSi_DumpThreadCallTrace_core()
753 info = (OSCallTraceInfo *)thread->profiler; in OSi_DumpThreadCallTrace_core()