| /* This file is autogenerated by tracetool, do not edit. */ | |
| /* SPDX-License-Identifier: GPL-2.0-or-later */ | |
| #undef TRACEPOINT_PROVIDER | |
| #define TRACEPOINT_PROVIDER qemu | |
| #undef TRACEPOINT_INCLUDE | |
| #define TRACEPOINT_INCLUDE "./trace-ust.h" | |
| #if !defined (TRACE_TESTSUITE_GENERATED_UST_H) || \ | |
| defined(TRACEPOINT_HEADER_MULTI_READ) | |
| #define TRACE_TESTSUITE_GENERATED_UST_H | |
| #include <lttng/tracepoint.h> | |
| /* | |
| * LTTng ust 2.0 does not allow you to use TP_ARGS(void) for tracepoints | |
| * requiring no arguments. We define these macros introduced in more recent * versions of LTTng ust as a workaround | |
| */ | |
| #ifndef _TP_EXPROTO1 | |
| #define _TP_EXPROTO1(a) void | |
| #endif | |
| #ifndef _TP_EXDATA_PROTO1 | |
| #define _TP_EXDATA_PROTO1(a) void *__tp_data | |
| #endif | |
| #ifndef _TP_EXDATA_VAR1 | |
| #define _TP_EXDATA_VAR1(a) __tp_data | |
| #endif | |
| #ifndef _TP_EXVAR1 | |
| #define _TP_EXVAR1(a) | |
| #endif | |
| TRACEPOINT_EVENT( | |
| qemu, | |
| test_blah, | |
| TP_ARGS(void *, context, const char *, filename), | |
| TP_FIELDS( | |
| ctf_integer_hex(void *, context, context) | |
| ctf_string(filename, filename) | |
| ) | |
| ) | |
| TRACEPOINT_EVENT( | |
| qemu, | |
| test_wibble, | |
| TP_ARGS(void *, context, int, value), | |
| TP_FIELDS( | |
| ctf_integer_hex(void *, context, context) | |
| ctf_integer(int, value, value) | |
| ) | |
| ) | |
| #endif /* TRACE_TESTSUITE_GENERATED_UST_H */ | |
| /* This part must be outside ifdef protection */ | |
| #include <lttng/tracepoint-event.h> |