[ltt-dev] [UST] Instrumentation API changes done
nils.carlson at ericsson.com
Wed Apr 27 10:24:01 EDT 2011
On Fri, 22 Apr 2011, Mathieu Desnoyers wrote:
> I would appreciate if you could have a look at the API change
> implementation I pushed into UST. For now, it should cover the most
> critical parts. In its current state, I think the ust_marker() API is
> pretty much final, so people can start using it for debug-only in their
> application and expect it not to change. For the Tracepoints, the
> DECLARE/DEFINE_TRACEPOINT will eventually become internal to
> TRACEPOINT_EVENT(). We can expect further changes to the
> TRACEPOINT_EVENT() API, as we will very likely need to change the other
> macros that come with it.
The changes look good to me. No real comments. I'll have a look at the
documentation when I can.
> While we are there, I am tempted to kill TRACEPOINT_EVENT_FN(), because
> it was only needed for specific syscall tracing, and I don't really
> expect to let the instrumentation to be controlled so closely by the
> application code in user-space. Thoughts ?
Nope. No thoughts, just emptiness here... ;-)
> Also, I'd really like to push a UST 0.13 out the door with the new
> instrumentation ASAP. At least people will be able to start using
> ust_mark() without fear that the carpet will be removed from under their
> feet. ;-)
I think it will have to wait a few days at least, but then we should be
> Mathieu Desnoyers
> Operating System Efficiency R&D Consultant
> EfficiOS Inc.
> ltt-dev mailing list
> ltt-dev at lists.casi.polymtl.ca
More information about the lttng-dev