gpt4 book ai didi

memory - gdb & 找出内存地址何时被写入

转载 作者:行者123 更新时间:2023-12-02 03:22:59 25 4
gpt4 key购买 nike

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

例如:

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

PS:这是一个mips linux系统。

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

最佳答案

使用写入观察点
示例:

(gdb) watch *0x68181b88

参见gdb doc了解详情

关于memory - gdb & 找出内存地址何时被写入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3115430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com