美文网首页
笔记08 LLDB

笔记08 LLDB

作者: PPFSaber | 来源:发表于2021-03-17 20:50 被阅读0次

    LLDB 调试 查看内训地址

    https://objccn.io/issue-19-2/

    我们可以查看内存 (使用 x 命令),来看看新数组中的四个字节:

    (lldb) x/4c $str

    0x7fd04a900040: monk

    我们也可以去掉 3 个字节 (x 命令需要斜引号,因为它只有一个内存地址的参数,而不是表达式;使用 help x 来获得更多信息):

    (lldb) x/1w $str + 3

    0x7fd04a900043: keys

    做完了之后,一定不要忘了释放内存,这样才不会内存泄露。(哈,虽然这是调试器用到的内存):

    (lldb) e (void)free($str)

    例子

    (lldb) p obj

    (MJPerson *) $0 = 0x00007ffee17594e8

    (lldb) x/4g 0x00007ffee17594e8

    0x7ffee17594e8: 0x000000010e4a6048 0x00007fa863205a40

    0x7ffee17594f8: 0x000000010e4a5f80 0x00007fff525c28d3

    (lldb) p (Class)0x000000010e4a6048

    (Class) $1 = MJPerson

    (lldb) p 0x00007fa863205a40

    (long) $2 = 140361194297920

    (lldb) po 0x00007fa863205a40

    <ViewController: 0x7fa863205a40>

    相关文章

      网友评论

          本文标题:笔记08 LLDB

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