| /libcpu/arm/armv6/ |
| A D | arm_entry_gcc.S | 20 add r0, pc, #4 33 add r0, pc, #4 48 add r0, pc, #4 107 add pc, pc, r8, lsr #6 109 mov pc, lr @ CP0 110 mov pc, lr @ CP1 111 mov pc, lr @ CP2 112 mov pc, lr @ CP3 113 mov pc, lr @ CP4 114 mov pc, lr @ CP5 [all …]
|
| /libcpu/arm/realview-a8-vmm/ |
| A D | vector_gcc.S | 17 ldr pc, _vector_reset 18 ldr pc, _vector_undef 19 ldr pc, _vector_swi 20 ldr pc, _vector_pabt 21 ldr pc, _vector_dabt 22 ldr pc, _vector_resv 23 ldr pc, _vector_irq 24 ldr pc, _vector_fiq
|
| A D | context_gcc.S | 42 ldmfd sp!, {r0-r12, lr, pc}^ @ pop new task r0-r12, lr & pc 58 stmfd sp!, {lr} @ push pc (lr should be pushed in place of PC)
|
| /libcpu/arm/zynqmp-r5/ |
| A D | vector_gcc.S | 16 ldr pc, _vector_reset 17 ldr pc, _vector_undef 18 ldr pc, _vector_swi 19 ldr pc, _vector_pabt 20 ldr pc, _vector_dabt 21 ldr pc, _vector_resv 22 ldr pc, _vector_irq 23 ldr pc, _vector_fiq
|
| /libcpu/arm/am335x/ |
| A D | vector_gcc.S | 16 ldr pc, _vector_reset 17 ldr pc, _vector_undef 18 ldr pc, _vector_swi 19 ldr pc, _vector_pabt 20 ldr pc, _vector_dabt 21 ldr pc, _vector_resv 22 ldr pc, _vector_irq 23 ldr pc, _vector_fiq
|
| /libcpu/arm/cortex-a/ |
| A D | vector_gcc.S | 21 ldr pc, _vector_reset 23 ldr pc, _vector_undef 24 ldr pc, _vector_swi 25 ldr pc, _vector_pabt 26 ldr pc, _vector_dabt 27 ldr pc, _vector_resv 28 ldr pc, _vector_irq 29 ldr pc, _vector_fiq
|
| /libcpu/arm/s3c44b0/ |
| A D | context_gcc.S | 26 mov pc, lr 34 mov pc, lr 43 stmfd sp!, {lr} @ push pc (lr should be pushed in place of PC) 59 ldmfd sp!, {r0-r12, lr, pc} @ pop new task r0-r12, lr & pc 74 ldmfd sp!, {r0-r12, lr, pc} @ pop new task r0-r12, lr & pc 95 mov pc, lr
|
| A D | start_gcc.S | 22 ldr pc, _vector_undef 23 ldr pc, _vector_swi 24 ldr pc, _vector_pabt 25 ldr pc, _vector_dabt 26 ldr pc, _vector_resv 27 ldr pc, _vector_irq 28 ldr pc, _vector_fiq 161 subs pc,lr,#4 178 movs pc, r0 241 mov pc, lr [all …]
|
| A D | context_rvds.S | 45 STMFD sp!, {lr} ; push pc (lr should be pushed in place of PC) 61 LDMFD sp!, {r0-r12, lr, pc} ; pop new task r0-r12, lr & pc 77 LDMFD sp!, {r0-r12, lr, pc} ; pop new task r0-r12, lr & pc
|
| /libcpu/arm/lpc24xx/ |
| A D | context_gcc.S | 26 mov pc, lr 34 mov pc, lr 43 stmfd sp!, {lr} @ push pc (lr should be pushed in place of PC) 59 ldmfd sp!, {r0-r12, lr, pc} @ pop new task r0-r12, lr & pc 74 ldmfd sp!, {r0-r12, lr, pc} @ pop new task r0-r12, lr & pc 95 mov pc, lr
|
| A D | start_gcc.S | 55 ldr pc, _vector_undef 56 ldr pc, _vector_swi 57 ldr pc, _vector_pabt 58 ldr pc, _vector_dabt 59 ldr pc, _vector_resv 60 ldr pc, _vector_irq 61 ldr pc, _vector_fiq 158 mov lr, pc 206 subs pc, lr, #4 213 subs pc,lr,#4 [all …]
|
| /libcpu/arm/s3c24x0/ |
| A D | context_gcc.S | 26 mov pc, lr 34 mov pc, lr 43 stmfd sp!, {lr} @ push pc (lr should be pushed in place of PC) 59 ldmfd sp!, {r0-r12, lr, pc}^ @ pop new task r0-r12, lr & pc 74 ldmfd sp!, {r0-r12, lr, pc} @ pop new task r0-r12, lr & pc 95 mov pc, lr
|
| A D | start_gcc.S | 88 ldr pc, _vector_undef 89 ldr pc, _vector_swi 90 ldr pc, _vector_pabt 91 ldr pc, _vector_dabt 92 ldr pc, _vector_resv 93 ldr pc, _vector_irq 94 ldr pc, _vector_fiq 219 mov lr, pc 306 subs pc, lr, #4 313 subs pc,lr,#4 [all …]
|
| /libcpu/arm/AT91SAM7X/ |
| A D | context_gcc.S | 26 mov pc, lr 34 mov pc, lr 43 stmfd sp!, {lr} @ push pc (lr should be pushed in place of PC) 59 ldmfd sp!, {r0-r12, lr, pc} @ pop new task r0-r12, lr & pc 74 ldmfd sp!, {r0-r12, lr, pc} @ pop new task r0-r12, lr & pc 95 mov pc, lr
|
| A D | start_gcc.S | 42 ldr pc, _vector_undef 43 ldr pc, _vector_swi 44 ldr pc, _vector_pabt 45 ldr pc, _vector_dabt 47 ldr pc, _vector_irq 48 ldr pc, _vector_fiq 184 mov lr, pc 192 ldr pc, _rtthread_startup 224 subs pc, lr, #4 230 subs pc,lr,#4 [all …]
|
| /libcpu/arm/AT91SAM7S/ |
| A D | context_gcc.S | 21 mov pc, lr 29 mov pc, lr 54 ldmfd sp!, {r0-r12, lr, pc} /* pop new task r0-r12, lr & pc */ 69 ldmfd sp!, {r0-r12, lr, pc} /* pop new task r0-r12, lr & pc */ 90 mov pc, lr
|
| A D | start_gcc.S | 42 ldr pc, _vector_undef 43 ldr pc, _vector_swi 44 ldr pc, _vector_pabt 45 ldr pc, _vector_dabt 47 ldr pc, _vector_irq 48 ldr pc, _vector_fiq 150 ldr pc, _rtthread_startup 182 subs pc, lr, #4 188 subs pc,lr,#4 208 movs pc, r0 [all …]
|
| A D | context_rvds.S | 45 STMFD sp!, {lr} ; push pc (lr should be pushed in place of PC) 61 LDMFD sp!, {r0-r12, lr, pc} ; pop new task r0-r12, lr & pc 77 LDMFD sp!, {r0-r12, lr, pc} ; pop new task r0-r12, lr & pc
|
| /libcpu/arm/arm926/ |
| A D | start_gcc.S | 44 ldr pc, _vector_reset 45 ldr pc, _vector_undef 46 ldr pc, _vector_swi 47 ldr pc, _vector_pabt 48 ldr pc, _vector_dabt 49 ldr pc, _vector_resv 50 ldr pc, _vector_irq 51 ldr pc, _vector_fiq 160 ldr pc, _rtthread_startup 223 subs pc, lr, #4 [all …]
|
| A D | context_rvds.S | 45 stmfd sp!, {lr} ; push pc (lr should be pushed in place of pc) 53 ldmfd sp!, {r0-r12, lr, pc}^ ; pop new task r0-r12, lr & pc 65 ldmfd sp!, {r0-r12, lr, pc}^ ; pop new task r0-r12, lr & pc
|
| /libcpu/avr32/uc3/ |
| A D | context_gcc.S | 23 mov pc, lr 32 mov pc, lr 57 ldm sp++, r8-r12, lr, pc/* Pop R8-R12, LR, PC and resume to thread */ 71 ldm sp++, r8-r12, lr, pc/* Pop R8-R12, LR, PC and resume execution */ 93 mov pc, lr
|
| /libcpu/unicore32/sep6200/ |
| A D | start_gcc.S | 73 ldw pc, _extend_handle 74 ldw pc, _swi_handle 75 ldw pc, _iabort_handle 76 ldw pc, _dabort_handle 77 ldw pc, _reserve_handle 78 ldw pc, _IRQ_handle 79 ldw pc, _FIQ_handle 204 add lr, pc, #4 205 mov pc, r2 267 mov.a pc, lr [all …]
|
| /libcpu/arm/lpc214x/ |
| A D | startup_gcc.S | 176 mov lr, pc 204 ldr pc, __start /* reset - _start */ 205 ldr pc, _undf /* undefined - _undf */ 206 ldr pc, _swi /* SWI - _swi */ 207 ldr pc, _pabt /* program abort - _pabt */ 208 ldr pc, _dabt /* data abort - _dabt */ 210 ldr pc, __IRQ_Handler /* IRQ - read the VIC */ 211 ldr pc, _fiq /* FIQ - _fiq */ 242 subs pc, lr, #4 /* 从IRQ中返回 */ 269 movs pc, r0 /* 退出IRQ模式,由于SPSR被设置成关中断模式 */ [all …]
|
| /libcpu/risc-v/common64/ |
| A D | backtrace.c | 27 frame->pc = *(fp - 1); in _bt_kaddr() 51 else if (lwp_data_get(lwp, &frame->pc, fp - 1, WORD) != WORD) in _bt_uaddr() 61 frame->pc -= 0; in _bt_uaddr() 122 frame->pc = sframe->regs[RT_HW_SWITCH_CONTEXT_RA]; in rt_hw_backtrace_frame_get()
|
| /libcpu/arm/dm36x/ |
| A D | context_rvds.S | 45 STMFD sp!, {lr} ; push pc (lr should be pushed in place of PC) 61 LDMFD sp!, {r0-r12, lr, pc}^ ; pop new task r0-r12, lr & pc 77 LDMFD sp!, {r0-r12, lr, pc} ; pop new task r0-r12, lr & pc
|