/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);
|
/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),
|
/arch/unicore32/include/asm/ |
D | stacktrace.h | 13 struct stackframe { struct 21 extern int unwind_frame(struct stackframe *frame); argument 25 extern void walk_stackframe(struct stackframe *frame, 26 int (*fn)(struct stackframe *, void *), void *data);
|
/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 20 *frame = *(struct stackframe *)frame->fp; in unwind_frame_kernel() 30 static void notrace walk_stackframe(struct stackframe *fr, in walk_stackframe() 45 struct stackframe buftail; in user_backtrace() 108 struct stackframe fr; in perf_callchain_kernel()
|
/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()
|
/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()
|
/arch/unicore32/kernel/ |
D | stacktrace.c | 33 int notrace unwind_frame(struct stackframe *frame) in unwind_frame() 55 void notrace walk_stackframe(struct stackframe *frame, in walk_stackframe() 56 int (*fn)(struct stackframe *, void *), void *data) in walk_stackframe() argument 77 static int save_trace(struct stackframe *frame, void *d) in save_trace() 98 struct stackframe frame; in save_stack_trace_tsk()
|
/arch/arm/kernel/ |
D | stacktrace.c | 28 int notrace unwind_frame(struct stackframe *frame) in unwind_frame() 50 void notrace walk_stackframe(struct stackframe *frame, in walk_stackframe() 51 int (*fn)(struct stackframe *, void *), void *data) in walk_stackframe() argument 72 static int save_trace(struct stackframe *frame, void *d) in save_trace() 106 struct stackframe frame; in __save_stack_trace() 141 struct stackframe frame; in save_stack_trace_regs()
|
D | return_address.c | 21 static int save_return_addr(struct stackframe *frame, void *d) in save_return_addr() 38 struct stackframe frame; in return_address()
|
D | perf_callchain.c | 90 callchain_trace(struct stackframe *fr, in callchain_trace() 101 struct stackframe fr; in perf_callchain_kernel()
|
D | time.c | 45 struct stackframe frame; in profile_pc()
|
D | unwind.c | 375 int unwind_frame(struct stackframe *frame) in unwind_frame() 460 struct stackframe frame; in unwind_backtrace()
|
/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()
|
/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, 66 int (*fn)(struct stackframe *, void *), void *data); 166 static inline void start_backtrace(struct stackframe *frame, in start_backtrace()
|
D | ptrace.h | 181 u64 stackframe[2]; member
|
/arch/arm64/kernel/ |
D | stacktrace.c | 41 int notrace unwind_frame(struct task_struct *tsk, struct stackframe *frame) in unwind_frame() 117 void notrace walk_stackframe(struct task_struct *tsk, struct stackframe *frame, in walk_stackframe() 118 int (*fn)(struct stackframe *, void *), void *data) in walk_stackframe() argument 139 static int save_trace(struct stackframe *frame, void *d) in save_trace() 160 struct stackframe frame; in save_stack_trace_regs() 175 struct stackframe frame; in __save_stack_trace()
|
D | return_address.c | 21 static int save_return_addr(struct stackframe *frame, void *d) in save_return_addr() 38 struct stackframe frame; in return_address()
|
D | perf_callchain.c | 140 static int callchain_trace(struct stackframe *frame, void *data) in callchain_trace() 150 struct stackframe frame; in perf_callchain_kernel()
|
D | time.c | 36 struct stackframe frame; in profile_pc()
|
/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 | 17 struct stackframe { struct 45 struct stackframe *frame; in walk_stackframe() 51 low = sp + sizeof(struct stackframe); in walk_stackframe() 56 frame = (struct stackframe *)fp - 1; in walk_stackframe()
|
/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()
|
/arch/nds32/include/asm/ |
D | stacktrace.h | 8 struct stackframe { struct
|
/arch/xtensa/oprofile/ |
D | backtrace.c | 14 static int xtensa_backtrace_cb(struct stackframe *frame, void *data) in xtensa_backtrace_cb()
|
/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() 1482 struct stackframe fr; in perf_callchain_kernel()
|