From mboxrd@z Thu Jan 1 00:00:00 1970 From: jeremie.galarneau@efficios.com (=?UTF-8?Q?J=C3=A9r=C3=A9mie_Galarneau?=) Date: Fri, 3 Apr 2015 10:28:55 -0400 Subject: [lttng-dev] Printing complex data types with LTTng In-Reply-To: References: Message-ID: On Tue, Mar 31, 2015 at 12:39 PM, Chidhu R 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