Cleanup: Move lttng-modules instrumentation headers
[lttng-modules.git] / include / instrumentation / events / lttng.h
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 #undef TRACE_SYSTEM
3 #define TRACE_SYSTEM lttng
4
5 #if !defined(LTTNG_TRACE_LTTNG_H) || defined(TRACE_HEADER_MULTI_READ)
6 #define LTTNG_TRACE_LTTNG_H
7
8 #include <lttng/tracepoint-event.h>
9
10 LTTNG_TRACEPOINT_EVENT(lttng_logger,
11 TP_PROTO(const char __user *text, size_t len),
12 TP_ARGS(text, len),
13 TP_FIELDS(
14 ctf_user_sequence_text(char, msg, text, size_t, len)
15 )
16 )
17
18 #endif /* LTTNG_TRACE_LTTNG_H */
19
20 /* This part must be outside protection */
21 #include <lttng/define_trace.h>
This page took 0.028508 seconds and 4 git commands to generate.