Newer
Older
barebox / arch / arm / include / asm / stacktrace.h
@Sascha Hauer Sascha Hauer on 10 Mar 2011 354 bytes ARM: Add stack unwinding support
#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 */