help
help beakpoint
expression
- 执行一个表达式
expression self.view.backgroundColor = [UIColor redColor]
-
expression
与print
、p
、call
的效果一样 -
expression -o
与po
的效果一样
thread backtrace
- 打印堆栈信息
- 效果和
bt
一样
thread return
- 让函数直接返回某个值,不会执行断点后面的代码
frame variable
- 打印当前栈帧的变量
thread continue、continue、c
- 程序继续运行
thread step-over、next、n
- 单步运行,把子函数当作整体的一步执行
thread step-in、step、s
- 单步运行,遇到子函数会进入子函数
thread step-out、finish
- 直接执行完当前函数的所有代码,返回到上一个函数
breakpont set
- 设置断点
breakpoint set -a 函数地址
breakpoint set -n 函数名
breakpoint set -s 动态库 -n 函数名
breakpoint command delete 断点编号
- 删除某个断点设置的命令
image lookup
-
image lookup -t 类型
查找某个类型的信息 -
image lookup -a 地址
根据内存地址查找在模块中的位置 -
image lookup -n 符号或者函数名
查找某个符号或者函数的位置
image list
- 列出所加载的模块信息
-
image list -o -f
打印出模块的偏移地址、全路径