我试图弄清楚某个内存地址何时被写入。我在 gdb 中尝试了几个不同的循环,但它从未停止过。有什么想法吗?
例如:
(gdb) while *0x68181b88 == 0
> step
> end
PS:这是一个mips linux系统。
编辑:我的 MIPS 没有硬件支持/寄存器来观察内存值。虽然 watch 可以工作,但运行一个生命周期为 5 秒的应用程序大约需要 10 个小时。这就是我尝试循环的原因。
最佳答案
关于memory - gdb & 找出内存地址何时被写入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3115430/