[ltt-dev] [UST] Instrumentation API changes done

Nils Carlson nils.carlson at ericsson.com
Wed Apr 27 10:24:01 EDT 2011


On Fri, 22 Apr 2011, Mathieu Desnoyers wrote:

> Hi,
> 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 


> Thanks,
> Mathieu
> -- 
> Mathieu Desnoyers
> Operating System Efficiency R&D Consultant
> EfficiOS Inc.
> http://www.efficios.com
> _______________________________________________
> ltt-dev mailing list
> ltt-dev at lists.casi.polymtl.ca
> http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev

More information about the lttng-dev mailing list