xref: /kvm-unit-tests/lib/stack.h (revision cec0fd86f6f0d74631f46bb037aaa3cdca7d0d3f)
1 #ifndef _STACK_H_
2 #define _STACK_H_
3 
4 #include <libcflat.h>
5 #include <asm/stack.h>
6 
7 #ifdef HAVE_ARCH_BACKTRACE_FRAME
8 extern int backtrace_frame(const void *frame, const void **return_addrs,
9 			   int max_depth);
10 #else
11 static inline int
12 backtrace_frame(const void *frame __unused, const void **return_addrs __unused,
13 		int max_depth __unused)
14 {
15 	return 0;
16 }
17 #endif
18 
19 extern int backtrace(const void **return_addrs, int max_depth);
20 
21 #endif
22