您的位置:首页 > 其它

LLDB的简单使用

2016-04-10 01:20 274 查看
程序员大部分时间都在调试,有效率的调试可以节省很多时间,下面是LLDB的简单的应用

1.首先在程序中打一个断点



屏幕快照 2016-03-12 上午11.11.31.png

2.点击Action,点击+号,,



屏幕快照 2016-03-12 上午11.12.54.png



屏幕快照 2016-03-12 上午11.13.32.png



屏幕快照 2016-03-12 上午11.15.06.png

在log Message里面填写打印的信息,在Debugger Command里面要填写打印的信息

注意:如果需要程序不中断继续执行,可以勾选上 Automatically continue after evaluating action



屏幕快照 2016-03-12 上午11.19.58.png

打印出来的信息



屏幕快照 2016-03-12 上午11.20.34.png

简单实用lldb



屏幕快照 2016-03-12 上午11.21.17.png

po 是printf的缩写

po self.view是打印self.view的信息



屏幕快照 2016-03-12 上午11.22.35.png

打印request变量信息



屏幕快照 2016-03-12 上午11.24.26.png

查看程序当前状态下的所有变量的值(包括参数和本地变量)



屏幕快照 2016-03-12 上午11.26.16.png

打印所有的命令



屏幕快照 2016-03-12 上午11.27.50.png

"bt"查看程序运行中的调用栈

当程序莫名崩溃是.实用bt命令打印出来的调用栈不能直接发现错误的所在



屏幕快照 2016-03-12 上午11.43.54.png

"image"用来寻址

"run"用来重新运行程序

文/ayilimi(简书作者)

原文链接:http://www.jianshu.com/p/7421bb6089e5

著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: