Подтвердить что ты не робот

GDB: Watchpoint - фиксированный адрес

Для моего текущего встроенного приложения я пытаюсь поставить точку наблюдения GDB на фиксированный адрес памяти.

В качестве примера мое приложение обновляет следующий адрес: 0x10793ad0. Чтобы убедиться, что часть кода искажает значение, я попробовал

смотреть 0x10793ad0

Несмотря на то, что после этого GDB не печатает никаких ошибок, он не может сломаться во время выполнения, даже если я проверил, что значение изменяется до начала и конца выполнения.

Вопросы:

a) Могу ли я действительно смотреть на фиксированный адрес? Я не встречал ни одного подобного примера в Интернете. б) Правильно ли это, или я чего-то не хватает?

4b9b3361

Ответ 1

Правильный способ установки точки наблюдения по адресу смотреть * 0x10793ad0. См. gdb doc