/Linux-v4.19/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);
|
/Linux-v4.19/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),
|
/Linux-v4.19/arch/unicore32/include/asm/ |
D | stacktrace.h | 16 struct stackframe { struct 24 extern int unwind_frame(struct stackframe *frame); argument 28 extern void walk_stackframe(struct stackframe *frame, 29 int (*fn)(struct stackframe *, void *), void *data);
|
/Linux-v4.19/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() 111 int (*kfn)(struct stackframe *frame, void *data), in xtensa_backtrace_kernel() 112 int (*ufn)(struct stackframe *frame, void *data), in xtensa_backtrace_kernel() 131 struct stackframe frame; in xtensa_backtrace_kernel() 164 int (*fn)(struct stackframe *frame, void *data), in walk_stackframe() 176 struct stackframe frame; in walk_stackframe() 201 static int stack_trace_cb(struct stackframe *frame, void *data) in stack_trace_cb() 242 static int return_address_cb(struct stackframe *frame, void *data) in return_address_cb()
|
/Linux-v4.19/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()
|
/Linux-v4.19/arch/unicore32/kernel/ |
D | stacktrace.c | 36 int notrace unwind_frame(struct stackframe *frame) in unwind_frame() 58 void notrace walk_stackframe(struct stackframe *frame, in walk_stackframe() 59 int (*fn)(struct stackframe *, void *), void *data) in walk_stackframe() argument 80 static int save_trace(struct stackframe *frame, void *d) in save_trace() 101 struct stackframe frame; in save_stack_trace_tsk()
|
D | process.c | 279 struct stackframe frame; in get_wchan()
|
/Linux-v4.19/arch/arm64/kernel/ |
D | stacktrace.c | 43 int notrace unwind_frame(struct task_struct *tsk, struct stackframe *frame) in unwind_frame() 89 void notrace walk_stackframe(struct task_struct *tsk, struct stackframe *frame, in walk_stackframe() 90 int (*fn)(struct stackframe *, void *), void *data) in walk_stackframe() argument 110 static int save_trace(struct stackframe *frame, void *d) in save_trace() 131 struct stackframe frame; in save_stack_trace_regs() 152 struct stackframe frame; in __save_stack_trace()
|
D | return_address.c | 23 static int save_return_addr(struct stackframe *frame, void *d) in save_return_addr() 39 struct stackframe frame; in return_address()
|
D | perf_callchain.c | 147 static int callchain_trace(struct stackframe *frame, void *data) in callchain_trace() 157 struct stackframe frame; in perf_callchain_kernel()
|
D | time.c | 47 struct stackframe frame; in profile_pc()
|
D | process.c | 445 struct stackframe frame; in get_wchan()
|
D | asm-offsets.c | 81 DEFINE(S_STACKFRAME, offsetof(struct pt_regs, stackframe)); in main()
|
/Linux-v4.19/arch/arm/kernel/ |
D | stacktrace.c | 27 int notrace unwind_frame(struct stackframe *frame) in unwind_frame() 49 void notrace walk_stackframe(struct stackframe *frame, in walk_stackframe() 50 int (*fn)(struct stackframe *, void *), void *data) in walk_stackframe() argument 71 static int save_trace(struct stackframe *frame, void *d) in save_trace() 105 struct stackframe frame; in __save_stack_trace() 144 struct stackframe frame; in save_stack_trace_regs()
|
D | return_address.c | 24 static int save_return_addr(struct stackframe *frame, void *d) in save_return_addr() 41 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 | 48 struct stackframe frame; in profile_pc()
|
D | unwind.c | 388 int unwind_frame(struct stackframe *frame) in unwind_frame() 473 struct stackframe frame; in unwind_backtrace()
|
D | process.c | 299 struct stackframe frame; in get_wchan()
|
/Linux-v4.19/arch/hexagon/kernel/ |
D | stacktrace.c | 29 struct stackframe { struct 41 struct stackframe *frame; in save_stack_trace() argument 49 frame = (struct stackframe *)fp; in save_stack_trace()
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | stacktrace.h | 27 struct stackframe { struct 50 extern int unwind_frame(struct task_struct *tsk, struct stackframe *frame); argument 51 extern void walk_stackframe(struct task_struct *tsk, struct stackframe *frame, 52 int (*fn)(struct stackframe *, void *), void *data);
|
D | ptrace.h | 167 u64 stackframe[2]; member
|
/Linux-v4.19/arch/riscv/kernel/ |
D | stacktrace.c | 25 struct stackframe { struct 53 struct stackframe *frame; in walk_stackframe() 59 low = sp + sizeof(struct stackframe); in walk_stackframe() 64 frame = (struct stackframe *)fp - 1; in walk_stackframe()
|
/Linux-v4.19/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()
|
/Linux-v4.19/arch/xtensa/oprofile/ |
D | backtrace.c | 14 static int xtensa_backtrace_cb(struct stackframe *frame, void *data) in xtensa_backtrace_cb()
|