[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.


> 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.

More information about the lttng-dev mailing list