Příkazový jazyk gdb nemá způsob, jak ignorovat chybu při zpracování příkazu.
To lze snadno provést, pokud byl váš gdb vytvořen s rozšířením Python. Vyhledejte skript „ignore-errors“. Díky tomu můžete:
(gdb) ignore-errors print *foo
... a všechny chyby z tisku se zobrazí, ale nezruší zbytek skriptu.
Můžete také provést toto:
gdb a.out < analyze.v2.gdb
Tím se spustí příkazy v analyz.v2.gdb řádek po řádku, i když dojde k chybě.