diff options
Diffstat (limited to 'trace-ftrace.c')
-rw-r--r-- | trace-ftrace.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/trace-ftrace.c b/trace-ftrace.c index 4e6f61d..af9ac8d 100644 --- a/trace-ftrace.c +++ b/trace-ftrace.c | |||
@@ -49,7 +49,7 @@ static int get_field_val(struct trace_seq *s, void *data, | |||
49 | } | 49 | } |
50 | 50 | ||
51 | static int function_handler(struct trace_seq *s, struct record *record, | 51 | static int function_handler(struct trace_seq *s, struct record *record, |
52 | struct event_format *event) | 52 | struct event_format *event, void *context) |
53 | { | 53 | { |
54 | struct pevent *pevent = event->pevent; | 54 | struct pevent *pevent = event->pevent; |
55 | unsigned long long function; | 55 | unsigned long long function; |
@@ -241,7 +241,7 @@ static int print_graph_nested(struct trace_seq *s, | |||
241 | 241 | ||
242 | static int | 242 | static int |
243 | fgraph_ent_handler(struct trace_seq *s, struct record *record, | 243 | fgraph_ent_handler(struct trace_seq *s, struct record *record, |
244 | struct event_format *event) | 244 | struct event_format *event, void *context) |
245 | { | 245 | { |
246 | struct record *rec; | 246 | struct record *rec; |
247 | unsigned long long val, pid; | 247 | unsigned long long val, pid; |
@@ -273,7 +273,7 @@ fgraph_ent_handler(struct trace_seq *s, struct record *record, | |||
273 | 273 | ||
274 | static int | 274 | static int |
275 | fgraph_ret_handler(struct trace_seq *s, struct record *record, | 275 | fgraph_ret_handler(struct trace_seq *s, struct record *record, |
276 | struct event_format *event) | 276 | struct event_format *event, void *context) |
277 | { | 277 | { |
278 | unsigned long long rettime, calltime; | 278 | unsigned long long rettime, calltime; |
279 | unsigned long long duration, depth; | 279 | unsigned long long duration, depth; |
@@ -308,7 +308,7 @@ fgraph_ret_handler(struct trace_seq *s, struct record *record, | |||
308 | 308 | ||
309 | static int | 309 | static int |
310 | trace_stack_handler(struct trace_seq *s, struct record *record, | 310 | trace_stack_handler(struct trace_seq *s, struct record *record, |
311 | struct event_format *event) | 311 | struct event_format *event, void *context) |
312 | { | 312 | { |
313 | struct format_field *field; | 313 | struct format_field *field; |
314 | unsigned long long addr; | 314 | unsigned long long addr; |
@@ -350,16 +350,16 @@ int tracecmd_ftrace_overrides(struct tracecmd_input *handle) | |||
350 | pevent = tracecmd_get_pevent(handle); | 350 | pevent = tracecmd_get_pevent(handle); |
351 | 351 | ||
352 | pevent_register_event_handler(pevent, -1, "ftrace", "function", | 352 | pevent_register_event_handler(pevent, -1, "ftrace", "function", |
353 | function_handler); | 353 | function_handler, NULL); |
354 | 354 | ||
355 | pevent_register_event_handler(pevent, -1, "ftrace", "funcgraph_entry", | 355 | pevent_register_event_handler(pevent, -1, "ftrace", "funcgraph_entry", |
356 | fgraph_ent_handler); | 356 | fgraph_ent_handler, NULL); |
357 | 357 | ||
358 | pevent_register_event_handler(pevent, -1, "ftrace", "funcgraph_exit", | 358 | pevent_register_event_handler(pevent, -1, "ftrace", "funcgraph_exit", |
359 | fgraph_ret_handler); | 359 | fgraph_ret_handler, NULL); |
360 | 360 | ||
361 | pevent_register_event_handler(pevent, -1, "ftrace", "kernel_stack", | 361 | pevent_register_event_handler(pevent, -1, "ftrace", "kernel_stack", |
362 | trace_stack_handler); | 362 | trace_stack_handler, NULL); |
363 | 363 | ||
364 | /* Store the func ret id and event for later use */ | 364 | /* Store the func ret id and event for later use */ |
365 | event = pevent_find_event_by_name(pevent, "ftrace", "funcgraph_exit"); | 365 | event = pevent_find_event_by_name(pevent, "ftrace", "funcgraph_exit"); |