Хорошо, info break перечисляет точки останова, но не в формате, который бы хорошо работал с их повторным использованием с помощью --command как в этом вопросе. Есть ли у GDB способ снова сбросить их в файл, пригодный для ввода? Иногда в сеансе отладки необходимо перезапустить GDB после создания набора точек останова для тестирования.
Файл .gdbinit имеет ту же проблему, что и --command. Команда info break не выводит список команд, а, скорее, таблицу для использования человеком.
Чтобы уточнить, вот пример из info break:
(gdb) info break Num Type Disp Enb Address What 1 breakpoint keep y 0x08048517 <foo::bar(void)+7>