LINUX.ORG.RU

GDB: conditional watchpoint


0

0

Доброго времени суток!
Подскажите, плз

Не работает условие для watchpoint.
Использую такую команду:
watch my_var if my_var == 0xDEADC0DE
При этом останов происходит при любом изменении my_var.
Каким образом сделать так, чтобы останов происходил, только в том случае, когда новое значение my_var будет равным 0xDEADC0DE?
Также, есть ли какие-то макросы для сущностей Old value и New value.
Так как watchpoint реализован через hardware breakpoints, может попробывать софтварные брейки на данные?
GDB 6.8 debian

заранее огромное спасибо!

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.