diff options
-rw-r--r-- | tools/perf/util/session.c | 12 | ||||
-rw-r--r-- | tools/perf/util/session.h | 7 |
2 files changed, 13 insertions, 6 deletions
diff --git a/tools/perf/util/session.c b/tools/perf/util/session.c index a0ce5a46abbe..b5ebd4751a04 100644 --- a/tools/perf/util/session.c +++ b/tools/perf/util/session.c | |||
@@ -250,7 +250,7 @@ static int process_finished_round(struct perf_tool *tool, | |||
250 | union perf_event *event, | 250 | union perf_event *event, |
251 | struct perf_session *session); | 251 | struct perf_session *session); |
252 | 252 | ||
253 | static void perf_tool__fill_defaults(struct perf_tool *tool) | 253 | void perf_tool__fill_defaults(struct perf_tool *tool) |
254 | { | 254 | { |
255 | if (tool->sample == NULL) | 255 | if (tool->sample == NULL) |
256 | tool->sample = process_event_sample_stub; | 256 | tool->sample = process_event_sample_stub; |
@@ -495,7 +495,7 @@ static int perf_session_deliver_event(struct perf_session *session, | |||
495 | u64 file_offset); | 495 | u64 file_offset); |
496 | 496 | ||
497 | static int flush_sample_queue(struct perf_session *s, | 497 | static int flush_sample_queue(struct perf_session *s, |
498 | struct perf_tool *tool) | 498 | struct perf_tool *tool) |
499 | { | 499 | { |
500 | struct ordered_samples *os = &s->ordered_samples; | 500 | struct ordered_samples *os = &s->ordered_samples; |
501 | struct list_head *head = &os->samples; | 501 | struct list_head *head = &os->samples; |
@@ -1049,10 +1049,10 @@ static void event_swap(union perf_event *event, bool sample_id_all) | |||
1049 | swap(event, sample_id_all); | 1049 | swap(event, sample_id_all); |
1050 | } | 1050 | } |
1051 | 1051 | ||
1052 | static int perf_session__process_event(struct perf_session *session, | 1052 | int perf_session__process_event(struct perf_session *session, |
1053 | union perf_event *event, | 1053 | union perf_event *event, |
1054 | struct perf_tool *tool, | 1054 | struct perf_tool *tool, |
1055 | u64 file_offset) | 1055 | u64 file_offset) |
1056 | { | 1056 | { |
1057 | struct perf_sample sample; | 1057 | struct perf_sample sample; |
1058 | int ret; | 1058 | int ret; |
diff --git a/tools/perf/util/session.h b/tools/perf/util/session.h index ad8d3d4ef14e..9818fc25a62f 100644 --- a/tools/perf/util/session.h +++ b/tools/perf/util/session.h | |||
@@ -56,6 +56,13 @@ int __perf_session__process_events(struct perf_session *self, | |||
56 | int perf_session__process_events(struct perf_session *self, | 56 | int perf_session__process_events(struct perf_session *self, |
57 | struct perf_tool *tool); | 57 | struct perf_tool *tool); |
58 | 58 | ||
59 | int perf_session__process_event(struct perf_session *session, | ||
60 | union perf_event *event, | ||
61 | struct perf_tool *tool, | ||
62 | u64 file_offset); | ||
63 | |||
64 | void perf_tool__fill_defaults(struct perf_tool *tool); | ||
65 | |||
59 | int perf_session__resolve_callchain(struct perf_session *self, struct perf_evsel *evsel, | 66 | int perf_session__resolve_callchain(struct perf_session *self, struct perf_evsel *evsel, |
60 | struct thread *thread, | 67 | struct thread *thread, |
61 | struct ip_callchain *chain, | 68 | struct ip_callchain *chain, |