diff options
Diffstat (limited to 'tools/lib/lockdep/uinclude/linux/stacktrace.h')
| -rw-r--r-- | tools/lib/lockdep/uinclude/linux/stacktrace.h | 32 | 
1 files changed, 0 insertions, 32 deletions
| diff --git a/tools/lib/lockdep/uinclude/linux/stacktrace.h b/tools/lib/lockdep/uinclude/linux/stacktrace.h deleted file mode 100644 index 39aecc6b19d1..000000000000 --- a/tools/lib/lockdep/uinclude/linux/stacktrace.h +++ /dev/null @@ -1,32 +0,0 @@ -#ifndef _LIBLOCKDEP_LINUX_STACKTRACE_H_ -#define _LIBLOCKDEP_LINUX_STACKTRACE_H_ - -#include <execinfo.h> - -struct stack_trace { -	unsigned int nr_entries, max_entries; -	unsigned long *entries; -	int skip; -}; - -static inline void print_stack_trace(struct stack_trace *trace, int spaces) -{ -	backtrace_symbols_fd((void **)trace->entries, trace->nr_entries, 1); -} - -#define save_stack_trace(trace)	\ -	((trace)->nr_entries =	\ -		backtrace((void **)(trace)->entries, (trace)->max_entries)) - -static inline int dump_stack(void) -{ -	void *array[64]; -	size_t size; - -	size = backtrace(array, 64); -	backtrace_symbols_fd(array, size, 1); - -	return 0; -} - -#endif |