установка точки останова, когда переменная достигает определенного значения - PullRequest
5 голосов
/ 02 сентября 2011

Есть ли способ установить точку останова, когда переменная достигает определенного значения в GDB?Например, переменная принимает следующие значения: 1 4 8 10 3 2 9 13 11 и я хочу установить точку останова, когда эта переменная достигнет 9.

Ответы [ 2 ]

6 голосов
/ 02 сентября 2011

Да, установите точку останова с условием .

break ... if value==9
1 голос
/ 02 сентября 2011

Для этого вы можете использовать контрольные точки .

watch n > 9

... должно прерываться при изменении логического выражения n > 9;то есть всякий раз, когда n переходит от меньшего или равного 9 к большему, чем 9, или наоборот.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...