X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=doc%2Fexamples%2Ftrigger-on-event%2Ftp.h;fp=doc%2Fexamples%2Ftrigger-on-event%2Ftp.h;h=ae4593a46b77ae8d6af7ef7e6816e9659fd38ef3;hp=0000000000000000000000000000000000000000;hb=1831ae68b70dece8e9b847081526495adbbf05e5;hpb=25357057de5ae4dd2a572e8f9b893c1b90cbd60a diff --git a/doc/examples/trigger-on-event/tp.h b/doc/examples/trigger-on-event/tp.h new file mode 100644 index 000000000..ae4593a46 --- /dev/null +++ b/doc/examples/trigger-on-event/tp.h @@ -0,0 +1,28 @@ +/* + * Copyright (C) 2020 Jérémie Galarneau + * + * SPDX-License-Identifier: MIT + * + */ + +#undef TRACEPOINT_PROVIDER +#define TRACEPOINT_PROVIDER trigger_exemple + +#undef TRACEPOINT_INCLUDE +#define TRACEPOINT_INCLUDE "./tp.h" + +#if !defined(_TRACEPOINT_TRIGGER_EXEMPLE_H) || defined(TRACEPOINT_HEADER_MULTI_READ) +#define _TRACEPOINT_TRIGGER_EXEMPLE_H + +#include + +TRACEPOINT_EVENT(trigger_exemple, my_event, + TP_ARGS(int, iteration), + TP_FIELDS( + ctf_integer(uint64_t, iteration, iteration) + ) +) + +#endif /* _TRACEPOINT_TRIGGER_EXEMPLE_H */ + +#include