forked from mirrors/linux
		
	 395810627b
			
		
	
	
		395810627b
		
	
	
	
	
		
			
			Swap the 1st and 2nd parameters of save_stack_trace_regs() as same as the parameters of save_stack_trace_tsk(). Signed-off-by: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com> Cc: yrl.pp-manager.tt@hitachi.com Cc: Frederic Weisbecker <fweisbec@gmail.com> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> Cc: Namhyung Kim <namhyung@gmail.com> Link: http://lkml.kernel.org/r/20110608070921.17777.31103.stgit@fedora15 Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
		
			
				
	
	
		
			37 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef __LINUX_STACKTRACE_H
 | |
| #define __LINUX_STACKTRACE_H
 | |
| 
 | |
| struct task_struct;
 | |
| struct pt_regs;
 | |
| 
 | |
| #ifdef CONFIG_STACKTRACE
 | |
| struct task_struct;
 | |
| 
 | |
| struct stack_trace {
 | |
| 	unsigned int nr_entries, max_entries;
 | |
| 	unsigned long *entries;
 | |
| 	int skip;	/* input argument: How many entries to skip */
 | |
| };
 | |
| 
 | |
| extern void save_stack_trace(struct stack_trace *trace);
 | |
| extern void save_stack_trace_regs(struct pt_regs *regs,
 | |
| 				  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);
 | |
| #else
 | |
| # define save_stack_trace_user(trace)              do { } while (0)
 | |
| #endif
 | |
| 
 | |
| #else
 | |
| # 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)
 | |
| #endif
 | |
| 
 | |
| #endif
 |