Messages in this thread | | | Subject | Re: TRACE_EVENT_ABI ? | From | Steven Rostedt <> | Date | Mon, 21 Sep 2009 08:42:19 -0400 |
| |
On Mon, 2009-09-21 at 09:36 +0200, Arjan van de Ven wrote: > Hi, > > Ingo suggested to make a TRACE_EVENT_ABI, which is equivalent in > implementation to TRACE_EVENT, except that it signals a stable > interface. > > In trying to implement this I'm running into a wall where TRACE_EVENT > keeps being defined in many different ways all over the place, making > this a really nasty hack to make it just an alias. > > Do you have any clever ideas on how to make this an alias without > fouling up the whole tracing system?
I don't know what you've done so far, but can't you simply in tracepoint.h define:
#define TRACE_EVENT_API(a,b,c,d,e) TRACE_EVENT(a,b,c,d,e)
And every time TRACE_EVENT_API is used, it will simply do whatever TRACE_EVENT is at that time?
I've done similar tricks with other code.
-- Steve
| |