diff options
| author | Manuel Traut <manut@linutronix.de> | 2017-08-25 15:44:50 +0200 |
|---|---|---|
| committer | John Ogness <john.ogness@linutronix.de> | 2017-12-19 11:38:06 +0100 |
| commit | 4d5f8223acb7ab90af7fc4b8aa1c391838c1af21 (patch) | |
| tree | 63ee8b04ff3285c73832058fb064f883bdc15574 /application-devel/tracing/lttng-c/hello-tp.h | |
| parent | 77a4d59ce232c27b63068390401e723488630c3c (diff) | |
add a userspace tracing example
using lttng-ust, perf and tshark
traces can be shown in tracecompass
Signed-off-by: Manuel Traut <manut@linutronix.de>
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> |
