• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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