diff options
Diffstat (limited to 'tools/perf/util/session.h')
| -rw-r--r-- | tools/perf/util/session.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tools/perf/util/session.h b/tools/perf/util/session.h index a4be851f1a90..dc26ebf60fe4 100644 --- a/tools/perf/util/session.h +++ b/tools/perf/util/session.h | |||
| @@ -126,4 +126,19 @@ int __perf_session__set_tracepoints_handlers(struct perf_session *session, | |||
| 126 | extern volatile int session_done; | 126 | extern volatile int session_done; |
| 127 | 127 | ||
| 128 | #define session_done() ACCESS_ONCE(session_done) | 128 | #define session_done() ACCESS_ONCE(session_done) |
| 129 | |||
| 130 | int perf_session__deliver_synth_event(struct perf_session *session, | ||
| 131 | union perf_event *event, | ||
| 132 | struct perf_sample *sample, | ||
| 133 | struct perf_tool *tool); | ||
| 134 | |||
| 135 | int perf_event__process_id_index(struct perf_tool *tool, | ||
| 136 | union perf_event *event, | ||
| 137 | struct perf_session *session); | ||
| 138 | |||
| 139 | int perf_event__synthesize_id_index(struct perf_tool *tool, | ||
| 140 | perf_event__handler_t process, | ||
| 141 | struct perf_evlist *evlist, | ||
| 142 | struct machine *machine); | ||
| 143 | |||
| 129 | #endif /* __PERF_SESSION_H */ | 144 | #endif /* __PERF_SESSION_H */ |
