Merge tag 'trace-seq-buf-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...
[cascardo/linux.git] / tools / perf / util / session.h
index a4be851..dc26ebf 100644 (file)
@@ -126,4 +126,19 @@ int __perf_session__set_tracepoints_handlers(struct perf_session *session,
 extern volatile int session_done;
 
 #define session_done() ACCESS_ONCE(session_done)
+
+int perf_session__deliver_synth_event(struct perf_session *session,
+                                     union perf_event *event,
+                                     struct perf_sample *sample,
+                                     struct perf_tool *tool);
+
+int perf_event__process_id_index(struct perf_tool *tool,
+                                union perf_event *event,
+                                struct perf_session *session);
+
+int perf_event__synthesize_id_index(struct perf_tool *tool,
+                                   perf_event__handler_t process,
+                                   struct perf_evlist *evlist,
+                                   struct machine *machine);
+
 #endif /* __PERF_SESSION_H */