OK, l'interruzione di informazioni elenca i punti di interruzione, ma non in un formato che funzioni bene con il riutilizzo utilizzando il comando - as in this question. Gdb ha un metodo per scaricarli nuovamente in un file accettabile per l'input? A volte in una sessione di debug, è necessario riavviare gdb dopo aver creato una serie di punti di interruzione per il test.Ottenere gdb per salvare un elenco di punti di interruzione?
Modifica: il file .gdbinit ha lo stesso problema di --command. Il comando info break non elenca i comandi, ma piuttosto una tabella per il consumo umano.
Elaborare, ecco un esempio da informazioni pausa:
(gdb) info break Num Type Disp Enb Address What 1 breakpoint keep y 0x08048517 <foo::bar(void)+7>
Non ho visto questa risposta, lo verificherò. – casualcoder
cosa succede se provengono da un carico di lib condivisa? Per impostazione predefinita, N risponde che sembra ... 'Interrompe il breakpoint sul carico futuro della libreria condivisa? (y o [n]) [rispose N; input non dal terminale] ' – bjackfly
@bjackfly usa 'set breakpoint in sospeso' come descritto in [come rispondere a Y in gdb script] (http://stackoverflow.com/questions/11356138/how-to-answer-y-in -gdb-script) e [gdb: come impostare i breakpoint su future librerie condivise con un flag --command] (http://stackoverflow.com/questions/100444/gdb-how-to-set-breakpoints-on-future -shared-libraries-with-a-command-flag) – aculich