Как мне получить доступ регистры с python в gdb

Как я могу получить доступ к регистрам процессора в текущий отлаженный экземпляр? Например, из gdb можно вызвать printf "0x% x", $ eax и set $ eax_b = $ eax есть ли способ сделать это через поддержку Python, которую предоставляет gdb? Или мне следует создать функцию python, которую можно вызвать как save-reg "eax" $ eax , которая, в свою очередь, хранит регистры в массиве, в котором я хочу их хранить?

С другой стороны. рука, с помощью сценария gdb вы также можете установить $ eax = 1000 , например, это я также хотел бы сделать из сценария python вместо сценария gdb.

5
задан DipSwitch 23 May 2011 в 22:55
поделиться