Xcode LLDB监视点

Xcode LLDB监视点,xcode,gdb,lldb,Xcode,Gdb,Lldb,有没有办法使用LLDB在Xcode中查看变量?还是只有GDB才能做到这一点? 我正在尝试使用命令监视点设置变量,但我收到了以下消息: 无效命令“监视点集” 试用 frame variable -w 相反。“watchpointset”命令位于lldb的开发分支中,很可能在将来的Xcode版本中使用 例如: frame variable -w write myvar 编辑:原始帖子中提到的监视集变量语法现在在XCode 4.4及更高版本的lldb中受支持。从XCode 4.5开始,iOS和Ma

有没有办法使用LLDB在Xcode中查看变量?还是只有GDB才能做到这一点? 我正在尝试使用命令
监视点设置变量
,但我收到了以下消息:

无效命令“监视点集”

试用

frame variable -w
相反。“watchpointset”命令位于lldb的开发分支中,很可能在将来的Xcode版本中使用

例如:

frame variable -w write myvar

编辑:原始帖子中提到的
监视集变量
语法现在在XCode 4.4及更高版本的lldb中受支持。

从XCode 4.5开始,iOS和Mac OS X调试支持监视点。要在名为
foo
的变量上设置断点,请执行以下操作

(lldb) watchpoint set variable foo
对于lldb控制台中的命令,始终可以使用最短的明确名称,以便

(lldb) w s v foo
我也会在这里工作

在Xcode中,在“局部变量”窗口中,您可以右键单击/控制变量,并且可以选择在变量上设置观察点


当前的arm和x86 CPU仅支持同时激活的4个观察点。

尊敬的是,其中包括
观察集var-w write global\u var格式:感谢您让我们知道它们已被激活。我已经检查了XCode 4.5,它可以工作了!在哪里可以看到这些监视的变量?
监视列表
将列出所有监视的变量。有关其他受支持的子命令,请参见
help watch