Gibt es eine Möglichkeit zu testen, ob eine Convenience-Variable in gdb gesetzt wurde?Testen, ob eine GDB-Convenience-Variable definiert ist
Zum Beispiel:
(gdb) if $_exitcode == 0 >quit >end Invalid type combination in equality test. (gdb) p $_exitcode $1 = void
$_exitcode
ist void
, weil es nicht, bis das Programm beendet gesetzt. Das nächste verfügbare Konstrukt ist init-if-undefined
, aber dafür müsste die Variable auf einen bestimmten Sentinel-Wert gesetzt und getestet werden.