当前位置: 首页 > >

LLDB调试命令

发布时间:

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



友情链接: hackchn文档网 营销文档网 爱linux网 爱行业网 时尚网