summaryrefslogtreecommitdiff
path: root/application-devel/tracing/lttng-c/hello-tp.h
diff options
context:
space:
mode:
Diffstat (limited to 'application-devel/tracing/lttng-c/hello-tp.h')
-rw-r--r--application-devel/tracing/lttng-c/hello-tp.h27
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>