aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace.h
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/trace/trace.h')
-rw-r--r--kernel/trace/trace.h28
1 files changed, 25 insertions, 3 deletions
diff --git a/kernel/trace/trace.h b/kernel/trace/trace.h
index c7e92732982d..116524d62366 100644
--- a/kernel/trace/trace.h
+++ b/kernel/trace/trace.h
@@ -489,9 +489,31 @@ void update_max_tr(struct trace_array *tr, struct task_struct *tsk, int cpu);
489void update_max_tr_single(struct trace_array *tr, 489void update_max_tr_single(struct trace_array *tr,
490 struct task_struct *tsk, int cpu); 490 struct task_struct *tsk, int cpu);
491 491
492void __trace_stack(struct trace_array *tr, 492#ifdef CONFIG_STACKTRACE
493 unsigned long flags, 493void ftrace_trace_stack(struct trace_array *tr, unsigned long flags,
494 int skip, int pc); 494 int skip, int pc);
495
496void ftrace_trace_userstack(struct trace_array *tr, unsigned long flags,
497 int pc);
498
499void __trace_stack(struct trace_array *tr, unsigned long flags, int skip,
500 int pc);
501#else
502static inline void ftrace_trace_stack(struct trace_array *tr,
503 unsigned long flags, int skip, int pc)
504{
505}
506
507static inline void ftrace_trace_userstack(struct trace_array *tr,
508 unsigned long flags, int pc)
509{
510}
511
512static inline void __trace_stack(struct trace_array *tr, unsigned long flags,
513 int skip, int pc)
514{
515}
516#endif /* CONFIG_STACKTRACE */
495 517
496extern cycle_t ftrace_now(int cpu); 518extern cycle_t ftrace_now(int cpu);
497 519