X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=instrumentation%2Fevents%2Flttng-module%2Flttng-test.h;h=05d028ca3952adc0bb10e1e8582438bc89381621;hb=0292e7f294eaeb5cbedded798fa0d9e68d8259dd;hp=5b6f3371d68346643a8864252e23313882f9a27c;hpb=89406ecdac65945384042f56e42de2a10bd93f70;p=deliverable%2Flttng-modules.git diff --git a/instrumentation/events/lttng-module/lttng-test.h b/instrumentation/events/lttng-module/lttng-test.h index 5b6f3371..05d028ca 100644 --- a/instrumentation/events/lttng-module/lttng-test.h +++ b/instrumentation/events/lttng-module/lttng-test.h @@ -4,10 +4,22 @@ #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 #include +LTTNG_TRACEPOINT_ENUM( + lttng_test_filter_event_enum, + TP_ENUM_VALUES( + ctf_enum_auto("AUTO: EXPECT 0") + ctf_enum_value("VALUE: 23", 23) + ctf_enum_value("VALUE: 27", 27) + ctf_enum_auto("AUTO: EXPECT 28") + ctf_enum_range("RANGE: 101 TO 303", 101, 303) + ctf_enum_auto("AUTO: EXPECT 304") + ) +) + LTTNG_TRACEPOINT_EVENT(lttng_test_filter_event, TP_PROTO(int anint, int netint, long *values, char *text, size_t textlen, @@ -25,10 +37,18 @@ LTTNG_TRACEPOINT_EVENT(lttng_test_filter_event, ctf_sequence_text(char, seqfield2, text, size_t, textlen) ctf_string(stringfield, text) ctf_string(stringfield2, etext) + ctf_sequence_bitfield(long, bitfield_seq, values, uint8_t, 3) + ctf_array_bitfield(long, bitfield_array, values, 3) + ctf_enum(lttng_test_filter_event_enum, int, enum0, 0) + ctf_enum(lttng_test_filter_event_enum, int, enum23, 23) + ctf_enum(lttng_test_filter_event_enum, int, enum27, 27) + ctf_enum(lttng_test_filter_event_enum, int, enum28, 28) + ctf_enum(lttng_test_filter_event_enum, int, enum202, 202) + ctf_enum(lttng_test_filter_event_enum, int, enum304, 304) ) ) #endif /* LTTNG_TRACE_LTTNG_TEST_H */ /* This part must be outside protection */ -#include "../../../probes/define_trace.h" +#include