常用调试命令

作者: 熊妹妹 | 来源:发表于2016-10-25 14:11 被阅读54次

LLDB常用命令

LLDB是LLVM下的调试器

p

输出基本类型

po

输出objc对象

expr

断点调试时,在调试时动态执行指定表达式,如果有结果就打印出来。常用在运行时修改一些变量的值,或提前做一些方法调用。在调试UI位置时常用。

bt

打印当前线程堆栈,bt all打印所有线程堆栈。

fr v

查看当前堆栈的所有本地变量,fr v x打印x变量。参数比较多时会方便。

im loo -a

寻找堆栈地址对应的代码位置,-a后跟堆栈地址。

breakpoint list, breakpoint delete ID

查看所有断点,删除断点

其他命令可查看

fb的扩展命令

facebook的开源LLDB命令库

pviews

递归打印所有view

pvc

递归打印所有controller

visualize self.view

在预览里打开一个UIImage, CGImageRef, UIView, CALayer, NSData (of an image), UIColor, CIColor, 或 CGColorRef

fv,fvc

正则匹配方式,通过类名查找一个view或controller

caflush

重新渲染,调试界面时可以配合expr来修改一些界面属性,然后执行caflush直接看到修改后的效果~相当于执行[CATransaction flush]方法~

bmessage

在实例方法或类方法设置断点,即使没有实现这个方法。

相关文章

  • 各种调试技巧

    断点调试并配合LLDB常用调试命令LLDB命令详见:http://www.jianshu.com/p/d14a25...

  • 常用调试命令

    LLDB常用命令 LLDB是LLVM下的调试器 p 输出基本类型 po 输出objc对象 expr 断点调试时,在...

  • 2020-07-19--scrapy框架2

    scrapy调试 通常,运行scrapy爬虫的方式是在命令行输入scrapy crawl ,调试的常用方式是在命令...

  • iOS之LLDB常用调试命令

    iOS之LLDB常用调试命令熟练使用 LLDB,让你调试事半功倍使用facebook开源的Chisel调试Home...

  • # LLDB调试一些常用命令和技巧

    LLDB调试一些常用命令和技巧 1.常用命令 help是帮助命令,会打印出一个command list,help ...

  • Android一些常用命令

    开发调试常用命令列表 记录并收集一些开发调试过程中有效的命令,主要是Android相关。 1 通用命令 1.1 i...

  • LLDB常用调试命令

    LLDB是个开源的内置于XCode的调试工具,这里来理一常常用法。lldb对于命令的简称,是头部匹配方式,只要不混...

  • adb 常用调试命令

    不定期更新分享一些常用的 adb 命令 adb start -servce :开启adbadb help :显示 ...

  • LLDB常用调试命令

    p:用于输出基本类型 po:用于输出 Objective-C 对象 bt:打印调用堆栈 call:调用的意思 继续...

  • gdb调试基本方法

    gdb调试基本方法 gdb调试常用命令 在GDB中运行程序 断点(BreakPoint) 观察点(WatchPoi...

网友评论

    本文标题:常用调试命令

    本文链接:https://www.haomeiwen.com/subject/repruttx.html