X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=include%2Finstrumentation%2Fevents%2Flttng-module%2Flttng.h;fp=include%2Finstrumentation%2Fevents%2Flttng-module%2Flttng.h;h=91eb4608096fb1b02b2ffc4874c253ed7f421d14;hb=7c6d929d62a6e24fb1dbeaee5cd2c8afe77720b7;hp=0000000000000000000000000000000000000000;hpb=cf77d12083b5092eca8c6f9899ec0892756845aa;p=lttng-modules.git diff --git a/include/instrumentation/events/lttng-module/lttng.h b/include/instrumentation/events/lttng-module/lttng.h new file mode 100644 index 00000000..91eb4608 --- /dev/null +++ b/include/instrumentation/events/lttng-module/lttng.h @@ -0,0 +1,21 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ +#undef TRACE_SYSTEM +#define TRACE_SYSTEM lttng + +#if !defined(LTTNG_TRACE_LTTNG_H) || defined(TRACE_HEADER_MULTI_READ) +#define LTTNG_TRACE_LTTNG_H + +#include + +LTTNG_TRACEPOINT_EVENT(lttng_logger, + TP_PROTO(const char __user *text, size_t len), + TP_ARGS(text, len), + TP_FIELDS( + ctf_user_sequence_text(char, msg, text, size_t, len) + ) +) + +#endif /* LTTNG_TRACE_LTTNG_H */ + +/* This part must be outside protection */ +#include