Home
last modified time | relevance | path

Searched refs:stackframe (Results 1 – 34 of 34) sorted by relevance

/linux-4.4.14/arch/arm/include/asm/
Dstacktrace.h6 struct stackframe { struct
18 void arm_get_current_stackframe(struct pt_regs *regs, struct stackframe *frame) in arm_get_current_stackframe() argument
26 extern int unwind_frame(struct stackframe *frame);
27 extern void walk_stackframe(struct stackframe *frame,
28 int (*fn)(struct stackframe *, void *), void *data);
/linux-4.4.14/arch/xtensa/include/asm/
Dstacktrace.h15 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-4.4.14/arch/arm64/include/asm/
Dstacktrace.h19 struct stackframe { struct
25 extern int unwind_frame(struct stackframe *frame); argument
26 extern void walk_stackframe(struct stackframe *frame,
27 int (*fn)(struct stackframe *, void *), void *data);
/linux-4.4.14/arch/metag/include/asm/
Dstacktrace.h4 struct stackframe { struct
16 extern int unwind_frame(struct stackframe *frame); argument
17 extern void walk_stackframe(struct stackframe *frame,
18 int (*fn)(struct stackframe *, void *), void *data);
/linux-4.4.14/arch/unicore32/include/asm/
Dstacktrace.h16 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-4.4.14/arch/xtensa/kernel/
Dstacktrace.c35 int (*ufn)(struct stackframe *frame, void *data), in xtensa_backtrace_user()
43 struct stackframe frame; in xtensa_backtrace_user()
129 int (*kfn)(struct stackframe *frame, void *data), in xtensa_backtrace_kernel()
130 int (*ufn)(struct stackframe *frame, void *data), in xtensa_backtrace_kernel()
149 struct stackframe frame; in xtensa_backtrace_kernel()
183 int (*fn)(struct stackframe *frame, void *data), in walk_stackframe()
195 struct stackframe frame; in walk_stackframe()
220 static int stack_trace_cb(struct stackframe *frame, void *data) in stack_trace_cb()
261 static int return_address_cb(struct stackframe *frame, void *data) in return_address_cb()
Dtraps.c448 static int show_trace_cb(struct stackframe *frame, void *data) in show_trace_cb()
Dperf_event.c324 static int callchain_trace(struct stackframe *frame, void *data) in callchain_trace()
/linux-4.4.14/arch/mips/oprofile/
Dbacktrace.c12 struct stackframe { struct
71 static inline int unwind_user_frame(struct stackframe *old_frame, in unwind_user_frame()
74 struct stackframe new_frame = *old_frame; in unwind_user_frame()
132 struct stackframe *frame, in do_user_backtrace()
147 struct stackframe *frame, in do_kernel_backtrace()
151 struct stackframe *frame, in do_kernel_backtrace()
166 struct stackframe frame = { .sp = regs->regs[29], in op_mips_backtrace()
/linux-4.4.14/arch/arm64/kernel/
Dstacktrace.c38 int notrace unwind_frame(struct stackframe *frame) in unwind_frame()
56 void notrace walk_stackframe(struct stackframe *frame, in walk_stackframe()
57 int (*fn)(struct stackframe *, void *), void *data) in walk_stackframe() argument
78 static int save_trace(struct stackframe *frame, void *d) in save_trace()
99 struct stackframe frame; in save_stack_trace_tsk()
Dreturn_address.c22 static int save_return_addr(struct stackframe *frame, void *d) in save_return_addr()
38 struct stackframe frame; in return_address()
Dperf_callchain.c147 static int callchain_trace(struct stackframe *frame, void *data) in callchain_trace()
157 struct stackframe frame; in perf_callchain_kernel()
Dtime.c47 struct stackframe frame; in profile_pc()
Dprocess.c338 struct stackframe frame; in get_wchan()
Dtraps.c148 struct stackframe frame; in dump_backtrace()
/linux-4.4.14/arch/unicore32/kernel/
Dstacktrace.c35 int notrace unwind_frame(struct stackframe *frame) in unwind_frame()
57 void notrace walk_stackframe(struct stackframe *frame, in walk_stackframe()
58 int (*fn)(struct stackframe *, void *), void *data) in walk_stackframe() argument
79 static int save_trace(struct stackframe *frame, void *d) in save_trace()
100 struct stackframe frame; in save_stack_trace_tsk()
Dprocess.c284 struct stackframe frame; in get_wchan()
/linux-4.4.14/arch/metag/kernel/
Dstacktrace.c39 int notrace unwind_frame(struct stackframe *frame) in unwind_frame()
81 int notrace unwind_frame(struct stackframe *frame) in unwind_frame()
102 void notrace walk_stackframe(struct stackframe *frame, in walk_stackframe()
103 int (*fn)(struct stackframe *, void *), void *data) in walk_stackframe() argument
124 static int save_trace(struct stackframe *frame, void *d) in save_trace()
145 struct stackframe frame; in save_stack_trace_tsk()
Dperf_callchain.c78 callchain_trace(struct stackframe *fr, in callchain_trace()
89 struct stackframe fr; in perf_callchain_kernel()
/linux-4.4.14/arch/arm/kernel/
Dstacktrace.c25 int notrace unwind_frame(struct stackframe *frame) in unwind_frame()
47 void notrace walk_stackframe(struct stackframe *frame, in walk_stackframe()
48 int (*fn)(struct stackframe *, void *), void *data) in walk_stackframe() argument
70 static int save_trace(struct stackframe *frame, void *d) in save_trace()
113 struct stackframe frame; in __save_stack_trace()
153 struct stackframe frame; in save_stack_trace_regs()
Dreturn_address.c24 static int save_return_addr(struct stackframe *frame, void *d) in save_return_addr()
41 struct stackframe frame; in return_address()
Dperf_callchain.c89 callchain_trace(struct stackframe *fr, in callchain_trace()
100 struct stackframe fr; in perf_callchain_kernel()
Dtime.c48 struct stackframe frame; in profile_pc()
Dunwind.c388 int unwind_frame(struct stackframe *frame) in unwind_frame()
473 struct stackframe frame; in unwind_backtrace()
Dprocess.c293 struct stackframe frame; in get_wchan()
/linux-4.4.14/arch/avr32/kernel/
Dstacktrace.c17 struct stackframe { struct
29 struct stackframe *frame; in save_stack_trace() argument
37 frame = (struct stackframe *)fp; in save_stack_trace()
/linux-4.4.14/arch/hexagon/kernel/
Dstacktrace.c28 struct stackframe { struct
40 struct stackframe *frame; in save_stack_trace() argument
48 frame = (struct stackframe *)fp; in save_stack_trace()
/linux-4.4.14/arch/blackfin/kernel/
Dstacktrace.c15 struct stackframe { struct
27 struct stackframe *frame; in save_stack_trace() argument
35 frame = (struct stackframe *)fp; in save_stack_trace()
/linux-4.4.14/arch/metag/oprofile/
Dbacktrace.c36 static int kernel_backtrace_frame(struct stackframe *frame, void *data) in kernel_backtrace_frame()
56 struct stackframe frame; in metag_backtrace()
/linux-4.4.14/arch/arm/oprofile/
Dcommon.c62 static int report_trace(struct stackframe *frame, void *d) in report_trace()
111 struct stackframe frame; in arm_backtrace()
/linux-4.4.14/arch/xtensa/oprofile/
Dbacktrace.c14 static int xtensa_backtrace_cb(struct stackframe *frame, void *data) in xtensa_backtrace_cb()
/linux-4.4.14/arch/cris/arch-v10/kernel/
Dentry.S122 ;; stackframe.
323 move.d [$r11+THREAD_ksp], $sp ; switch into the new stackframe by restoring kernel sp
393 push $srp ; make a stackframe similar to pt_regs
566 clear.d [$sp=$sp-4] ; Frametype - this is a normal stackframe.
/linux-4.4.14/arch/cris/arch-v32/kernel/
Dentry.S370 move.d [$acr], $sp ; Switch to new stackframe.
/linux-4.4.14/Documentation/s390/
DDebugging390.txt1244 you look above at our stackframe & also agrees with GPR14.