[lttng-dev] Printing complex data types with LTTng

Jérémie Galarneau jeremie.galarneau at efficios.com
Fri Apr 3 10:28:55 EDT 2015


On Tue, Mar 31, 2015 at 12:39 PM, Chidhu R <chid1989 at gmail.com> wrote:
> Hi,
>
> I wanted to know if there is a way to print complex data types, given the
> pointer to it.
>
> For ex,
>
> class Msg {
> int a;
> char *str
> };
>
> // Create an object for Msg
> // pass the address of the object to LTTng and make LTTng print the values
> of a and str. I do not want to dereference the pointer and send the
> individual values. Or, if there is a function which can be written to
> dereference the values and this function could be called each time I pass
> the address of the object is also fine.
>
> Is there a way to achieve this with LTTng?

Not for the moment. Geneviève Bastien (CC-ed) has worked on it and
proposed a patch set. However, I'm not sure of the status of this
feature. I think Mathieu wanted to go with a different approach.

Regards,
Jérémie

>
> Thanks
> Chid
>
> _______________________________________________
> lttng-dev mailing list
> lttng-dev at lists.lttng.org
> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
>



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



More information about the lttng-dev mailing list