Home
last modified time | relevance | path

Searched refs:fp (Results 1 – 25 of 42) sorted by relevance

12

/libcpu/aarch64/common/
A Dbacktrace.c38 PTR_NORMALIZE(fp); in _bt_kaddr()
40 frame->fp = *fp; in _bt_kaddr()
41 frame->pc = *(fp + 1) - INST_WORD_BYTES; in _bt_kaddr()
43 if ((rt_ubase_t)fp == frame->fp) in _bt_kaddr()
59 if (lwp_data_get(lwp, &frame->fp, fp, WORD) != WORD) in _bt_uaddr()
67 else if ((rt_base_t)fp == frame->fp) in _bt_uaddr()
83 rt_ubase_t *fp = (rt_ubase_t *)frame->fp; in rt_hw_backtrace_frame_unwind() local
85 if (fp && !((long)fp & 0x7)) in rt_hw_backtrace_frame_unwind()
93 if ((!IN_USER_SPACE(fp) || this_lwp == lwp) && rt_kmem_v2p(fp) != ARCH_MAP_FAILED) in rt_hw_backtrace_frame_unwind()
95 rc = _bt_kaddr(fp, frame); in rt_hw_backtrace_frame_unwind()
[all …]
/libcpu/risc-v/common64/
A Dbacktrace.c26 frame->fp = *(fp - 2); in _bt_kaddr()
27 frame->pc = *(fp - 1); in _bt_kaddr()
29 if ((rt_ubase_t)fp == frame->fp) in _bt_kaddr()
47 if (lwp_data_get(lwp, &frame->fp, fp - 2, WORD) != WORD) in _bt_uaddr()
55 else if ((rt_ubase_t)fp == frame->fp) in _bt_uaddr()
71 rt_uintptr_t *fp = (rt_uintptr_t *)frame->fp; in rt_hw_backtrace_frame_unwind() local
73 if (fp && !((long)fp & 0x7)) in rt_hw_backtrace_frame_unwind()
82 rc = _bt_kaddr(fp, frame); in rt_hw_backtrace_frame_unwind()
86 rc = _bt_uaddr(lwp, fp, frame); in rt_hw_backtrace_frame_unwind()
95 if ((rt_kmem_v2p(fp) != ARCH_MAP_FAILED)) in rt_hw_backtrace_frame_unwind()
[all …]
A Dtrap.c231 struct rt_hw_backtrace_frame frame = {.fp = sp->s0_fp, .pc = sepc}; in handle_user()
232 rt_kprintf("fp = %p\n", frame.fp); in handle_user()
367 struct rt_hw_backtrace_frame frame = {.fp = sp->s0_fp, .pc = sepc}; in handle_trap()
/libcpu/arm/sep4020/
A Dtrap.c38 rt_kprintf("fp :0x%08x ip :0x%08x\n", regs->fp, regs->ip); in rt_hw_show_register()
57 rt_hw_backtrace((rt_uint32_t *)regs->fp, (rt_uint32_t)rt_current_thread->entry); in rt_hw_trap_udef()
93 rt_hw_backtrace((rt_uint32_t *)regs->fp, (rt_uint32_t)rt_current_thread->entry); in rt_hw_trap_pabt()
112 rt_hw_backtrace((rt_uint32_t *)regs->fp, (rt_uint32_t)rt_current_thread->entry); in rt_hw_trap_dabt()
/libcpu/unicore32/sep6200/
A Dtrap.c38 …0x%08x sb:0x%08x sl:0x%08xfp :0x%08x ip :0x%08x\n",regs->r24,regs->sb,regs->sl,regs->fp,regs->ip); in rt_hw_show_register()
57 rt_hw_backtrace((rt_uint32_t *)regs->fp, (rt_uint32_t)rt_current_thread->entry); in rt_hw_trap_extn()
93 rt_hw_backtrace((rt_uint32_t *)regs->fp, (rt_uint32_t)rt_current_thread->entry); in rt_hw_trap_pabt()
112 rt_hw_backtrace((rt_uint32_t *)regs->fp, (rt_uint32_t)rt_current_thread->entry); in rt_hw_trap_dabt()
A Dtrace.c12 void rt_hw_backtrace(rt_uint32_t *fp, rt_uint32_t thread_entry) in rt_hw_backtrace() argument
/libcpu/arm/realview-a8-vmm/
A Darmv7.h26 unsigned long fp; member
48 unsigned long fp; member
/libcpu/arm/cortex-r52/
A Dcpuport.h27 unsigned long fp; member
49 unsigned long fp; member
A Darmv8.h26 unsigned long fp; member
48 unsigned long fp; member
A Dbacktrace.c39 frame->fp = frame_pointer(regs); in arm_get_current_stackframe()
415 ctrl.vrs[FP] = frame->fp; in unwind_frame()
475 frame->fp = ctrl.vrs[FP]; in unwind_frame()
520 e_regs.ARM_fp = regs->fp; in rt_unwind()
538 __asm volatile ("mov %0, fp":"=r"(regs.fp)); in rt_backtrace()
A Dbacktrace.h36 unsigned long fp; member
/libcpu/arm/cortex-a/
A Dcpuport.h29 unsigned long fp; member
51 unsigned long fp; member
A Dbacktrace.c38 frame->fp = frame_pointer(regs); in arm_get_current_stackframe()
414 ctrl.vrs[FP] = frame->fp; in unwind_frame()
474 frame->fp = ctrl.vrs[FP]; in unwind_frame()
519 e_regs.ARM_fp = regs->fp; in rt_unwind()
537 asm volatile ("mov %0, fp":"=r"(regs.fp)); in rt_backtrace()
A Dbacktrace.h37 unsigned long fp; member
/libcpu/arm/armv6/
A Darmv6.h41 rt_uint32_t fp; member
60 rt_uint32_t fp; member
/libcpu/nios/nios_ii/
A Dcontext_gcc.S75 stw fp, 60(sp)
114 ldw fp, 60(sp)
156 stw fp, 60(sp)
196 ldw fp, 60(sp)
268 ldw fp, 60(sp)
/libcpu/mips/common/
A Dmips.inc45 #define fp $30 /* frame pointer */
46 #define s8 $30 /* same like fp! */
/libcpu/arm/zynqmp-r5/
A Darmv7.h28 unsigned long fp; member
/libcpu/arm/cortex-r4/
A Darmv7.h30 unsigned long fp; member
A Dtrap.c35 rt_kprintf("fp :0x%08x ip :0x%08x\n", regs->fp, regs->ip); in rt_hw_show_register()
/libcpu/risc-v/t-head/c906/
A Dsymbol_analysis.h42 void print_stacktrace(rt_size_t epc,rt_size_t fp);
/libcpu/risc-v/t-head/c908/
A Dsymbol_analysis.h42 void print_stacktrace(rt_size_t epc,rt_size_t fp);
/libcpu/arm/arm926/
A Dtrap.c36 rt_uint32_t fp; member
65 regs->fp, regs->ip); in rt_hw_show_register()
/libcpu/arm/lpc24xx/
A Dtrap.c34 rt_kprintf("fp :0x%08x ip :0x%08x\n", regs->fp, regs->ip); in rt_hw_show_register()
/libcpu/arm/s3c24x0/
A Dtrap.c41 rt_kprintf("fp :0x%08x ip :0x%08x\n", regs->fp, regs->ip); in rt_hw_show_register()

Completed in 30 milliseconds

12