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