поиск в gdb - PullRequest
       49

поиск в gdb

1 голос
/ 05 июля 2011

Я отлаживаю свою программу с помощью gdb, и я нашел странное значение для переменной x0.

search x0 = покажет мне только строку в текущем кадре, где регулярное выражение "x0 =" записано из последней указанной строки в кадре. Есть ли возможность найти регулярное выражение в направлении вверх ? Например, если x0 имеет странное значение, я бы хотел, чтобы gdb искал регулярное выражение "x0 =" в текущей строке вверх. Это гораздо проще, чем просто перечислять выше, выше и выше ...

Спасибо

1 Ответ

2 голосов
/ 05 июля 2011

http://sourceware.org/gdb/current/onlinedocs/gdb/Search.html#index-search-450

обратный поиск регулярное выражение

Команда `reverse-search regexp 'проверяет каждую строку, начиная с строки перед последней строкой в ​​списке и возвращаясь назад, на соответствие регулярному выражению. В нем перечислены строки, которые найдены. Вы можете сократить эту команду как rev.

А команда search является просто псевдонимом команды forward-search.

...