#include <lttng/tracepoint.h>
-TRACEPOINT_EVENT(ust_tests_demo, loop,
- TP_ARGS(int, anint, int, netint, long *, values,
- char *, text, size_t, textlen,
- double, doublearg, float, floatarg),
- 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_float(float, floatfield, floatarg)
- ctf_float(double, doublefield, doublearg)
- )
+TRACEPOINT_LOGLEVEL_ENUM(
+ tp_loglevel(critical, 0)
+ tp_loglevel(warning, 1)
+ tp_loglevel(debug, 2)
)
TRACEPOINT_EVENT(ust_tests_demo, starting,
ctf_integer(int, value, value)
)
)
+TRACEPOINT_LOGLEVEL(ust_tests_demo, starting, critical)
TRACEPOINT_EVENT(ust_tests_demo, done,
TP_ARGS(int, value),
ctf_integer(int, value, value)
)
)
+TRACEPOINT_LOGLEVEL(ust_tests_demo, done, critical)
#endif /* _TRACEPOINT_UST_TESTS_DEMO_H */