diff options
Diffstat (limited to 'include/linux/stacktrace.h')
| -rw-r--r-- | include/linux/stacktrace.h | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/stacktrace.h b/include/linux/stacktrace.h index 115b570e3bff..669045ab73f3 100644 --- a/include/linux/stacktrace.h +++ b/include/linux/stacktrace.h @@ -1,6 +1,8 @@  #ifndef __LINUX_STACKTRACE_H  #define __LINUX_STACKTRACE_H +#include <linux/types.h> +  struct task_struct;  struct pt_regs; @@ -20,6 +22,8 @@ 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); +extern int snprint_stack_trace(char *buf, size_t size, +			struct stack_trace *trace, int spaces);  #ifdef CONFIG_USER_STACKTRACE_SUPPORT  extern void save_stack_trace_user(struct stack_trace *trace); @@ -32,6 +36,7 @@ extern void save_stack_trace_user(struct stack_trace *trace);  # 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) +# define snprint_stack_trace(buf, size, trace, spaces)	do { } while (0)  #endif  #endif  | 
