/* 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 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