LLDB(Low Lever Debug)
LLDB是默认内置于Xcode中的动态调试工具。标准的 LLDB 提供了一组广泛的命令,旨在与老版本的 GDB 命令兼容。 除了使用标准配置外,还可以很容易地自定义 LLDB 以满足实际需要。
设置断点
$breakpoint set -n XXX
set 是子命令
-n 是选项 是--name 的缩写!
查看断点列表
$breakpoint list
删除
$breakpoint delete 组号
禁用/启用
$breakpoint disable 禁用
$breakpoint enable 启用
遍历整个项目中满足Game:这个字符的所有方法
$breakpoint set -r Game:
继续执行
$continue c
单步运行,将子函数当做整体一步执行
$n next
单步运行,遇到子函数会进去
$s
stop-hook
让你在每次stop的时候去执行一些命令,只对breadpoint,watchpoint
其他命令
image list
p
b -[xxx xxx]
x
register read
po 0x192929直接查看内容
//1、设置查看成员变量的内存断点
watchpoint set variable xxx //xxx:成员变量
内存断点
网友评论