Loading...
Searching...
No Matches
Go to the documentation of this file.
18#pragma GCC diagnostic push
19#pragma GCC diagnostic ignored "-Wmissing-field-initializers"
21#pragma GCC diagnostic pop
23#ifdef ENABLE_TRACEPOINTS
25# ifndef lttng_ust_tracepoint
26# define lttng_ust_tracepoint(...) tracepoint(__VA_ARGS__)
29# ifndef lttng_ust_do_tracepoint
30# define lttng_ust_do_tracepoint(...) do_tracepoint(__VA_ARGS__)
33# ifndef lttng_ust_tracepoint_enabled
34# define lttng_ust_tracepoint_enabled(...) tracepoint_enabled(__VA_ARGS__)
37# define jami_tracepoint(tp_name, ...) \
38 lttng_ust_tracepoint(jami, tp_name __VA_OPT__(,) __VA_ARGS__)
40# define jami_tracepoint_if_enabled(tp_name, ...) \
42 if (lttng_ust_tracepoint_enabled(jami, tp_name)) { \
43 lttng_ust_do_tracepoint(jami, \
53# define jami_tracepoint(...) static_assert(true)
54# define jami_tracepoint_if_enabled(...) static_assert(true)