lldb调试问题

lldb动调时,我在某处A打印了地址B的内容,我现在想知道地址B的内容在前面是何时被写入的? 前提是我事先不知道地址B是多少,只有到了A处才知道B的地址

1 个赞

硬件断点
image

我事先都不知道这个地址,怎么设置watchpoint呀

放在哪个寄存器能知道吗

这个问题,深入思考一下,程序是非常弱智的,他只能按照流程执行,所以在一个固定流程里找一个内存何时创建,是肯定可以实现的,追踪流程即可。
同时我也有一个疑问:
lldb中,是否可以根据内存获取存放该内存指针的指针(可能存在多个的情况),有没有大佬指教一下?

CE?
你的这个问题抽象一下,应该是在内存当中搜索值为xxxxxxx的内存地址吧,这个跟CE的原理一样。

只能靠内存搜索吗:roll_eyes: