| #ifndef __LINUX_STACKTRACE_H |
| #define __LINUX_STACKTRACE_H |
| unsigned int nr_entries, max_entries; |
| int skip; /* input argument: How many entries to skip */ |
| extern void save_stack_trace(struct stack_trace *trace); |
| extern void save_stack_trace_tsk(struct task_struct *tsk, |
| struct stack_trace *trace); |
| extern void print_stack_trace(struct stack_trace *trace, int spaces); |
| #ifdef CONFIG_USER_STACKTRACE_SUPPORT |
| extern void save_stack_trace_user(struct stack_trace *trace); |
| # define save_stack_trace_user(trace) do { } while (0) |
| # define save_stack_trace(trace) do { } while (0) |
| # define save_stack_trace_tsk(tsk, trace) do { } while (0) |
| # define save_stack_trace_user(trace) do { } while (0) |
| # define print_stack_trace(trace, spaces) do { } while (0) |