LLDB调试基本使用

Posted 高晓牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LLDB调试基本使用相关的知识,希望对你有一定的参考价值。

  在平时开发中,我们可能需要调试某些东西,比如查看给服务器发请求时传过去的参数,如果不适用LLDB的话我们用的最多的就是通过NSLog方式去打印,但现在我们可以精简这个步骤,那就是使用LLDB调试命令.

  Xcode从4.0开始编译器开始改用LLVM,相应的调试器也从gdb改为LLDB。而从 Xcode5.0开始所有工程也被自动设置为使用LLDB。

  使用:

  首先,我们需要先设置一个断点;

  当程序执行到断电的时候就会弹出LLDB调试面板:

  这个时候我们可以在这里输入对应命令行回车查看或更改参数

技术分享po 指令可以用来打印一些对象或者字符串

出了打印参数信息外,还可以动态更改属性值及其他功能,具体可以参照参考资料

 

具体的命令行可以参考:

The LLDB Debugger 

 

参考资料

以上是关于LLDB调试基本使用的主要内容,如果未能解决你的问题,请参考以下文章

IOS调试lldb命令常用po

ios逆向过程中lldb调试技巧-po篇

iOS开发断点调试高级技巧

Rust LLDB 调试入门指北

iOS逆向工程之使用LLDB的USB连接调试第三方App

使用 lldb/Xcode 进行远程调试