iOS之 LLDB调试常用命令

时间:2022-05-27 17:20:38

LLDB是LLVM下的调试器。Xcode从4.0开始编译器开始改用LLVM,相应的调试器也从gdb改为LLDB。

1. p 用于输出基本类型

2. po 用于输出Objective-C对象

3. expr 可以在调试动态实行指定表达式,并将结果打印出来。常用在调试过程中修改变量的值

4. call  调用   call [self.view setBackgroundColor:[UIColor redColor]]

5. bt  打印调用堆栈,加all可打印所有thread的堆栈

6. image 命令可用于寻址,有多个组合命令。比较实用的用法是用于寻找栈地址对应的代码位置。

  image lookup --address 0x0000000100004af8