1 #ifndef __LINUX_STACKTRACE_H 2 #define __LINUX_STACKTRACE_H 3 4 #ifdef CONFIG_STACKTRACE 5 struct stack_trace { 6 unsigned int nr_entries, max_entries; 7 unsigned long *entries; 8 }; 9 10 extern void save_stack_trace(struct stack_trace *trace, 11 struct task_struct *task, int all_contexts, 12 unsigned int skip); 13 14 extern void print_stack_trace(struct stack_trace *trace, int spaces); 15 #else 16 # define save_stack_trace(trace, task, all, skip) do { } while (0) 17 # define print_stack_trace(trace) do { } while (0) 18 #endif 19 20 #endif 21