#ifdef CREATE_TRACE_POINTS
#undef CREATE_TRACE_POINTS
#include <linux/stringify.h>
#undef TRACE_EVENT
#define TRACE_EVENT …
#undef TRACE_EVENT_CONDITION
#define TRACE_EVENT_CONDITION …
#undef TRACE_EVENT_FN
#define TRACE_EVENT_FN …
#undef TRACE_EVENT_FN_COND
#define TRACE_EVENT_FN_COND …
#undef TRACE_EVENT_NOP
#define TRACE_EVENT_NOP …
#undef DEFINE_EVENT_NOP
#define DEFINE_EVENT_NOP …
#undef DEFINE_EVENT
#define DEFINE_EVENT …
#undef DEFINE_EVENT_FN
#define DEFINE_EVENT_FN …
#undef DEFINE_EVENT_PRINT
#define DEFINE_EVENT_PRINT …
#undef DEFINE_EVENT_CONDITION
#define DEFINE_EVENT_CONDITION …
#undef DECLARE_TRACE
#define DECLARE_TRACE …
#undef TRACE_INCLUDE
#undef __TRACE_INCLUDE
#ifndef TRACE_INCLUDE_FILE
#define TRACE_INCLUDE_FILE …
#define UNDEF_TRACE_INCLUDE_FILE
#endif
#ifndef TRACE_INCLUDE_PATH
#define __TRACE_INCLUDE …
#define UNDEF_TRACE_INCLUDE_PATH
#else
#define __TRACE_INCLUDE …
#endif
#define TRACE_INCLUDE …
#define TRACE_HEADER_MULTI_READ
#include TRACE_INCLUDE(TRACE_INCLUDE_FILE)
#undef DECLARE_TRACE
#define DECLARE_TRACE …
#ifdef TRACEPOINTS_ENABLED
#include <trace/trace_events.h>
#include <trace/perf.h>
#include <trace/bpf_probe.h>
#endif
#undef TRACE_EVENT
#undef TRACE_EVENT_FN
#undef TRACE_EVENT_FN_COND
#undef TRACE_EVENT_CONDITION
#undef TRACE_EVENT_NOP
#undef DEFINE_EVENT_NOP
#undef DECLARE_EVENT_CLASS
#undef DEFINE_EVENT
#undef DEFINE_EVENT_FN
#undef DEFINE_EVENT_PRINT
#undef DEFINE_EVENT_CONDITION
#undef TRACE_HEADER_MULTI_READ
#undef DECLARE_TRACE
#ifdef UNDEF_TRACE_INCLUDE_FILE
# undef TRACE_INCLUDE_FILE
# undef UNDEF_TRACE_INCLUDE_FILE
#endif
#ifdef UNDEF_TRACE_INCLUDE_PATH
# undef TRACE_INCLUDE_PATH
# undef UNDEF_TRACE_INCLUDE_PATH
#endif
#define CREATE_TRACE_POINTS
#endif