Lines Matching refs:lr
23 SDK_WEAK_SYMBOL asm void __PROFILE_ENTRY( void ){ bx lr } in __PROFILE_ENTRY()
24 SDK_WEAK_SYMBOL asm void __PROFILE_EXIT( void ){ bx lr } in __PROFILE_EXIT()
32 void OSi_DumpCurrentLr(u32 lr, int strIndex);
64 stmfd sp!, {lr} in OS_EnableCallTrace()
66 ldmfd sp!, {lr} in OS_EnableCallTrace()
68 bxeq lr in OS_EnableCallTrace()
75 bx lr in OS_EnableCallTrace()
92 stmfd sp!, {lr} in OS_DisableCallTrace()
94 ldmfd sp!, {lr} in OS_DisableCallTrace()
96 bxeq lr in OS_DisableCallTrace()
103 bx lr in OS_DisableCallTrace()
120 stmfd sp!, {r0, lr} in OS_RestoreCallTrace()
123 ldmfd sp!, {r0, lr} in OS_RestoreCallTrace()
125 bxeq lr in OS_RestoreCallTrace()
131 bx lr in OS_RestoreCallTrace()
263 void OSi_SetCallTraceEntry(const char *name, u32 lr) in OSi_SetCallTraceEntry() argument
273 p->returnAddress = lr; in OSi_SetCallTraceEntry()
316 bx lr in OSi_GetCallTraceInfo()
322 bx lr in OSi_GetCallTraceInfo()
348 bxeq lr in __PROFILE_ENTRY()
354 stmfd sp!, {r0, lr} in __PROFILE_ENTRY()
357 ldmfd sp!, {r0, lr} in __PROFILE_ENTRY()
444 bx lr in __PROFILE_ENTRY()
461 stmfd sp!, {r0-r2, lr} in __PROFILE_EXIT()
463 stmfd sp!, {r0-r1, lr} in __PROFILE_EXIT()
514 ldmfd sp!, {r0-r2, lr} in __PROFILE_EXIT()
516 ldmfd sp!, {r0-r1, lr} in __PROFILE_EXIT()
518 bx lr in __PROFILE_EXIT()
538 void OSi_DumpCurrentLr(u32 lr, int strIndex) in OSi_DumpCurrentLr() argument
541 OS_TPrintf("%s: lr=%08x\n", OSi_DumpCurrentLr_str[strIndex], lr); in OSi_DumpCurrentLr()
671 mov r0, lr in OS_DumpCallTrace()
718 mov r1, lr in OS_DumpThreadCallTrace()