Home
last modified time | relevance | path

Searched refs:ra (Results 1 – 24 of 24) sorted by relevance

/libcpu/risc-v/common/
A Dreadme.md33 步骤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 Dcpuport.c55 frame->ra = (rt_ubase_t)texit; in rt_hw_stack_init()
A Drt_hw_stack_frame.h19 rt_ubase_t ra; /* x1 - ra - return address for jumps */ member
A Dtrap_common.c91 rt_kprintf("ra : 0x%08x\r\n", s_stack_frame->ra); in rt_show_stack_frame()
/libcpu/risc-v/common64/
A Dcpuport_gcc.S16 LOAD ra, REGBYTES(sp) /* thread exit */
21 mv s1, ra
A Dcpuport.c52 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 Dasm-generic.h20 .cfi_undefined ra
A Dcontext_gcc.S31 SAVE_REG ra, REG_IDX(RA)
65 LOAD_REG ra, REG_IDX(RA)
68 csrw sepc, ra
A Dinterrupt_gcc.S94 jr ra
99 jr ra
A Dstack.h29 rt_ubase_t ra; /* x1 - ra - return address for jumps */ member
A Dtrap.c38 rt_kprintf("\tra(x1) = %p\tuser_sp = %p\n", regs->ra, in dump_regs()
/libcpu/mips/pic32/
A Dcontext_gcc.S33 jr ra
42 jr ra
62 mtc0 ra, CP0_EPC
98 jr ra
/libcpu/mips/gs232/
A Dcache_gcc.S26 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 Dcpuinit_gcc.S22 jr ra
/libcpu/nios/nios_ii/
A Dcontext_gcc.S76 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 Dvector.S23 ldw ra, 0(sp)
/libcpu/mips/gs264/
A Dcpuinit_gcc.S26 jr ra
/libcpu/risc-v/t-head/c906/
A Dsymbol_analysis.c277 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 Dsymbol_analysis.c277 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 Dcontext_gcc.S29 MTC0 ra, CP0_EPC
66 jr ra
A Dentry_gcc.S31 PTR_LA ra, _rtthread_entry
A Dmips.inc47 #define ra $31 /* return address */
A Dasm.h26 symbol: .frame sp,0,ra
A Dmips_regs.h58 #define ra $31 /* return address */ macro
99 #define ra $31 /* return address */ macro

Completed in 23 milliseconds