1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#ifndef __ASM_STACKTRACE_H #define __ASM_STACKTRACE_H struct stackframe { unsigned long fp; unsigned long sp; unsigned long lr; unsigned long pc; }; extern int unwind_frame(struct stackframe *frame); extern void walk_stackframe(struct stackframe *frame, int (*fn)(struct stackframe *, void *), void *data); #endif /* __ASM_STACKTRACE_H */