shell gdb

¿Redirigir/almacenar salida de shell en la variable GDB?



(1)

hay 2 maneras:

la forma más antigua:

(gdb) shell echo set /$x=/"$(uname -m)/" >/tmp/foo.gdb (gdb) source /tmp/foo.gdb

más nuevo con python:

(gdb) python gdb.execute("set $y=/"" + os.uname()[4] + "/"")

Me gustaría saber cómo es posible conocer la arquitectura actual del sistema en GDB y almacenar esta información en una variable para su posterior evaluación.

Algo como:

set variable $x=`shell uname -m`