On Fri, Mar 7, 2014 at 12:26 PM, zlynus <[email protected]> wrote:
> Hi,
> Sorry to bother you guys. The lttng-tool man page dosen't make it clear that
> when the tracepoints of user-space application can be listed. So I did a
> little test. As far as I can tell ,the tracepoint information is only
> available during the application is running.
>

Correct.

> So is it possible that the tracepoint can be available *before* app get
> running, specifically, before enable-event subcommand? I think it can be
> quite convenient to output the list when specify which events to trace. If
> it is not for now,
> maybe it's a feature worth working on. My idea is lttng-tool could read
> tracer provider library and get the info,and  add a option after 'list'
> subcommand which let user specify the provider library to read. Just a
> personal opion from a new comer :-)
>

You can enable an event before the app is started. However, as you
pointed out, the session daemon has no knowledge of application events
before they are launched.

My understanding of your suggestion is that we should define a public
provider API on which the lttng client could hook itself to list
events. It would be of limited use in the case of statically linked
providers, but It's an interesting problem... Do you have a specific
use-case in mind?

Regards,
Jérémie

> Best regards,
> Lingyu Zhu
>
>
> _______________________________________________
> lttng-dev mailing list
> [email protected]
> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
>



-- 
Jérémie Galarneau
EfficiOS Inc.
http://www.efficios.com

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

Reply via email to