diff options
author | Steven Rostedt <srostedt@redhat.com> | 2008-12-02 23:50:05 -0500 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-12-03 02:56:26 -0500 |
commit | e49dc19c6a19ea112fcb94b7c62ec62cdd5c08aa (patch) | |
tree | 851dcdfe321e16a327d656ecd7040ef6e8590bec /kernel/trace/trace.h | |
parent | 7ee991fbc6f947e9b04f29c9c6c1d057d0671a16 (diff) |
ftrace: function graph return for function entry
Impact: feature, let entry function decide to trace or not
This patch lets the graph tracer entry function decide if the tracing
should be done at the end as well. This requires all function graph
entry functions return 1 if it should trace, or 0 if the return should
not be traced.
Signed-off-by: Steven Rostedt <srostedt@redhat.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'kernel/trace/trace.h')
-rw-r--r-- | kernel/trace/trace.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/trace/trace.h b/kernel/trace/trace.h index f96f4e787ff3..0565ae9a2210 100644 --- a/kernel/trace/trace.h +++ b/kernel/trace/trace.h | |||
@@ -412,7 +412,7 @@ void trace_function(struct trace_array *tr, | |||
412 | unsigned long flags, int pc); | 412 | unsigned long flags, int pc); |
413 | 413 | ||
414 | void trace_graph_return(struct ftrace_graph_ret *trace); | 414 | void trace_graph_return(struct ftrace_graph_ret *trace); |
415 | void trace_graph_entry(struct ftrace_graph_ent *trace); | 415 | int trace_graph_entry(struct ftrace_graph_ent *trace); |
416 | void trace_bts(struct trace_array *tr, | 416 | void trace_bts(struct trace_array *tr, |
417 | unsigned long from, | 417 | unsigned long from, |
418 | unsigned long to); | 418 | unsigned long to); |