19 #undef TRACEPOINT_PROVIDER 20 #define TRACEPOINT_PROVIDER mir_server_compositor 22 #undef TRACEPOINT_INCLUDE 23 #define TRACEPOINT_INCLUDE "./compositor_report_tp.h" 25 #if !defined(MIR_LTTNG_COMPOSITOR_REPORT_TP_H_) || defined(TRACEPOINT_HEADER_MULTI_READ) 26 #define MIR_LTTNG_COMPOSITOR_REPORT_TP_H_ 32 #define COMPOSITOR_TRACE_POINT(name) MIR_LTTNG_VOID_TRACE_POINT(TRACEPOINT_PROVIDER, name) 38 #undef COMPOSITOR_TRACE_POINT 41 mir_server_compositor,
43 TP_ARGS(
int,
width,
int,
height,
int, x,
int, y,
void const*,
id),
47 ctf_integer(
int, x, x)
48 ctf_integer(
int, y, y)
49 ctf_integer_hex(uintptr_t,
id, (uintptr_t)(
id))
54 mir_server_compositor,
58 ctf_integer_hex(uintptr_t,
id, (uintptr_t)(
id))
63 mir_server_compositor,
67 ctf_integer_hex(uintptr_t,
id, (uintptr_t)(
id))
72 mir_server_compositor,
76 ctf_integer_hex(uintptr_t,
id, (uintptr_t)(
id))
81 mir_server_compositor,
83 TP_ARGS(
void const*,
id,
unsigned int*, buffer_ids,
size_t, buffer_ids_len),
85 ctf_integer_hex(uintptr_t,
id, (uintptr_t)(
id))
86 ctf_sequence(
unsigned int, buffer_ids, buffer_ids,
size_t, buffer_ids_len)
92 #include <lttng/tracepoint-event.h> buffers_in_frame
Definition: compositor_report_tp.h:82
began_frame
Definition: compositor_report_tp.h:55
TP_ARGS(void const *, id)
#define COMPOSITOR_TRACE_POINT(name)
Definition: compositor_report_tp.h:32
finished_frame
Definition: compositor_report_tp.h:73
#define MIR_LTTNG_VOID_TRACE_CLASS(comp)
Definition: lttng_utils.h:31
unsigned int width
Definition: touchspot_image.c:4
TRACEPOINT_EVENT(mir_server_compositor, added_display, TP_ARGS(int, width, int, height, int, x, int, y, void const *, id), TP_FIELDS(ctf_integer(int, width, width) ctf_integer(int, height, height) ctf_integer(int, x, x) ctf_integer(int, y, y) ctf_integer_hex(uintptr_t, id,(uintptr_t)(id)))) TRACEPOINT_EVENT(mir_server_compositor
rendered_frame
Definition: compositor_report_tp.h:64
unsigned int height
Definition: touchspot_image.c:5
TP_FIELDS(ctf_integer_hex(uintptr_t, id,(uintptr_t)(id)))) TRACEPOINT_EVENT(mir_server_compositor