关于LLDB调试

2020-04-18  本文已影响0人  Y丶舜禹

LLDB(Low Level Debug),虽然带了一个low,但其实一点也不low,反而功能十分强大。 默认内置于Xcode中的动态调试工具。标准的 LLDB 提供了一组广泛的命令,旨在与老版本的 GDB 命令兼容。 除了使用标准配置外,还可以很容易地自定义 LLDB 以满足实际需要。

下面介绍一些LLDB常用的一下指令,熟练掌握这些,可以很方便于我们的日常开发工作

1、断点设置

注意需在我们进入断点调试或者点击暂停时方可使用这些指令

暂停 断点

普通断点设置

breakpoint set -n XXX (可缩写为b -n XXX)

set是子命令

-n是选项是--name的缩写!

XXX为某个方法名

查看断点列表

breakpoint list 

删除

breakpoint delete 组号(删除一组)

直接breakpoint delete,是删除所有断点

禁用/启用

breakpoint disable 禁用

breakpoint enable  启用

遍历整个项目中满足Click这个字符的所有方法

breakpoint set -r Click  ,会在项目中所有Click字符的地方添加一个断点

上一篇 下一篇

猜你喜欢

热点阅读