C ++ смотреть унаследованный указатель с GDB

У меня проблемы с просмотром определенного указателя, который, как я знаю, изменен неправильно …

у меня есть класс processor это подкласс абстрактного pu,
bus является указателем на другой не связанный объект и определяется в puЯ использую это в processor и в какой-то момент его значения меняются (мне интересно, почему).

так что я пытаюсь посмотреть этот конкретный bus переменная с GDB (и я не очень хорошо ее использую), но я не могу найти, как сохранить эту конкретную переменную.

моя схема занятий выглядит следующим образом:

class pu{
public:
pu(systemBus *sysBus) {bus = sysBus;};
private:
systemBus *bus;
}

class processor : public pu{
public:
processor(systemBus *sysbus) : pu(sysbus) {};
}

Спасибо

0

Решение

Смотрите также GDB: Watchpoint фиксированный адрес

ГДБ Док http://sourceware.org/gdb/download/onlinedocs/gdb/Set-Watchpoints.html#Set-Watchpoints

Вы захотите установить точку наблюдения на адрес памяти.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]