美文网首页
LLDB常用指令

LLDB常用指令

作者: xymspace | 来源:发表于2020-05-08 09:40 被阅读0次

形式:

command (可选) action
命令名称 + 子命令

常用命令:

  • 设置断点
// 适用于可见函数的断点调试
breakpoint set -n 函数名
  • help命令 (用于查找命令)
help 指令名称
  • 给某一行代码或函数打断点
breakpoint set -n touchesBegan:withEvent:
// 跳转到下条代码
c
// 执行特定位置的代码
breakPoint set -n "-[ViewController touchesBegan:withEvent:]"
br s -n ...
// 正则表达式匹配  
// 匹配 包含 est 的函数
breakpoint set -r est
// 获取当前所有断点及其编号
breakpoint list
// 对断点2 插入新函数
breakpoint commend add 2
>po self
>po self.view.backGroundColor = [UIColor redColor}

// 删掉通过LLDB添加的代码
breakpoint commend delete 2
  • 内存断点
// 监控变量 age
watchpoint set variable self->age
// 查看调用变量的位置
// thread backtrace
bt  
// 查看内存信息
p self->age

  • 模块查找
image lookup -t NSInteger
image lookup -t ViewController

// 查找内存对应代码,可精确到行(:m后的值为行号)
// 崩溃信息中的地址
image lookup -a 内存
// 根据函数名找
image lookup  test

常用指令

// 单步调试
// 只需输入一次,下次直接敲回车
n
s
// 指令级别单步调试
si
// 查看内存地址
p 变量名
// 查看对应虚拟内存
x 内存地址
// 查看寄存器
register read
// 修改寄存器的值
register write x01 地址值
// 查看指令帮助
help breakpoint 
// 函数打断点
breakpoint set -n "[ViewController touchesBegan:withEvent:]"
// 打印详情  相当于po
expression -O -- self
// 注入运行时代码
// expression 等于 p  等于  call
p self.view.backgroundColor = [UIColor redColor]

相关文章

  • LLDB 学习

    常用LLDB 指令 指令格式 [ [ ...] ] [- options [option-value]] [...

  • Xcode的动态调试任意的APP-LLDB(下)

    常用LLDB指令 指令格式是 [ [ ...]] [-options [option- value]] [a...

  • Chisel 和 lldb_commands 常用指令

    Chisel 和 lldb_commands 常用指令是 LLDB 上的指令 。 更详细的说明点击这里。 Chi...

  • LLDB常用指令

    设置断点 执行代码 查看堆栈信息 流程控制 内存断点(用法基本和断点一样,给属性添加内存断点,属性改变时会触发断点...

  • LLDB常用指令

    形式: command (可选) action命令名称 + 子命令 常用命令: 设置断点 help命令 (用于查找...

  • 常用LLDB指令

    print、p:打印 po:打印对象 读取内存memory read/数量格式字节数 内存地址x/数量格式字节数...

  • 常用LLDB指令

    print , p打印内存地址 po打印对象 memory read 或者 x读取内存 memory read后边...

  • 常用LLDB指令

    print、p:打印 po:打印对象 读取内存 memory read/数量格式字节数 内存地址x/数量格式字节...

  • lldb 常用指令

    p 打印po 打印对象 memory read/{数量}{格式}{字节数} 内存地址x/{数量}{格式}{字节数...

  • LLDB 调试指令集

    目录 发展史 LLDB如何实现调试真机 常用的LLDB指令1.help2.expression3.thread b...

网友评论

      本文标题:LLDB常用指令

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