lldb常用操作备忘

147 阅读1分钟
命令 效果
p 打印对象
po 打印对象的description
call 执行代码
bt 查看当前调用栈
c 继续执行
n 将子函数当作一个整休运行
s 单步运行,遇到子函数会进去
finish 返回上层调用栈

上面的命令很多时候我都是配合条件断点使用的。比如你在开发登录模块,不想每次都填写用户名密码,就可以利用它来设置默认值。

下面是我学习汇编的时候经常使用的

命令 效果
si 单步运行可跳转汇编指令内部
ni 单步运行汇编级别
register read $x0 读取寄存器的值
register write $x0 修改寄存器的值
watchpoint set variable p->_name 类似KVO,可以监听属性的改变