diff options
Diffstat (limited to 'tools/perf/util/trace-event-parse.c')
-rw-r--r-- | tools/perf/util/trace-event-parse.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/tools/perf/util/trace-event-parse.c b/tools/perf/util/trace-event-parse.c index c36636fd825b..25d6c737be3e 100644 --- a/tools/perf/util/trace-event-parse.c +++ b/tools/perf/util/trace-event-parse.c | |||
@@ -112,8 +112,8 @@ unsigned long long read_size(struct event_format *event, void *ptr, int size) | |||
112 | return pevent_read_number(event->pevent, ptr, size); | 112 | return pevent_read_number(event->pevent, ptr, size); |
113 | } | 113 | } |
114 | 114 | ||
115 | void event_format__print(struct event_format *event, | 115 | void event_format__fprintf(struct event_format *event, |
116 | int cpu, void *data, int size) | 116 | int cpu, void *data, int size, FILE *fp) |
117 | { | 117 | { |
118 | struct pevent_record record; | 118 | struct pevent_record record; |
119 | struct trace_seq s; | 119 | struct trace_seq s; |
@@ -125,10 +125,16 @@ void event_format__print(struct event_format *event, | |||
125 | 125 | ||
126 | trace_seq_init(&s); | 126 | trace_seq_init(&s); |
127 | pevent_event_info(&s, event, &record); | 127 | pevent_event_info(&s, event, &record); |
128 | trace_seq_do_printf(&s); | 128 | trace_seq_do_fprintf(&s, fp); |
129 | trace_seq_destroy(&s); | 129 | trace_seq_destroy(&s); |
130 | } | 130 | } |
131 | 131 | ||
132 | void event_format__print(struct event_format *event, | ||
133 | int cpu, void *data, int size) | ||
134 | { | ||
135 | return event_format__fprintf(event, cpu, data, size, stdout); | ||
136 | } | ||
137 | |||
132 | void parse_proc_kallsyms(struct pevent *pevent, | 138 | void parse_proc_kallsyms(struct pevent *pevent, |
133 | char *file, unsigned int size __maybe_unused) | 139 | char *file, unsigned int size __maybe_unused) |
134 | { | 140 | { |