【发布时间】:2010-09-21 11:30:29
【问题描述】:
假设,在调试会话中,我有一个地址不幸指向一些垃圾。我想检查它周围的记忆,看看附近有什么。不出所料,出现以下错误:
(gdb) x/64 $t5
0x842da7ac: Cannot access memory at address 0x842da7ac
所以,问题是:有没有办法读取地址范围,其中一些是无效的?
(更准确地说,我怎么知道在上面的示例中$t5+n 是某些0 < n <= 64 的有效地址?)
【问题讨论】:
标签: debugging memory assembly gdb postmortem-debugging