Home
last modified time | relevance | path

Searched refs:LR (Results 1 – 25 of 48) sorted by relevance

12

/AliOS-Things-master/hardware/arch/armv7m/common/
A Dbacktrace.c74 *LR = (char *)ptr[14]; in getPLSfromCtx()
78 *LR = (char *)ptr[30]; in getPLSfromCtx()
90 LR = BT_PC2ADDR(LR); in backtraceFindLROffset()
109 if (alios_debug_pc_check(LR) != 0) { in backtraceFindLROffset()
116 ins16 = *(unsigned short *)(LR - 4); in backtraceFindLROffset()
142 char *LR; in backtraceFromStack() local
255 *pPC = LR - offset; in backtraceFromStack()
283 PC = LR - offset; in backtraceFromLR()
344 *pPC = LR - offset; in backtraceFromLR()
390 char *LR; in backtrace_task() local
[all …]
A Dpanic_armcc.S41 PUSH {R1, LR}
43 POP {R1, LR}
56 AND R2, LR, #4 ;EXC_RETURN:bit2, 0 MSP, 1 PSP
65 BX LR
78 AND R2, LR, #4 ;EXC_RETURN:bit2, 0 MSP, 1 PSP
89 STM R2!,{R8-R11} ;ctx save, R12 LR PC xPSR
95 AND R3, LR, #0x10 ;EXC_RETURN:bit4, 0 floating, 1 non-floating
107 MOV R4, LR
130 BX LR
A Dpanic_iccarm.S41 PUSH {R1, LR}
43 POP {R1, LR}
56 AND R2, LR, #4 ;EXC_RETURN:bit2, 0 MSP, 1 PSP
65 BX LR
78 AND R2, LR, #4 ;EXC_RETURN:bit2, 0 MSP, 1 PSP
89 STM R2!,{R8-R11} ;ctx save, R12 LR PC xPSR
95 AND R3, LR, #0x10 ;EXC_RETURN:bit4, 0 floating, 1 non-floating
107 MOV R4, LR
130 BX LR
A Dpanic_gcc.sx45 PUSH {R1, LR}
47 POP {R1, LR}
60 AND R2, LR, #4 @EXC_RETURN:bit2, 0 MSP, 1 PSP
69 BX LR
87 AND R2, LR, #4 @EXC_RETURN:bit2, 0 MSP, 1 PSP
98 STM R2!,{R8-R11} @ctx save, R12 LR PC xPSR
104 AND R3, LR, #0x10 @EXC_RETURN:bit4, 0 floating, 1 non-floating
122 MOV R4, LR
144 BX LR
A Dpanic_c.c27 int LR; // Link Register (LR) member
59 *pLR = (char *)arm_context->LR; in panicGetCtx()
/AliOS-Things-master/hardware/arch/armv8m/common/
A Dbacktrace.c74 *LR = (char *)ptr[14]; in getPLSfromCtx()
78 *LR = (char *)ptr[30]; in getPLSfromCtx()
90 LR = BT_PC2ADDR(LR); in backtraceFindLROffset()
109 if (alios_debug_pc_check(LR) != 0) { in backtraceFindLROffset()
116 ins16 = *(unsigned short *)(LR - 4); in backtraceFindLROffset()
142 char *LR; in backtraceFromStack() local
255 *pPC = LR - offset; in backtraceFromStack()
283 PC = LR - offset; in backtraceFromLR()
344 *pPC = LR - offset; in backtraceFromLR()
390 char *LR; in backtrace_task() local
[all …]
A Dpanic_gcc.sx45 PUSH {R1, LR}
47 POP {R1, LR}
60 AND R2, LR, #4 @EXC_RETURN:bit2, 0 MSP, 1 PSP
69 BX LR
87 AND R2, LR, #4 @EXC_RETURN:bit2, 0 MSP, 1 PSP
98 STM R2!,{R8-R11} @ctx save, R12 LR PC xPSR
104 AND R3, LR, #0x10 @EXC_RETURN:bit4, 0 floating, 1 non-floating
122 MOV R4, LR
144 BX LR
A Dpanic_c.c27 int LR; // Link Register (LR) member
59 *pLR = (char *)arm_context->LR; in panicGetCtx()
/AliOS-Things-master/hardware/arch/armv7m/iccarm/m4/
A Dport_s.S51 BX LR
55 BX LR
66 BX LR
72 BX LR
113 ;hardware saved R0~R3,R12,LR,PC,xPSR
118 TST LR, #0x10
125 STM R0, {R4-R11, LR}
148 LDM R0, {R4-R11, LR}
153 TST LR, #0x10
163 ;hardware restore R0~R3,R12,LR,PC,xPSR
[all …]
/AliOS-Things-master/hardware/arch/armv7m/iccarm/m7/
A Dport_s.S51 BX LR
55 BX LR
66 BX LR
72 BX LR
113 ;hardware saved R0~R3,R12,LR,PC,xPSR
118 TST LR, #0x10
125 STM R0, {R4-R11, LR}
148 LDM R0, {R4-R11, LR}
153 TST LR, #0x10
163 ;hardware restore R0~R3,R12,LR,PC,xPSR
[all …]
/AliOS-Things-master/hardware/arch/armv7m/armcc/m4/
A Dport_s.S51 BX LR
55 BX LR
66 BX LR
72 BX LR
113 ;hardware saved R0~R3,R12,LR,PC,xPSR
118 TST LR, #0x10
125 STM R0, {R4-R11, LR}
148 LDM R0, {R4-R11, LR}
153 TST LR, #0x10
163 ;hardware restore R0~R3,R12,LR,PC,xPSR
[all …]
/AliOS-Things-master/hardware/arch/armv7m/armcc/m7/
A Dport_s.S51 BX LR
55 BX LR
66 BX LR
72 BX LR
113 ;hardware saved R0~R3,R12,LR,PC,xPSR
118 TST LR, #0x10
125 STM R0, {R4-R11, LR}
148 LDM R0, {R4-R11, LR}
153 TST LR, #0x10
163 ;hardware restore R0~R3,R12,LR,PC,xPSR
[all …]
/AliOS-Things-master/hardware/arch/armv7m/gcc/m4/
A Dport_s.sx52 BX LR
57 BX LR
69 BX LR
76 BX LR
119 @hardware saved R0~R3,R12,LR,PC,xPSR
124 TST LR, #0x10
131 STM R0, {R4-R11, LR}
155 LDM R0, {R4-R11, LR}
160 TST LR, #0x10
170 @hardware restore R0~R3,R12,LR,PC,xPSR
[all …]
/AliOS-Things-master/hardware/arch/armv7m/gcc/m7/
A Dport_s.sx52 BX LR
57 BX LR
69 BX LR
76 BX LR
119 @hardware saved R0~R3,R12,LR,PC,xPSR
124 TST LR, #0x10
131 STM R0, {R4-R11, LR}
155 LDM R0, {R4-R11, LR}
160 TST LR, #0x10
170 @hardware restore R0~R3,R12,LR,PC,xPSR
[all …]
/AliOS-Things-master/hardware/arch/armv8m/gcc/m33/
A Dport_s.sx52 BX LR
57 BX LR
69 BX LR
76 BX LR
119 @hardware saved R0~R3,R12,LR,PC,xPSR
124 TST LR, #0x10
131 STM R0, {R4-R11, LR}
155 LDM R0, {R4-R11, LR}
160 TST LR, #0x10
170 @hardware restore R0~R3,R12,LR,PC,xPSR
[all …]
/AliOS-Things-master/hardware/arch/armv7m/armcc/m3/
A Dport_s.S51 BX LR
55 BX LR
66 BX LR
72 BX LR
113 ;hardware saved R0~R3,R12,LR,PC,xPSR
117 STM R0, {R4-R11, LR}
140 LDM R0, {R4-R11, LR}
147 ;hardware restore R0~R3,R12,LR,PC,xPSR
148 BX LR
/AliOS-Things-master/hardware/arch/armv7m/iccarm/m3/
A Dport_s.S51 BX LR
55 BX LR
66 BX LR
72 BX LR
113 ;hardware saved R0~R3,R12,LR,PC,xPSR
117 STM R0, {R4-R11, LR}
140 LDM R0, {R4-R11, LR}
147 ;hardware restore R0~R3,R12,LR,PC,xPSR
148 BX LR
/AliOS-Things-master/hardware/arch/armv7m/gcc/m3/
A Dport_s.sx52 BX LR
57 BX LR
69 BX LR
76 BX LR
119 @hardware saved R0~R3,R12,LR,PC,xPSR
123 STM R0, {R4-R11, LR}
147 LDM R0, {R4-R11, LR}
154 @hardware restore R0~R3,R12,LR,PC,xPSR
155 BX LR
/AliOS-Things-master/hardware/arch/riscv/src/rv64fd_32gpr/
A Dbacktrace.c26 void backtrace_handle(char *PC, int *SP, char *LR, int (*print_func)(const char *fmt, ...));
52 int backtrace_callee(char *PC, int *SP, char *LR, in backtrace_callee() argument
71 void backtrace_handle(char *PC, int *SP, char *LR, in backtrace_handle() argument
A Dpanic_c.c17 long LR; // X1/ra member
77 *pLR = (char *)rv64_context->LR; in panicGetCtx()
/AliOS-Things-master/components/debug/src/
A Ddebug_backtrace.c39 void backtrace_handle(char *PC, int *SP, char *LR, int (*print_func)(const char *fmt, ...));
40 void debug_panic_backtrace(char *PC, int *SP, char *LR, in debug_panic_backtrace() argument
43 backtrace_handle(PC, SP, LR, print_func); in debug_panic_backtrace()
A Ddebug_panic.c14 void debug_panic_backtrace(char *PC, int *SP, char *LR,
61 extern int backtrace_callee(char *PC, int *SP, char *LR,
369 static char *LR = NULL; in fiqafterpanicHandler() local
377 panicGetCtx(context, &PC, &LR, &SP); in fiqafterpanicHandler()
381 debug_panic_backtrace(PC, SP, LR, panic_print); in fiqafterpanicHandler()
399 static char *LR = NULL; in panicHandler() local
428 panicGetCtx(context, &PC, &LR, &SP); in panicHandler()
435 debug_panic_backtrace(PC, SP, LR, panic_print); in panicHandler()
/AliOS-Things-master/components/csi/csi2/include/core/cmsis/
A Dcsi_core.h40 BX LR
48 BX LR
/AliOS-Things-master/components/trace/SEGGER/
A DSEGGER_RTT_ASM_ARMv7M.S192 BX LR // Return 1
227 BX LR // Return 1
236 BX LR // Return 0
/AliOS-Things-master/components/csi/CMSIS/Core/Include/
A Dcsi_core_cmsis.h187 BX LR in csi_irq_save()
195 BX LR in csi_irq_restore()

Completed in 46 milliseconds

12