Memory gdb&;查找何时写入内存地址

Memory gdb&;查找何时写入内存地址,memory,gdb,loops,Memory,Gdb,Loops,我试图找出某个内存地址何时被写入。我在gdb中尝试了几个不同的循环,但从未停止过。有什么想法吗 例: PS:这是一个mips linux系统 编辑:我的MIPS没有硬件支持/寄存器来监视内存值。虽然watch可以工作,但运行一个5秒生命周期的应用程序大约需要10个小时。这就是我尝试循环的原因。观察点 使用写观察点 例如: 有关详细信息,请参阅 (gdb) while *0x68181b88 == 0 > step > end (gdb) watch *0x68181b88

我试图找出某个内存地址何时被写入。我在gdb中尝试了几个不同的循环,但从未停止过。有什么想法吗

例:

PS:这是一个mips linux系统

编辑:我的MIPS没有硬件支持/寄存器来监视内存值。虽然watch可以工作,但运行一个5秒生命周期的应用程序大约需要10个小时。这就是我尝试循环的原因。

观察点

使用写观察点
例如:

有关详细信息,请参阅

(gdb) while *0x68181b88 == 0
> step
> end
(gdb) watch *0x68181b88