ios - 如何跟踪内存中地址的值?

标签 ios debugging assembly arm lldb

如标题所示,我想查看特定地址的值从何而来。我正在使用 lldb 调试 ios 游戏。该游戏的乘数为 0.4(连击减少的速度)。我可以使用 Cheat Engine 更改此值,但我想知道汇编中的哪条指令将此值设置为该地址,以便我可以使用十六进制编辑器更改此指令。我曾经使用观察点、断点等来表示变量值,但在这种情况下,该值是常量,并且会在应用程序立即启动时设置。

最佳答案

Jester 的 gdb 步骤在 lldb 中的等效指令是:

(lldb) image lookup -va <ADDRESS>

这将告诉您 lldb 所知道的关于该地址的所有信息。

关于ios - 如何跟踪内存中地址的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56257788/

相关文章:

c - ARM-内核测试模块

linux - 如何多次返回被调用函数/NASM

c++ - 用于比较原始类型的 std::optional 的有趣程序集

debugging - Chrome : Uncaught SyntaxError: Unexpected end of input

ios - Swift Alamofire 转义 JSON

ios - 文档从未出现在 "Recent"选项卡中

ios - uitableviewcell 内的 imageview 折叠单元格

debugging - 是否有任何 Debug模式?

c - 如何在我的 C 代码中使用 PREFETCHT0 指令?

ios - 为什么我的 iPhone 无法从 Apple Watch 获取心率数据,但 watch 扩展可以?