diff options
Diffstat (limited to 'application-devel/tracing/lttng-c/hello-tp.h')
| -rw-r--r-- | application-devel/tracing/lttng-c/hello-tp.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/application-devel/tracing/lttng-c/hello-tp.h b/application-devel/tracing/lttng-c/hello-tp.h new file mode 100644 index 0000000..6481d22 --- /dev/null +++ b/application-devel/tracing/lttng-c/hello-tp.h @@ -0,0 +1,27 @@ +#undef TRACEPOINT_PROVIDER +#define TRACEPOINT_PROVIDER hello_world + +#undef TRACEPOINT_INCLUDE +#define TRACEPOINT_INCLUDE "./hello-tp.h" + +#if !defined(_HELLO_TP_H) || defined(TRACEPOINT_HEADER_MULTI_READ) +#define _HELLO_TP_H + +#include <lttng/tracepoint.h> + +TRACEPOINT_EVENT( + hello_world, + my_first_tracepoint, + TP_ARGS( + int, my_integer_arg, + char*, my_string_arg + ), + TP_FIELDS( + ctf_string(my_string_field, my_string_arg) + ctf_integer(int, my_integer_field, my_integer_arg) + ) +) + +#endif /* _HELLO_TP_H */ + +#include <lttng/tracepoint-event.h> |
