可以轻松地读取由另一个地址指向的位置的内存。
例如,$r0 = 0x15942600,在此内存地址中有AC B8 EC 14。
现在要读取0x14ecb8ac处的内存,我需要执行以下操作:
mem read $r0
mem read 0x14ecb8ac
有没有一种简单的方法可以执行
mem read ($r0)
,以便我可以轻松地读取内存?我已经尝试过这个:
(lldb) mem re $r1
0x007db594: 7c d5 e7 15 00 00 00 00 e4 b5 7d 00 70 f6 9a 36
(lldb) mem read 0x15e7d57c
0x15e7d57c: 74 69 63 72 63 74 37 35 00 00 63 61 00 00 49 39
(lldb) mem read '*(char **)$r1'
error: invalid start address expression.
error: address expression "*(char **)$r1" evaluation failed
mem read '*(char **)$r0'
应该可以工作。 - Mark Plotnickp *(int **)$r1
会报错吗? - Mark Plotnick