美文网首页
LLDB调试

LLDB调试

作者: 闻道刘 | 来源:发表于2017-05-31 17:06 被阅读40次
我常用的都在这里了
  • 给指定的地址加断点
    watchpoint set expression -- 0x7ff1af665390

  • 给变量加断点
    watchpoint set variable

  • 自动给类里面每个方法加断点
    breakpoint set -r '\[ClassName .*\]$'

  • 找到响应事件的类
    po [(0x7ff1af665390) allTargets];
    {(
    <XXXClass: 0x7ff1b1037000; baseClass = UITableViewCell; frame = (0 65; 375 150); autoresize = W; layer = <CALayer: 0x608000626a80>>,
    <XXXClass: 0x60000001c750>
    )}

  • 找到响应事件的方法
    po [(0x7ff1af665390) actionsForTarget:(id)0x7ff1b1037000 forControlEvent:0];
    <__NSArrayM 0x600000a5f920>(
    XXXMethod:
    )

  • 打印对象的内容
    p *((XXXClass *)0x7fb2fc601e40)

  • 打印对象属性的内容
    p *((XXXClass *)0x000060800044ccc0).XXXProperty

  • 改变某个view的属性
    //e.g.临时改变view的颜色
    expr aView.backgroundColor = [UIColor redColor];

  • 打印对象地址
    po object

  • 打印所有通知中心的观察者
    po [NSNotificationCenter defaultCenter]
抛砖引玉,大家自由发挥。更多命令可以去lldb官方网站查看

//official website
https://lldb.llvm.org/
//about custom command
https://stackoverflow.com/questions/12829665/how-to-call-methods-or-execute-code-in-lldb-debugger
//about swift
https://stackoverflow.com/questions/37390238/how-can-i-set-lldbs-default-language-to-swift

相关文章

  • [译]用 LLDB 调试 Swift 代码

    [译]用 LLDB 调试 Swift 代码 [译]用 LLDB 调试 Swift 代码

  • android jni开放中的一些知识点

    lldb调试查看内存 lldb调试更多使用方式问百度

  • iOS LLDB调试

    掌握以下lldb命令,够用. ### LLDB调试总结 eNSString*$str=@"test"...

  • iOS调试工具 - LLDB

    LLDB LLDB是 Xcode 默认的调试工具, 支持调试 c, c++, Objective-C.支持的调试平...

  • iOS之LLDB常用调试命令

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

  • ptrace反调试

    一、iOS调试 iOS调试里面非常常见的就是LLDB调试,LLDB是Xcode自带的调试工具,既可以本地调试Mac...

  • LLDB 调试学习

    LLDB调试必看:与调试器共舞 - LLDB 的华尔兹Facebook/Chisel 安装chisel: Alte...

  • Xcode 调试之 LLDB

    LLDB 是 Xcode 中的默认调试器,支持调试 C、Objective-C、C++,用 LLDB 调试代码的好...

  • 知识点-LLDB调试命令

    lldb是我们平时在打断点时候,打印面板出现的。 lldb是Xcode自带的调试工具,下面是常用的lldb调试命令...

  • LLDB 使用

    LLDB 使用 LLDB(Low Lever Debug)命令结构 其中: (命令)和 (子命令):LLDB调试命...

网友评论

      本文标题:LLDB调试

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