Searched refs:ra (Results 1 – 24 of 24) sorted by relevance
| /libcpu/risc-v/common/ |
| A D | readme.md | 33 步骤1:将函数返回地址(ra)保存栈中 39 步骤4:从栈中加载返回地址(ra),返回至SW_handler函数 126 STORE ra, 0 * REGBYTES(sp) 133 LOAD ra, 0 * REGBYTES(sp) 169 STORE ra, 0 * REGBYTES(sp) // 将返回地址寄存器值保存至栈中 174 LOAD ra, 0 * REGBYTES(sp) // 从栈中恢复返回地址寄存器值
|
| A D | cpuport.c | 55 frame->ra = (rt_ubase_t)texit; in rt_hw_stack_init()
|
| A D | rt_hw_stack_frame.h | 19 rt_ubase_t ra; /* x1 - ra - return address for jumps */ member
|
| A D | trap_common.c | 91 rt_kprintf("ra : 0x%08x\r\n", s_stack_frame->ra); in rt_show_stack_frame()
|
| /libcpu/risc-v/common64/ |
| A D | cpuport_gcc.S | 16 LOAD ra, REGBYTES(sp) /* thread exit */ 21 mv s1, ra
|
| A D | cpuport.c | 52 void *_rt_hw_stack_init(rt_ubase_t *sp, rt_ubase_t ra, rt_ubase_t sstatus) in _rt_hw_stack_init() argument 59 frame->regs[RT_HW_SWITCH_CONTEXT_RA] = ra; in _rt_hw_stack_init()
|
| A D | asm-generic.h | 20 .cfi_undefined ra
|
| A D | context_gcc.S | 31 SAVE_REG ra, REG_IDX(RA) 65 LOAD_REG ra, REG_IDX(RA) 68 csrw sepc, ra
|
| A D | interrupt_gcc.S | 94 jr ra 99 jr ra
|
| A D | stack.h | 29 rt_ubase_t ra; /* x1 - ra - return address for jumps */ member
|
| A D | trap.c | 38 rt_kprintf("\tra(x1) = %p\tuser_sp = %p\n", regs->ra, in dump_regs()
|
| /libcpu/mips/pic32/ |
| A D | context_gcc.S | 33 jr ra 42 jr ra 62 mtc0 ra, CP0_EPC 98 jr ra
|
| /libcpu/mips/gs232/ |
| A D | cache_gcc.S | 26 move t1,ra 149 j ra 165 j ra 176 j ra 190 j ra 201 j ra 209 j ra 216 j ra
|
| A D | cpuinit_gcc.S | 22 jr ra
|
| /libcpu/nios/nios_ii/ |
| A D | context_gcc.S | 76 stw ra, 64(sp) 115 ldw ra, 64(sp) 140 stw ra, 0(sp) /* return from rt_hw_context_switch */ 157 stw ra, 64(sp) 197 ldw ra, 64(sp) 269 ldw ra, 64(sp)
|
| A D | vector.S | 23 ldw ra, 0(sp)
|
| /libcpu/mips/gs264/ |
| A D | cpuinit_gcc.S | 26 jr ra
|
| /libcpu/risc-v/t-head/c906/ |
| A D | symbol_analysis.c | 277 rt_size_t ra = stack[1]; in print_stacktrace() local 279 if(!ra) in print_stacktrace() 284 rt_kprintf("return to 0x%p(",ra); in print_stacktrace() 285 print_symbol_info(ra,RT_TRUE); in print_stacktrace()
|
| /libcpu/risc-v/t-head/c908/ |
| A D | symbol_analysis.c | 277 rt_size_t ra = stack[1]; in print_stacktrace() local 279 if(!ra) in print_stacktrace() 284 rt_kprintf("return to 0x%p(",ra); in print_stacktrace() 285 print_symbol_info(ra,RT_TRUE); in print_stacktrace()
|
| /libcpu/mips/common/ |
| A D | context_gcc.S | 29 MTC0 ra, CP0_EPC 66 jr ra
|
| A D | entry_gcc.S | 31 PTR_LA ra, _rtthread_entry
|
| A D | mips.inc | 47 #define ra $31 /* return address */
|
| A D | asm.h | 26 symbol: .frame sp,0,ra
|
| A D | mips_regs.h | 58 #define ra $31 /* return address */ macro 99 #define ra $31 /* return address */ macro
|
Completed in 23 milliseconds