在gdb中查找对对象的引用?

在gdb中查找对对象的引用?,gdb,vala,Gdb,Vala,我有一个对象的地址。我有没有办法找到那个地址的所有参考资料 我和vala一起工作,有个参考资料计数问题。因此,我试图找到附着在周围的对象的引用。不是直接的,但您可以为对象在适当的引用函数上设置断点。每个对象都有foo_ref和foo_unref,它们被调用以更改引用计数。如果您在这些上设置断点,您可以跟踪引用计数。我的类被定义为类PanelContainer:Buildable,Overlay,但gdb不识别b panel\u container\u ref这些可能会被归入通用的g\u obje

我有一个对象的地址。我有没有办法找到那个地址的所有参考资料


我和vala一起工作,有个参考资料计数问题。因此,我试图找到附着在周围的对象的引用。

不是直接的,但您可以为对象在适当的引用函数上设置断点。每个对象都有
foo_ref
foo_unref
,它们被调用以更改引用计数。如果您在这些上设置断点,您可以跟踪引用计数。

我的类被定义为
类PanelContainer:Buildable,Overlay
,但gdb不识别
b panel\u container\u ref
这些可能会被归入通用的
g\u object\u ref
g\u object\u unref
,这真的很烦人。