首页 > 解决方案 > 有没有办法让一个整数存储在 lldb 的内存输出中,有一个观察点

问题描述

有没有办法在不停止应用程序的情况下获取存储在内存 x8 00000....21 中的整数的整数,在 lldb 中有一个观察点:0x000000010092e1b4

(我正在尝试从 IOS 应用程序中读取实时 int 值)

标签: xcodedebuggingintegeroutputlldb

解决方案


您可以在地址上设置观察点(并指定大小),并在该观察点上添加一个命令,以在每次点击观察点时执行。例如,这将variable在每次点击观察点时打印。

(lldb) wa se e -s 8 -- 0x000000010092e1b4
(lldb) wa comm add 
Enter your debugger command(s).  Type 'DONE' to end.
> p variable
> c 
> DONE
(lldb)

推荐阅读