美文网首页
Xcode的控制台lldb的常用命令

Xcode的控制台lldb的常用命令

作者: 断念的决绝 | 来源:发表于2020-12-22 14:18 被阅读0次

p命令:可以查看基本数据类型的值,如果查看对象的话,会返回对象的地址指针。p命令还可以接表达式。
po命令:打印对象,与p命令类似。
bt命令:打印线程的堆栈信息。bt all 是打印所有线程的堆栈信息。
expr命令: expression 的简写,能够在调试时,动态的执行赋值表达式,同时打印出结果。我们可以在调试时,动态的修改变量的值,这在调试想要让应用执行异常路径(如执行某个else 情况)很有用。
call命令:动态调用函数,在控制台执行该命令的,可以在不修改代码,不重新编译的情况下,修改界面上的视图。
image命令:image list可以查看某一个地址对应的代码位置。除了 image list 还有 image add、image lookup等命令,当遇到crash 时,查看线程栈,只能看到栈帧的地址,使用 image lookup –address 地址 可以方便的定位到这个地址对应的代码行。
x命令:查看地址,例如:x student
x/4gx命令:打印4个16进制地址。x/4gx student

注解:

几组数据
数字4代表输出4组数据

输出格式
x :代表16进制
f :代表浮点数
d :代表10进制

字节大小
b :byte 代表1个字节
h :half word 代表2个字节
w :word 代表4个字节
g :giant word 代表8个字节

p/t二进制打印
p/0八进制打印
p/x十六进制打印

相关文章

  • iOS调试之LLDB

    iOS调试之LLDB Xcode内嵌了LLDB控制台,在Xcode代码编辑区的下方。shift + cmd + y...

  • iOS实用小技巧

    iOS实用小技巧 Objective-C 1.让Xcode的控制台支持LLDB类型的打印 因为在Xcode断点调试...

  • iOS逆向:动态调试

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

  • Xcode的控制台lldb的常用命令

    p命令:可以查看基本数据类型的值,如果查看对象的话,会返回对象的地址指针。p命令还可以接表达式。po命令:打印对象...

  • Xcode调试命令行工具 - lldb

    LLDB是XCode内置的为我们开发者提供的调试工具,可以在设置断点的时候在控制台中输入相关的lldb命令进行调试...

  • Xcode LLDB断点调试

    LLDB是高性能的程序调试器,当Xcode触发断点时,程序会自动进入LLDB调试环境,开发者可以在控制台进行LLD...

  • LLDB调试命令

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

  • LLDB调试-Chisel使用

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

  • LLDB杂谈

    LLDB 在Xcode5中,LLDB正式取代之前的GDB成为Xcode的标准调试器。和LLVM协同工作。LLDB兼...

  • 我的逆向工程之路 - LLDB调试

    (基于越狱系统10.0.2) lldb调试就是Xcode里面的 控制台调试。越狱了,我们就能调试其他第三方的App...

网友评论

      本文标题:Xcode的控制台lldb的常用命令

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