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 */