美文网首页
LLDB调试

LLDB调试

作者: Janek_m | 来源:发表于2020-03-02 15:11 被阅读0次
    `~/.lldbinit`
    
    #配置Xcode断点调试!!!
    
    command script import /Users/wld/ninXiang_JK/chisel-master/fblldb.py
    commabd script import /Users/wld/ninXiang_JK/LLDB/lldb_commands/dslldb.py
    
    注意:--lldb 把程序断下来---对程序的执行有一定的影响,修改完后需要重新运行,不是那么的及时!
    
    项目路径

    适合正向开发!!!!!

    help breakpoint (断点中直接打印出来)常用的

    breakpoint set -[r Game:] 下断点方法名
    breakpoint set --file ViewController.m -r hank 下断点在指定的类中下方法名
    breakpoint set -n "[ViewController pauseGame:]" 下断点指定方法名 -n 变量

    c 下一步
    n 走一个

    bt 调用zang 信息
    frame select 3 直接跳
    frame variable 局部变量 - 方法名
    thread return 回滚

    breakpoint disable 13 禁用 13(多少组)
    breakpoint enable 12 启用 12(多少组)
    breakpoint delete 删只能删组
    breakpoint list 查看所用

    简写:
    b -f ViewController.m -r hank

    逆向:内存地址!!!!
    p &p1->_name 获取地址
    watchpoint set expression 0x0000000282970090 下断点

    image lookup - t Person 查看头.h 文件
    b -a 内存地址 -- 下断点

    aslr 随机值 = 物理地址 = ASLR+虚拟地址 (不能为空格)

    相关文章

      网友评论

          本文标题:LLDB调试

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