/kernel/linux/linux-5.10/arch/arm/include/asm/ |
D | stacktrace.h | 7 struct stackframe { struct 19 void arm_get_current_stackframe(struct pt_regs *regs, struct stackframe *frame) in arm_get_current_stackframe() argument 27 extern int unwind_frame(struct stackframe *frame); 28 extern void walk_stackframe(struct stackframe *frame, 29 int (*fn)(struct stackframe *, void *), void *data);
|
/kernel/linux/linux-5.10/arch/xtensa/include/asm/ |
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),
|
/kernel/linux/linux-5.10/arch/csky/kernel/ |
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() 115 struct stackframe fr; in perf_callchain_kernel()
|
D | stacktrace.c | 11 struct stackframe { struct 40 struct stackframe *frame; in walk_stackframe() 51 frame = (struct stackframe *)fp; in walk_stackframe()
|
/kernel/linux/linux-5.10/arch/xtensa/kernel/ |
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()
|
/kernel/linux/linux-5.10/arch/mips/oprofile/ |
D | backtrace.c | 13 struct stackframe { struct 72 static inline int unwind_user_frame(struct stackframe *old_frame, in unwind_user_frame() 75 struct stackframe new_frame = *old_frame; in unwind_user_frame() 133 struct stackframe *frame, in do_user_backtrace() 148 struct stackframe *frame, in do_kernel_backtrace() 152 struct stackframe *frame, in do_kernel_backtrace() 167 struct stackframe frame = { .sp = regs->regs[29], in op_mips_backtrace()
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
D | stacktrace.c | 41 int notrace unwind_frame(struct stackframe *frame) in unwind_frame() 73 void notrace walk_stackframe(struct stackframe *frame, in walk_stackframe() 74 int (*fn)(struct stackframe *, void *), void *data) in walk_stackframe() argument 95 static int save_trace(struct stackframe *frame, void *d) in save_trace() 131 struct stackframe frame; in __save_stack_trace() 166 struct stackframe frame; in save_stack_trace_regs()
|
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()
|
D | perf_callchain.c | 91 callchain_trace(struct stackframe *fr, in callchain_trace() 103 struct stackframe fr; in perf_callchain_kernel()
|
D | time.c | 46 struct stackframe frame; in profile_pc()
|
D | unwind.c | 379 int unwind_frame(struct stackframe *frame) in unwind_frame() 465 struct stackframe frame; in unwind_backtrace()
|
/kernel/linux/linux-5.10/arch/hexagon/kernel/ |
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()
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
D | stacktrace.h | 53 struct stackframe { struct 64 extern int unwind_frame(struct task_struct *tsk, struct stackframe *frame); argument 65 extern void walk_stackframe(struct task_struct *tsk, struct stackframe *frame, 151 static inline void start_backtrace(struct stackframe *frame, in start_backtrace()
|
D | ptrace.h | 195 u64 stackframe[2]; member
|
/kernel/linux/linux-5.10/arch/riscv/kernel/ |
D | perf_callchain.c | 8 struct stackframe { struct 20 struct stackframe buftail; in user_backtrace() 23 (unsigned long *)(fp - sizeof(struct stackframe)); in user_backtrace()
|
D | stacktrace.c | 19 struct stackframe { struct 47 struct stackframe *frame; in walk_stackframe() 53 low = sp + sizeof(struct stackframe); in walk_stackframe() 58 frame = (struct stackframe *)fp - 1; in walk_stackframe()
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
D | stacktrace.c | 42 int notrace unwind_frame(struct task_struct *tsk, struct stackframe *frame) in unwind_frame() 120 void notrace walk_stackframe(struct task_struct *tsk, struct stackframe *frame, in walk_stackframe() 143 struct stackframe frame; in dump_backtrace() 206 struct stackframe frame; in arch_stack_walk()
|
D | time.c | 37 struct stackframe frame; in profile_pc()
|
D | return_address.c | 38 struct stackframe frame; in return_address()
|
D | perf_callchain.c | 153 struct stackframe frame; in perf_callchain_kernel()
|
D | asm-offsets.c | 75 DEFINE(S_STACKFRAME, offsetof(struct pt_regs, stackframe)); in main()
|
/kernel/linux/linux-5.10/arch/arm/oprofile/ |
D | common.c | 62 static int report_trace(struct stackframe *frame, void *d) in report_trace() 111 struct stackframe frame; in arm_backtrace()
|
/kernel/linux/linux-5.10/arch/nds32/include/asm/ |
D | stacktrace.h | 8 struct stackframe { struct
|
/kernel/linux/linux-5.10/arch/xtensa/oprofile/ |
D | backtrace.c | 14 static int xtensa_backtrace_cb(struct stackframe *frame, void *data) in xtensa_backtrace_cb()
|
/kernel/linux/linux-5.10/arch/nds32/kernel/ |
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() 1484 struct stackframe fr; in perf_callchain_kernel()
|