X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=instrumentation%2Fevents%2Flttng-module%2Flttng-test.h;fp=instrumentation%2Fevents%2Flttng-module%2Flttng-test.h;h=5b6f3371d68346643a8864252e23313882f9a27c;hb=aa3de24db3980016df8ef7dc7c07c2dc2bf6372d;hp=0000000000000000000000000000000000000000;hpb=e0833535c3548a2f2d8d0bc60d6d9705b5dbc0b5;p=lttng-modules.git diff --git a/instrumentation/events/lttng-module/lttng-test.h b/instrumentation/events/lttng-module/lttng-test.h new file mode 100644 index 00000000..5b6f3371 --- /dev/null +++ b/instrumentation/events/lttng-module/lttng-test.h @@ -0,0 +1,34 @@ +#undef TRACE_SYSTEM +#define TRACE_SYSTEM lttng_test + +#if !defined(LTTNG_TRACE_LTTNG_TEST_H) || defined(TRACE_HEADER_MULTI_READ) +#define LTTNG_TRACE_LTTNG_TEST_H + +#include "../../../probes/lttng-tracepoint-event.h" +#include +#include + +LTTNG_TRACEPOINT_EVENT(lttng_test_filter_event, + TP_PROTO(int anint, int netint, long *values, + char *text, size_t textlen, + char *etext), + TP_ARGS(anint, netint, values, text, textlen, etext), + TP_FIELDS( + ctf_integer(int, intfield, anint) + ctf_integer_hex(int, intfield2, anint) + ctf_integer(long, longfield, anint) + ctf_integer_network(int, netintfield, netint) + ctf_integer_network_hex(int, netintfieldhex, netint) + ctf_array(long, arrfield1, values, 3) + ctf_array_text(char, arrfield2, text, 10) + ctf_sequence(char, seqfield1, text, size_t, textlen) + ctf_sequence_text(char, seqfield2, text, size_t, textlen) + ctf_string(stringfield, text) + ctf_string(stringfield2, etext) + ) +) + +#endif /* LTTNG_TRACE_LTTNG_TEST_H */ + +/* This part must be outside protection */ +#include "../../../probes/define_trace.h"