Xcode LLDB监视点
有没有办法使用LLDB在Xcode中查看变量?还是只有GDB才能做到这一点? 我正在尝试使用命令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
监视点设置变量
,但我收到了以下消息:
无效命令“监视点集”
试用
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
。