Re: [Vala] [ANNOUNCE] Vala 0.17.1 - Compiler for the GObject type system



Hi Jim,

On Mon, 2012-06-04 at 18:27 -0007, Jim Nelson wrote:
> On Sat, Jun 2, 2012 at 9:46 AM, Jürg Billeter <j bitron ch> wrote:
> * Add --enable-gobject-tracing commandline option. 
> 
> 
> Is there any documentation to explain what GObject tracing is and how
> to use it?

No, there is no documentation yet. At the moment it simply adds implicit
calls in the form of

	g_object_set_data (object, "vala-creation-function", "Method")

after every object creation expression `new Foo(...)`. "Method" is
replaced by the name of the method that contains the object creation
expression.

The purpose is to aid in debugging as you can call g_object_get_data in
gdb to determine where a particular object was created. This obviously
doesn't work for objects created indirectly by a library function.

Regards,
Jürg



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]