美文网首页
LLDB调试常用操作

LLDB调试常用操作

作者: 顺义coder | 来源:发表于2017-09-05 15:53 被阅读0次

    1.help命令

    help 列出所有命令

    help 列出某个命令更多细节,例如help print

    2.print

    print 打印需要查看的变量,例如print totalCount

    print 还能使用简写prin, pri, p

    po(print object)可以打印对象的description方法的结果

    打印不同格式可以用p/x number打印十六进制,p/t number打印二进制,p/c char打印字符

    3.expression

    expression 可以改变一个值,例如expression s

    expression可以使用e来代替

    e -p — dataArray 也可以打印对象的description方法的结果,等同于po

    4.流程控制

    continue会取消暂停,继续执行下去到达下一个断电,LLDB中使用process continue,别名continue,或者使用缩写c

    step over会执行当前这个函数,然后继续。LLDB中使用thread step-over,next或者缩写n

    step into指跳进一个函数调试。LLDB中使用thread step in,step或者s

    step out会继续执行到下一个返回语句,然后再次停止

    thread return会在当前断点处直接返回出函数,函数剩余部分不会被执行。LLDB中使用thread return NO

    5.断点管理

    breakpoint list可以看到所有断点,简写br li

    breakpoint set可以创建断点,缩写br

    相关文章

      网友评论

          本文标题:LLDB调试常用操作

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