Проверка, определена ли вспомогательная переменная gdb

Есть ли способ проверить, установлена ​​ли вспомогательная переменная в gdb?

Например:

(gdb) if $_exitcode == 0
 >quit
 >end
Invalid type combination in equality test.
(gdb) p $_exitcode
$1 = void

$ _ exitcode is void , потому что он не устанавливается, пока программа не завершится. Ближайшей доступной конструкцией является init-if-undefined , но для этого потребуется установить для переменной какое-то контрольное значение и протестировать его.

7
задан Matt Joiner 19 September 2010 в 04:52
поделиться