美文网首页
iOS - LLDB调试

iOS - LLDB调试

作者: 恍然如梦_b700 | 来源:发表于2020-07-15 23:38 被阅读0次

    LLDB(Low Lever Debug)

    LLDB是默认内置于Xcode中的动态调试工具。标准的 LLDB 提供了一组广泛的命令,旨在与老版本的 GDB 命令兼容。 除了使用标准配置外,还可以很容易地自定义 LLDB 以满足实际需要。

    设置断点
    $breakpoint set -n XXX
    set 是子命令
    -n 是选项 是--name 的缩写!
    
    查看断点列表
    $breakpoint list 
    
    删除
    $breakpoint delete 组号
    
    禁用/启用
    $breakpoint disable 禁用
    $breakpoint enable  启用
    
    遍历整个项目中满足Game:这个字符的所有方法
    $breakpoint set -r Game:
    
    继续执行
    $continue c 
    单步运行,将子函数当做整体一步执行
    $n next
     单步运行,遇到子函数会进去
    $s 
    
    stop-hook
    让你在每次stop的时候去执行一些命令,只对breadpoint,watchpoint
    
    其他命令
    image list 
    p
    b -[xxx xxx]
    x 
    register read
    po 0x192929直接查看内容
    //1、设置查看成员变量的内存断点
    watchpoint set variable xxx //xxx:成员变量
    
    

    内存断点

    https://blog.csdn.net/TuGeLe/article/details/82896729

    相关文章

      网友评论

          本文标题:iOS - LLDB调试

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