1. 常用命令
通常当程序 crash 或者有断点的时候,会自动的变成 LLDB 模式。
1.1 expr 指令
这个指令的意思,能实时的执行代码中的代码逻辑。
1.2 call
这个指令与 expr 类似,调用一行代码
1.3 打印
expression https://blog.csdn.net/yangyangzhang1990/article/details/51567287
p
po
1.4 操作内存
memory write 内存地址 数值
memory read/数量 _ 格式 _ 字节数 内存地址
1.5 bt
bt 返回所有的调用栈
https://www.jianshu.com/p/17600324656a
2. 通过崩溃堆栈定位崩溃位置
当我们有一个地址,想找到具体地址对应的文件的位置的时候,可以使用 target modules lookup —adress命令
也可以简写为 target modules lookup -a
随着LLDB版本的更新,target modules 又可以简化为 image
所以 target modules lookup -a 可以写为 image lookup -a
https://blog.csdn.net/yangyangzhang1990/article/details/51568270