如何在gdb中打印寄存器地址?

时间:2015-01-07 13:45:55

标签: gdb

我想打印寄存器自己的地址,它通过gdb存放在内存中。 例如,GPG寄存器r1驻留在内存中? 从下面的结果我找不到寄存器自己的地址。

(gdb) info reg r0 r1
r0             0x0  0
r1             0x0  0

即使

(gdb) x/x $r0
0x0 <_ftext>:   0xffffffff
(gdb) x/x $r1
0x0 <_ftext>:   0xffffffff
(gdb)

1 个答案:

答案 0 :(得分:9)

注册表没有地址,只有姓名。它们是CPU本身的位置,而不是RAM。