19 #undef TRACEPOINT_PROVIDER
20 #define TRACEPOINT_PROVIDER mir_server_session_mediator
22 #undef TRACEPOINT_INCLUDE
23 #define TRACEPOINT_INCLUDE "./session_mediator_report_tp.h"
25 #if !defined(MIR_LTTNG_SESSION_MEDIATOR_REPORT_TP_H_) || defined(TRACEPOINT_HEADER_MULTI_READ)
26 #define MIR_LTTNG_SESSION_MEDIATOR_REPORT_TP_H_
31 mir_server_session_mediator,
33 TP_ARGS(
char const*, application),
35 ctf_string(application, application)
39 #define MIR_SESSION_MEDIATOR_EVENT(event) \
40 TRACEPOINT_EVENT_INSTANCE(mir_server_session_mediator, application_event, event, TP_ARGS(char const*, application))
57 mir_server_session_mediator,
59 TP_ARGS(
char const*, application, pid_t, application_process),
61 ctf_string(application, application)
62 ctf_integer(pid_t, application_process, application_process)
67 mir_server_session_mediator,
69 TP_ARGS(
char const*, application,
char const*, method,
char const*, what),
71 ctf_string(application, application)
72 ctf_string(method, method)
73 ctf_string(what, what)
77 #undef MIR_SESSION_MEDIATOR_EVENT
81 #include <lttng/tracepoint-event.h>