X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=instrumentation%2Fevents%2Flttng-module%2Flttng-test.h;h=9f0cffbf0c1b308e375b8e19eb036ca207ebe1e5;hb=9f36eaed6f91d5897924b551b44d1edd8cee00e2;hp=b2461778b1320a6f10bec39be77c9d658ec9e318;hpb=6ec43db836429730c1431809049197a4fbe820fa;p=lttng-modules.git diff --git a/instrumentation/events/lttng-module/lttng-test.h b/instrumentation/events/lttng-module/lttng-test.h index b2461778..9f0cffbf 100644 --- a/instrumentation/events/lttng-module/lttng-test.h +++ b/instrumentation/events/lttng-module/lttng-test.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: GPL-2.0 */ #undef TRACE_SYSTEM #define TRACE_SYSTEM lttng_test @@ -8,11 +9,23 @@ #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, - char *etext), - TP_ARGS(anint, netint, values, text, textlen, etext), + char *etext, uint32_t * net_values), + TP_ARGS(anint, netint, values, text, textlen, etext, net_values), TP_FIELDS( ctf_integer(int, intfield, anint) ctf_integer_hex(int, intfield2, anint) @@ -21,12 +34,21 @@ LTTNG_TRACEPOINT_EVENT(lttng_test_filter_event, ctf_integer_network_hex(int, netintfieldhex, netint) ctf_array(long, arrfield1, values, 3) ctf_array_text(char, arrfield2, text, 10) + ctf_array_network(uint32_t, arrfield3, net_values, 3) ctf_sequence(char, seqfield1, text, size_t, textlen) ctf_sequence_text(char, seqfield2, text, size_t, textlen) + ctf_sequence_network(uint32_t, seqfield3, net_values, size_t, 3) + ctf_sequence(long, seqfield4, values, size_t, 3) 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) ) )