1 #ifndef __ASM_STACKTRACE_H
2 #define __ASM_STACKTRACE_H
4 #include <asm/ptrace.h>
8 * FP member should hold R7 when CONFIG_THUMB2_KERNEL is enabled
17 static __always_inline
18 void arm_get_current_stackframe(struct pt_regs *regs, struct stackframe *frame)
20 frame->fp = frame_pointer(regs);
21 frame->sp = regs->ARM_sp;
22 frame->lr = regs->ARM_lr;
23 frame->pc = regs->ARM_pc;
26 extern int unwind_frame(struct stackframe *frame);
27 extern void walk_stackframe(struct stackframe *frame,
28 int (*fn)(struct stackframe *, void *), void *data);
30 #endif /* __ASM_STACKTRACE_H */