【发布时间】:2013-11-13 23:00:24
【问题描述】:
我正在使用 LLDB,想知道如何打印特定内存地址的内容,例如 0xb0987654。
【问题讨论】:
-
你试过
print *(int*)0xb0987654吗? -
我收到了错误,错误:Could't dematerialize struct : (null) Errored out in Execute: Couldn't FinalizeJITExpression
-
我可以切换到 gdb 吗?我正在使用 XCode5
-
可能是的。你试过了吗? (你可以安装
gdb,也许通过从源代码编译它)。 -
当您像这样直接打印内存时,“无法取消实体化结构”通常意味着内存不可读。错误消息很可怕,但要正确处理却很棘手。您可以使用“内存读取”来判断这是否是真的。