首页 关于 微信公众号
欢迎关注我的微信公众号

在 Xcode 调试时查看内存中的数据

前言

LLDB 是一个有着 REPL 的特性和 C++ ,Python 插件的开源调试器。LLDB 绑定在 Xcode 内部,存在于主窗口底部的控制台中。调试器允许你在程序运行的特定时暂停它,你可以查看变量的值,执行自定的指令,并且按照你所认为合适的步骤来操作程序的进展。想知道 LLDB 更多的命令,可以在 LLDB 窗口使用 help 命令查看。更多关于 Xcode 调试的知识可以看这篇文章:与调试器共舞 - LLDB 的华尔兹

在这里只列出在 Xcode 调试时查看内存中的数据的命令。

命令格式

x/nfu <addr>

参数解释

例子

x/16xb self
会显示 self 指针地址内容,16 个字节,16 进制。

x/8cb 0x7fc359a03040
会显示地址 0x7fc359a03040 地址的内容,8 个字节,按字符格式显示。

Blog

Opinion

Project