GDB: можно ли отследить изменение ячейки памяти?
В GDB есть возможность поставить breakpoint либо на конкретную команду, либо на изменение выражения (то есть переменной). Вроде я других возможностей не увидел. Но я могу ошибаться и потому спрошу.
А можно ли в DGB так сделать, чтобы он остановил выполнение программы в тот момент, когда у меня изменилось значение в определенной ячейке памяти? Мне нужно отследить изменение значения регистра (но не аппаратного типа r1-r15, а регистра периферии, в отладчике они выглядят как область памяти с заданным адресом).
Я знаю адрес этой ячейки, но не могу превратить его в переменную и поставить на нее watch, так как этот адрес зарезервирован под нужный регистр.
ARM11.
Может есть извращенный способ такое сделать?