From: Mathieu Desnoyers Date: Wed, 13 Apr 2011 17:59:16 +0000 (-0400) Subject: Tracepoints: add wrapper tracepoint() macro X-Git-Tag: v0.13~32 X-Git-Url: https://git.liburcu.org/?a=commitdiff_plain;h=cc7b66ba103c213a84159c2128cd4096507bdd2b;hp=cc7b66ba103c213a84159c2128cd4096507bdd2b;p=ust.git Tracepoints: add wrapper tracepoint() macro ** Instrumentation API change ** Moving tracepoints from trace_name(args) register_trace_name(...) unregister_trace_name(...) to tracepoint(name, args) register_tracepoint(name, ...) unregister_tracepoint(name, ...) This will allow doing macro tricks at the "tracepoint()" macro expansion site. This will be useful for integration with SystemTAP probes, which needs to expand an inline assembly with constraints on the arguments. Signed-off-by: Mathieu Desnoyers CC: Nils Carlson CC: Steven Rostedt CC: Josh Stone ---