美文网首页
XCode 常用的LLDB调试

XCode 常用的LLDB调试

作者: 简单Timor | 来源:发表于2020-09-16 15:17 被阅读0次
  1. 最常用的两个打印命令。
    po -- OC对象。此命令会调用oc对象的description方法,将这个对象打印出来
    p -- 基本数据类型。

  2. Breakpoint 相关

2.1. break point基础相关
br list -- 列出所有当前断点。
br delete n -- 删除n\所有断点。
br enable n -- 使n\所有断点生效。
br disable n -- 使n\所有断点失效。
br set -n 某方法 -- 设置方法的符号断点,所有经过此方法都会断在此处。

  1. Expression
  • expr + OC 代码,在运行时可以执行,对于输出一些运行时才会确定的变量十分有用。
  • expr + 变量赋值 相当于条件断点,可以实际的改变当前断点的值 image.png
  • expr + 方法调用
    在运行时直接调用指定方法,给运行时加一些“行为”。
  1. Backtrace
  • bt :可以 bt 查看程序运行时函数调用的堆栈信息。
  1. frame
    frame + 变量 可直接查看当前变量的值。

6.重点放此处 ,想看底层可使用下面三种方法。
6.1 设置符号断点。 -- 可以指定方法进行监听,所有经过的都会断住。


截屏2020-09-16下午3.09.17.png

6.2 .当断点进入断处,可以使用Controller + step into 的方式进入底层进行查看。

6.3 Debug -》Debug workflow - 》Always Show Disassembly 使用汇编语言进行Debug。


截屏2020-09-16下午3.11.50.png

相关文章

  • Swift 常用快捷键

    iOS开发之Xcode常用调试技巧总结 Xcode 常用快捷键 lldb技巧:

  • 知识点-LLDB调试命令

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

  • LLDB命令

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

  • iOS逆向:动态调试

    目录一,Xcode动态调试的原理二,终端动态调试的原理三,建立连接四,LLDB常用命令五,ASLR 一,Xcode...

  • LLDB调试命令

    LLDB简介 LLDB 是 XCode 内置的调试工具。从 Xcode5 开始,LLDB 已经取代 GDB,成为 ...

  • IPhone一起玩越狱 -(十八)- 探究Xcode怎么使用ll

    引言 在Mac终端上面 那么Xcode是怎么开启lldb调试的呐? Xcode的lldb调试IPhone 未越狱l...

  • iOS调试工具 - LLDB

    LLDB LLDB是 Xcode 默认的调试工具, 支持调试 c, c++, Objective-C.支持的调试平...

  • XCode 常用的LLDB调试

    最常用的两个打印命令。po -- OC对象。此命令会调用oc对象的description方法,将这个对象打印出来p...

  • Xcode 调试之 LLDB

    LLDB 是 Xcode 中的默认调试器,支持调试 C、Objective-C、C++,用 LLDB 调试代码的好...

  • xcode调试技巧

    Xcode调试技巧之:LLDB Xcode调试技巧之:LLDB 1.输出视图层级关系(这是一个被隐藏的命令):po...

网友评论

      本文标题:XCode 常用的LLDB调试

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