/AliOS-Things-master/hardware/arch/armv7m/common/ |
A D | backtrace.c | 74 *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 D | panic_armcc.S | 41 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 D | panic_iccarm.S | 41 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 D | panic_gcc.sx | 45 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 D | panic_c.c | 27 int LR; // Link Register (LR) member 59 *pLR = (char *)arm_context->LR; in panicGetCtx()
|
/AliOS-Things-master/hardware/arch/armv8m/common/ |
A D | backtrace.c | 74 *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 D | panic_gcc.sx | 45 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 D | panic_c.c | 27 int LR; // Link Register (LR) member 59 *pLR = (char *)arm_context->LR; in panicGetCtx()
|
/AliOS-Things-master/hardware/arch/armv7m/iccarm/m4/ |
A D | port_s.S | 51 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 D | port_s.S | 51 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 D | port_s.S | 51 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 D | port_s.S | 51 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 D | port_s.sx | 52 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 D | port_s.sx | 52 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 D | port_s.sx | 52 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 D | port_s.S | 51 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 D | port_s.S | 51 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 D | port_s.sx | 52 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 D | backtrace.c | 26 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 D | panic_c.c | 17 long LR; // X1/ra member 77 *pLR = (char *)rv64_context->LR; in panicGetCtx()
|
/AliOS-Things-master/components/debug/src/ |
A D | debug_backtrace.c | 39 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 D | debug_panic.c | 14 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 D | csi_core.h | 40 BX LR 48 BX LR
|
/AliOS-Things-master/components/trace/SEGGER/ |
A D | SEGGER_RTT_ASM_ARMv7M.S | 192 BX LR // Return 1 227 BX LR // Return 1 236 BX LR // Return 0
|
/AliOS-Things-master/components/csi/CMSIS/Core/Include/ |
A D | csi_core_cmsis.h | 187 BX LR in csi_irq_save() 195 BX LR in csi_irq_restore()
|