Могу ли я пропустить весь файл (malloc.c и т. Д.), Используя GDB? - PullRequest
2 голосов
/ 31 марта 2011

Используя GDB, мы можем установить точки останова и войти в тестовую программу. Иногда, продолжая шаг за шагом, мы заходим в какой-то библиотечный файл, такой как «malloc.c», который может не заинтересовать нас в просмотре всего файла.

Можно ли пропустить весь файл? Например, есть такие команды: skip malloc.c как? Если нет, то как этого добиться?

Заранее спасибо

Ответы [ 3 ]

4 голосов
/ 31 марта 2011

Вместо step, почему бы не использовать next для перехода на следующую строку без входа в вызов функции?

3 голосов
/ 05 августа 2013

Начиная с GDB 7.4, вы можете использовать skip file /path/to/malloc.c.

2 голосов
/ 01 апреля 2011

Нет такой команды, но вы можете использовать finish, которая переходит к концу функции. Это немного ускорит процесс.

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