Хорошо, info break перечисляет точки останова, но не в формате, который бы хорошо работал с их повторным использованием с помощью команды --command, как в этом вопросе . Есть ли у GDB способ снова сбросить их в файл, приемлемый для ввода? Иногда в сеансе отладки необходимо перезапустить GDB после создания набора точек останова для тестирования.
Файл .gdbinit имеет ту же проблему, что и --command. Команда info break не выводит список команд, а представляет собой таблицу для использования человеком.
Чтобы уточнить, вот образец информационного перерыва :
(gdb) информационная пауза Num Type Disp Enb Address What 1 точка останова сохранить y 0x08048517 <foo :: bar (void) +7>
Make breakpoint pending on future shared library load? (y or [n]) [answered N; input not from terminal]