У меня есть адрес объекта. Есть ли способ найти ссылки на этот адрес?Найти ссылки на объект в gdb?
Я работаю с vala и имею ссылку на проблему подсчета. Поэтому я пытаюсь найти, где у меня есть ссылка на объект, который торчит вокруг.
У меня есть адрес объекта. Есть ли способ найти ссылки на этот адрес?Найти ссылки на объект в gdb?
Я работаю с vala и имею ссылку на проблему подсчета. Поэтому я пытаюсь найти, где у меня есть ссылка на объект, который торчит вокруг.
Непосредственно, но вы можете установить точку останова на соответствующую ссылочную функцию для объекта. Каждый объект имеет foo_ref
и foo_unref
, которые вызываются для изменения счетчика ссылок. Если вы устанавливаете точки останова на них, вы можете отслеживать подсчет ссылок.
Мой класс определяется как 'класса PanelContainer: Buildable, Overlay' но GDB не распознает' б panel_container_ref' – RedHatter
Они могут получить отнесены к общей 'g_object_ref' и' g_object_unref', которая собирается быть очень раздражает. – apmasell