1#ifndef __LINUX_STACKTRACE_H 2#define __LINUX_STACKTRACE_H 3 4#ifdef CONFIG_STACKTRACE 5struct stack_trace { 6 unsigned int nr_entries, max_entries; 7 unsigned long *entries; 8}; 9 10extern void save_stack_trace(struct stack_trace *trace, 11 struct task_struct *task, int all_contexts, 12 unsigned int skip); 13 14extern 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