我正在尝试在设备上调试我的应用程序时设置观察点。我无法在 gdb 或 lldb 上设置它。
watchpoint set
在 lldb 上,即使此页面提到它存在,我也没有在调试器中看到该选项。当我尝试运行时watchpoint set
,lldb 告诉我该命令无效。
在 gdb 上,我确实可以设置观察点(使用watch var
),但是当我尝试继续执行时,我得到了这个:
Can't set hardware watchpoints without the 'Z2' (write-watchpoint) packet.
我在 gdb 窗口中看不到更多输出,我认为我也无法与之交互。该应用程序此时也仍处于挂起状态。
我在 OS X Lion 上使用 Xcode 4.3.2 (4E2002)。我尝试在装有 iOS 5.1 和 iOS 5.0.1 的设备上设置观察点,但在两者上都遇到了同样的问题。