Я хотел бы знать, как можно узнать текущую архитектуру системы в GDB и сохранить эту информацию в переменной для последующей оценки.
Что-то вроде:
set variable $x=`shell uname -m`
Theres 2 способа:
старый способ:
(gdb) shell echo set \$x=\"$(uname -m)\" >/tmp/foo.gdb (gdb) source /tmp/foo.gdb
новее с питоном:
(gdb) python gdb.execute("set $y=\"" + os.uname()[4] + "\"")