打印变量
p 变量
或者
po 变量
调用函数/方法
call [myClass testFun]
打印堆栈信息于寻找栈地址对应的代码位置
image lookup -a 0x00000001097c396f
image lookup —type 查看object 具体类型 ,例如
image lookup --type UIImage
打印调用堆栈
bt
选择堆栈
frame select 0
追踪调用关系
up
down
打印调用者和方法名,参数列表
frame variable
跟踪进入函数/单步步入(Step Into)
s
单步步过(Step Over)
n
汇编代码的跟踪进入函数/单步步入(Step Into)
si
汇编代码的单步步过(Step Over)
ni
继续执行
c
连续下多个断点:
breakpoint set -n "-[ViewController save:]" -n "-[ViewController pause:]" -n "-[ViewController continues:]"
查看断点列表
breakpoint list
禁用断点
breakpoint disable //禁用所有断点
breakpoint disable 1.1 //禁用第一个断点
启用断点
breakpoint enable //启用所有断点
breakpoint enable 1.1 //启用1处断点
删除所有断点
breakpoint delete
breakpoint delete 1
设置selector
breakpoint set --selector touchesBegan:withEvent:
methods、pviews
methods打印当前对象的属性和方法
methods self
pviews打印当前视图的层级结构
以上两个命令是lldb插件名中的命令。chisel安装
显示反汇编代码
disassemble