/linux/arch/xtensa/include/asm/ |
A D | stacktrace.h | 15 struct stackframe { struct 33 int (*fn)(struct stackframe *frame, void *data), argument 37 int (*kfn)(struct stackframe *frame, void *data), 38 int (*ufn)(struct stackframe *frame, void *data), 41 int (*ufn)(struct stackframe *frame, void *data),
|
/linux/arch/arm/include/asm/ |
A D | stacktrace.h | 8 struct stackframe { struct 24 void arm_get_current_stackframe(struct pt_regs *regs, struct stackframe *frame) in arm_get_current_stackframe() argument 36 extern int unwind_frame(struct stackframe *frame); 37 extern void walk_stackframe(struct stackframe *frame, 38 int (*fn)(struct stackframe *, void *), void *data);
|
/linux/arch/xtensa/kernel/ |
A D | stacktrace.c | 27 int (*ufn)(struct stackframe *frame, void *data), in xtensa_backtrace_user() 35 struct stackframe frame; in xtensa_backtrace_user() 116 int (*kfn)(struct stackframe *frame, void *data), in xtensa_backtrace_kernel() 117 int (*ufn)(struct stackframe *frame, void *data), in xtensa_backtrace_kernel() 136 struct stackframe frame; in xtensa_backtrace_kernel() 169 int (*fn)(struct stackframe *frame, void *data), in walk_stackframe() 181 struct stackframe frame; in walk_stackframe() 206 static int stack_trace_cb(struct stackframe *frame, void *data) in stack_trace_cb() 247 static int return_address_cb(struct stackframe *frame, void *data) in return_address_cb()
|
A D | traps.c | 487 static int show_trace_cb(struct stackframe *frame, void *data) in show_trace_cb()
|
/linux/arch/csky/kernel/ |
A D | perf_callchain.c | 8 struct stackframe { struct 13 static int unwind_frame_kernel(struct stackframe *frame) in unwind_frame_kernel() argument 24 *frame = *(struct stackframe *)frame->fp; in unwind_frame_kernel() 35 static void notrace walk_stackframe(struct stackframe *fr, in walk_stackframe() 50 struct stackframe buftail; in user_backtrace() 113 struct stackframe fr; in perf_callchain_kernel()
|
A D | stacktrace.c | 11 struct stackframe { struct 40 struct stackframe *frame; in walk_stackframe() 51 frame = (struct stackframe *)fp; in walk_stackframe()
|
/linux/arch/arm64/kernel/ |
A D | stacktrace.c | 36 void start_backtrace(struct stackframe *frame, unsigned long fp, in start_backtrace() 66 int notrace unwind_frame(struct task_struct *tsk, struct stackframe *frame) in unwind_frame() 75 if (fp == (unsigned long)task_pt_regs(tsk)->stackframe) in unwind_frame() 144 void notrace walk_stackframe(struct task_struct *tsk, struct stackframe *frame, in walk_stackframe() 167 struct stackframe frame; in dump_backtrace() 230 struct stackframe frame; in arch_stack_walk()
|
A D | time.c | 37 struct stackframe frame; in profile_pc()
|
A D | return_address.c | 38 struct stackframe frame; in return_address()
|
A D | process.c | 379 p->thread.cpu_context.fp = (unsigned long)childregs->stackframe; in copy_thread() 533 struct stackframe frame; in __get_wchan()
|
A D | perf_callchain.c | 150 struct stackframe frame; in perf_callchain_kernel()
|
/linux/arch/arm/kernel/ |
A D | stacktrace.c | 42 int notrace unwind_frame(struct stackframe *frame) in unwind_frame() 79 void notrace walk_stackframe(struct stackframe *frame, in walk_stackframe() 80 int (*fn)(struct stackframe *, void *), void *data) in walk_stackframe() argument 101 static int save_trace(struct stackframe *frame, void *d) in save_trace() 137 struct stackframe frame; in __save_stack_trace() 176 struct stackframe frame; in save_stack_trace_regs()
|
A D | return_address.c | 19 static int save_return_addr(struct stackframe *frame, void *d) in save_return_addr() 36 struct stackframe frame; in return_address()
|
A D | perf_callchain.c | 90 callchain_trace(struct stackframe *fr, in callchain_trace() 101 struct stackframe fr; in perf_callchain_kernel()
|
A D | time.c | 46 struct stackframe frame; in profile_pc()
|
A D | unwind.c | 376 int unwind_frame(struct stackframe *frame) in unwind_frame() 462 struct stackframe frame; in unwind_backtrace()
|
A D | process.c | 281 struct stackframe frame; in __get_wchan()
|
/linux/arch/hexagon/kernel/ |
A D | stacktrace.c | 14 struct stackframe { struct 26 struct stackframe *frame; in save_stack_trace() argument 34 frame = (struct stackframe *)fp; in save_stack_trace()
|
/linux/arch/arm64/include/asm/ |
A D | stacktrace.h | 51 struct stackframe { struct 62 extern int unwind_frame(struct task_struct *tsk, struct stackframe *frame); argument 63 extern void walk_stackframe(struct task_struct *tsk, struct stackframe *frame, 149 void start_backtrace(struct stackframe *frame, unsigned long fp,
|
A D | ptrace.h | 199 u64 stackframe[2]; member
|
/linux/arch/riscv/kernel/ |
A D | stacktrace.c | 43 struct stackframe *frame; in walk_stackframe() 49 low = sp + sizeof(struct stackframe); in walk_stackframe() 54 frame = (struct stackframe *)fp - 1; in walk_stackframe()
|
A D | perf_callchain.c | 16 struct stackframe buftail; in user_backtrace() 19 (unsigned long *)(fp - sizeof(struct stackframe)); in user_backtrace()
|
/linux/arch/nds32/include/asm/ |
A D | stacktrace.h | 8 struct stackframe { struct
|
/linux/arch/riscv/include/asm/ |
A D | stacktrace.h | 9 struct stackframe { struct
|
/linux/arch/nds32/kernel/ |
A D | perf_event_cpu.c | 1200 static int unwind_frame_kernel(struct stackframe *frame) in unwind_frame_kernel() 1267 walk_stackframe(struct stackframe *frame, in walk_stackframe() 1268 int (*fn_record)(struct stackframe *, void *), in walk_stackframe() argument 1288 static int callchain_trace(struct stackframe *fr, void *data) in callchain_trace() 1482 struct stackframe fr; in perf_callchain_kernel()
|