2014-09-24 3 views
0

Есть ли способ сделать GDB, чтобы избежать некоторых заголовков (например, STL) или даже части всей исходной директории? В какой-то момент это очень мешает, когда GDB проходит через кучу незаинтересованного кода, даже через однострочные линии STL, сконцентрированные в известном местоположении времени отладки (исходный файл, отдельные исходные файлы, весь путь). Я хочу, чтобы GDB перешагнуть через все вызовы функций из указанных исходных файлов как над некоторыми атомарными утверждениями, не входя в его внутренние элементы.Сделать GDB, чтобы избежать некоторых исходных файлов во время шага

+0

Недавние GDB являются скриптовыми в Python или Guile. Таким образом, вы можете написать такой скрипт. –

+0

@BasileStarynkevitch Я ищу простое решение вроде командной строки или '.gdbinit'. – Orient

ответ

4

Есть ли способ сделать GDB, чтобы избежать некоторых заголовков

Да, это было добавлено в последние версии GDB. См. skip команда documentation.

Смежные вопросы