7

如果我尝试设置观察点,则会收到 gdb 错误:

“没有'Z2'(写观察点)数据包无法清除硬件观察点”

然后它似乎损坏了设备(在重新启动设备时它抱怨操作系统对于 SDK 来说太旧了,即使它是 OS 3.1.2)。

我有一个要追踪的错误,用观察点很容易追踪,所以这真的很痛苦。

有人知道观察点是否应该工作?如何让他们工作?

4

2 回答 2

1

不幸的是,这是 OS 3.1.2 中的一个已知错误。有传言说新的 3.1.3 版本即将到来,但我不知道这是否能解决这个问题。

于 2009-12-20T18:31:41.757 回答
0

我意识到这是一篇非常古老的帖子,但是我刚刚收到同样的错误消息,试图使用在 OS X 10.7.3 Lion 上运行的 XCode V4.3.2 (4E2002) 设置观察点。我发现以下链接解释了消息 “无法在没有'Z2'(写入观察点)数据包的情况下清除硬件观察点”表示目标机器没有所需的硬件支持。对我来说,这意味着我需要在 iPhone 模拟器下运行而不是直接在 iPhone 4 上运行。还要注意,最新版本的 XCode 4.3.2 默认为 (LLDB) 调试器,在 XCode 版本中不支持设置观察点. 您必须在菜单Product:Edit Scheme中将调试器设置为GDB. 在方案编辑对话框中,将 Debugger 字段下拉设置为GDB

于 2012-05-06T05:01:58.763 回答