Hi all,

I wonder if it is possible to define a macro containing a tracepoint (which is also a macro) call.

As a very simple example, using :

#define TRACE(subsystem, tracepoint, params...) tracepoint(subsystem, tracepoint, params)

TRACE(provider, tp1, arg);

is not compiling (tracepoint macro seems not to be expanded), whereas direct call

tracepoint(provider, tp1, arg);

is compiling.

Any idea ?

BR
Franck



_______________________________________________
lttng-dev mailing list
[email protected]
http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

Reply via email to