aboutsummaryrefslogtreecommitdiffstats
path: root/trace-input.c
diff options
context:
space:
mode:
authorSteven Rostedt <srostedt@redhat.com>2010-06-24 17:52:23 -0400
committerSteven Rostedt <rostedt@goodmis.org>2010-06-24 17:52:23 -0400
commite1d44628a0ddd8a1352535a3d3eaee514a4e1e0f (patch)
tree5132235b78696b8f2bc25de73f9961acb3b57838 /trace-input.c
parentdb6800824bfadc2a026610de7f311a363f3efd4a (diff)
trace-cmd: Load the default ftrace print handlers before plugins
Load the ftrace function print handlers before loading the plugins. This allows for a loaded plugin to override one of the ftrace default output functions. Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'trace-input.c')
-rw-r--r--trace-input.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/trace-input.c b/trace-input.c
index 815d250..398d0f9 100644
--- a/trace-input.c
+++ b/trace-input.c
@@ -479,9 +479,6 @@ int tracecmd_read_headers(struct tracecmd_input *handle)
479 if (ret < 0) 479 if (ret < 0)
480 return -1; 480 return -1;
481 481
482 /* register default ftrace functions first */
483 tracecmd_ftrace_overrides(handle);
484
485 return 0; 482 return 0;
486} 483}
487 484
@@ -1978,6 +1975,9 @@ struct tracecmd_input *tracecmd_alloc_fd(int fd)
1978 if (!handle->pevent) 1975 if (!handle->pevent)
1979 goto failed_read; 1976 goto failed_read;
1980 1977
1978 /* register default ftrace functions first */
1979 tracecmd_ftrace_overrides(handle);
1980
1981 handle->plugin_list = tracecmd_load_plugins(handle->pevent); 1981 handle->plugin_list = tracecmd_load_plugins(handle->pevent);
1982 1982
1983 handle->pevent->file_bigendian = buf[0]; 1983 handle->pevent->file_bigendian = buf[0];