美文网首页
lldb常用命令 备忘

lldb常用命令 备忘

作者: CoderShmily | 来源:发表于2020-03-17 17:38 被阅读0次

// x 十六进制打印
// d 十进制打印
// u 无符号十进制打印
// o 八进制打印
// t 二进制形式打印
// f 浮点数打印
p/t 2
p/c (char)97
p/x 16

frame variable 当前调试堆栈的所有参数和临时变量
frame info 可以查看当前调试的行数和源码信息

register read 返回当前线程通用寄存器的值
register read --all

bt 当前线程堆栈回溯信息

memory read (简写x)
x/s $x1 以字符串读取x1寄存器

// 常见的大小格式为"b-byte"(1字节) "h-half word"(2字节) "w-word"(4字节) "g-giant word"(8字节)
x/10xg sp 10后面的x代表用16进制来显示结果,g代表giant word(8字节)大小。所以x/10xgsp就是用16进制显示栈区10个64位元素内容。

disassemble --frame 将当前frame的当前函数转为汇编代码
disassemble --name "函数名字" 将当前frame的指定的函数转为汇编代码

image list -o -f "TestPAD" 列举所有可执行文件和系统库信息

image lookup --type UIImage 查找定义

// image lookup -r -n "testParam"
image lookup -r -n <FUNC_REGEX> 从debug符号标中正则匹配函数
// image dump symtab -m TestPAD
image dump symtab -m "模块名" Dump出给定模块的所有符号

watchpoint set variable global_var

watchpoint set expression -- my_ptr

p ((id)0x00000001017921d0)->isa

相关文章

  • lldb常用命令 备忘

    // x 十六进制打印// d 十进制打印// u 无符号十进制打印// o 八进制打印// t 二进制形式打印/...

  • lldb调试

    1. 常用命令 (lldb) thread step-over // The same as "next" or ...

  • 常用调试命令

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

  • iOS 开发中 LLDB 常用命令整理

    iOS 开发中 LLDB 常用命令整理 expression(或者缩写expr) 表达式 expression ...

  • 六、iOS逆向之《LLDB高级用法&Cycript》

    前言 上节文章讲解了一些lldb的常用命令,这篇文章我们来讲解一些lldb的高级用法。 一、ASLR ASLR概述...

  • git命令整理

    git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...

  • # LLDB调试一些常用命令和技巧

    LLDB调试一些常用命令和技巧 1.常用命令 help是帮助命令,会打印出一个command list,help ...

  • Git常用命令备忘

    Git常用命令备忘 git config --global user.name "robbin" git conf...

  • lldb

    lldb 调试实战 0x0 命令结构 其中options和argument是可选的. 0x1 常用命令 1,设置断...

  • LLDB调试-Chisel使用

    LLDB 调试器集成于 Xcode 内部并支持 C++ ,Python插件,这里解释了其工作原理。常用命令包括pr...

网友评论

      本文标题:lldb常用命令 备忘

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