X-Git-Url: https://git.lttng.org/?p=lttng-modules.git;a=blobdiff_plain;f=include%2Flttng%2Ftracepoint-event.h;h=37da43475a9674fcef192d79a9dee2259644f7af;hp=d3ad1b320372d4025be22bc7cf22246103ee754a;hb=e42c4f49c15b;hpb=b4781a696ebd02c28e1f6d10f347cea82fb72cbb diff --git a/include/lttng/tracepoint-event.h b/include/lttng/tracepoint-event.h index d3ad1b32..37da4347 100644 --- a/include/lttng/tracepoint-event.h +++ b/include/lttng/tracepoint-event.h @@ -22,30 +22,48 @@ #define _LTTNG_INSTRUMENTATION(...) #endif +#undef LTTNG_TRACEPOINT_EVENT #define LTTNG_TRACEPOINT_EVENT(name, proto, args, fields) \ _LTTNG_INSTRUMENTATION(DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))) +#undef LTTNG_TRACEPOINT_EVENT_CODE #define LTTNG_TRACEPOINT_EVENT_CODE(name, proto, args, _locvar, _code_pre, fields, _code_post) \ _LTTNG_INSTRUMENTATION(DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))) +#undef LTTNG_TRACEPOINT_EVENT_CODE_MAP #define LTTNG_TRACEPOINT_EVENT_CODE_MAP(name, map, proto, args, _locvar, _code_pre, fields, _code_post) \ _LTTNG_INSTRUMENTATION(DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))) +#undef LTTNG_TRACEPOINT_EVENT_MAP #define LTTNG_TRACEPOINT_EVENT_MAP(name, map, proto, args, fields) \ _LTTNG_INSTRUMENTATION(DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))) +#undef LTTNG_TRACEPOINT_EVENT_MAP_NOARGS #define LTTNG_TRACEPOINT_EVENT_MAP_NOARGS(name, map, fields) \ _LTTNG_INSTRUMENTATION(DECLARE_TRACE_NOARGS(name)) +#undef LTTNG_TRACEPOINT_EVENT_CLASS #define LTTNG_TRACEPOINT_EVENT_CLASS(name, proto, args, fields) +#undef LTTNG_TRACEPOINT_EVENT_CLASS_NOARGS +#define LTTNG_TRACEPOINT_EVENT_CLASS_NOARGS(name, fields) +#undef LTTNG_TRACEPOINT_EVENT_CLASS_CODE #define LTTNG_TRACEPOINT_EVENT_CLASS_CODE(_name, _proto, _args, _locvar, _code_pre, _fields, _code_post) +#undef LTTNG_TRACEPOINT_EVENT_CLASS_CODE_NOARGS #define LTTNG_TRACEPOINT_EVENT_CLASS_CODE_NOARGS(_name, _locvar, _code_pre, _fields, _code_post) +#undef LTTNG_TRACEPOINT_EVENT_INSTANCE #define LTTNG_TRACEPOINT_EVENT_INSTANCE(template, name, proto, args) \ _LTTNG_INSTRUMENTATION(DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))) +#undef LTTNG_TRACEPOINT_EVENT_INSTANCE_NOARGS #define LTTNG_TRACEPOINT_EVENT_INSTANCE_NOARGS(template, name) \ _LTTNG_INSTRUMENTATION(DECLARE_TRACE_NOARGS(name)) +#undef LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP #define LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(_template, _name, _map, _proto, _args) \ _LTTNG_INSTRUMENTATION(DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))) +#undef LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP_NOARGS #define LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP_NOARGS(_template, _name, _map) \ _LTTNG_INSTRUMENTATION(DECLARE_TRACE_NOARGS(name)) +#undef LTTNG_TRACEPOINT_ENUM #define LTTNG_TRACEPOINT_ENUM(_name, _values) +#undef LTTNG_TRACEPOINT_TYPE +#define LTTNG_TRACEPOINT_TYPE(_prototype, _init) + #endif /* LTTNG_TRACEPOINT_EVENT_H */