美文网首页
lldb中的常用的调试命令

lldb中的常用的调试命令

作者: 骑着毛驴走起来 | 来源:发表于2018-03-18 16:19 被阅读18次

1、po用于输出 Objective-C 对象

2、po  [selfview]

这会打印一些关于 view 的一些信息,比如frame clipsToBounds contentOffset

3、p用于输出基本类型

p (int)[[[selfview] subviews] count],这会打印(int) $2 = 2

4、call是调用的意思,不显示输出,比如call [self.view setBackgroundColor:[UIColor yellowColor]],继续运行程序,view的颜色会变成黄色

5、bt打印调用堆栈,加all可打印所有thread的堆栈,找出问题的地址

6、image命令可用于寻址,有多个组合命令。比较实用的用法是用于寻找栈地址对应的代码位置

image lookup --address 0x000000010b214a32               这样会返回[HomePageViewController viewDidLoad]+ 154atHomePageViewController.m:107         

我们可以看到,出错的位置是HomePageViewController.m的第107行。

相关文章

  • 各种调试技巧

    断点调试并配合LLDB常用调试命令LLDB命令详见:http://www.jianshu.com/p/d14a25...

  • iOS之LLDB常用调试命令

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

  • LLDB调试命令初探

    LLDB调试命令初探 初识LLDB 你可能从未使用过LLDB,那让我们先来热热身。 在调试器中最常用到的命令是p(...

  • 知识点-LLDB调试命令

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

  • 常用调试命令

    LLDB常用命令 LLDB是LLVM下的调试器 p 输出基本类型 po 输出objc对象 expr 断点调试时,在...

  • lldb中的常用的调试命令

    1、po用于输出 Objective-C 对象 2、po [selfview] 这会打印一些关于 view 的一些...

  • LLDB命令

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

  • LLDB 使用

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

  • Xcode中lldb常用的调试命令

    po:全称print object,用来打印对象,此命令会调用对象的description方法. expr:全称e...

  • Xcode中lldb常用的调试命令

    po:全称print object,用来打印对象,此命令会调用对象的description方法. expr:全称e...

网友评论

      本文标题:lldb中的常用的调试命令

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