【发布时间】:2013-02-05 09:41:30
【问题描述】:
为了在 iOS 模拟器上进行调试,我曾经能够读出 $eax 寄存器并得到错误消息。不过不知道是不是新的XCode版本4.6和iOS 6.1,我不能再这样了。
(lldb) po $eax
error: Couldn't materialize struct: Couldn't read eax (materialize)
Errored out in Execute, couldn't PrepareToExecuteJITExpression
现在呢? 还有eax不在真机,怎么办?
【问题讨论】:
-
您可以使用 po $r0 在真实设备中完成相同的操作 =D
标签: objective-c debugging