From 4d5f8223acb7ab90af7fc4b8aa1c391838c1af21 Mon Sep 17 00:00:00 2001 From: Manuel Traut Date: Fri, 25 Aug 2017 15:44:50 +0200 Subject: add a userspace tracing example using lttng-ust, perf and tshark traces can be shown in tracecompass Signed-off-by: Manuel Traut --- application-devel/tracing/lttng-c/hello-tp.h | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 application-devel/tracing/lttng-c/hello-tp.h (limited to 'application-devel/tracing/lttng-c/hello-tp.h') 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 + +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 -- cgit v1.2.3