gpt4 book ai didi

debugging - gdb:寄存器值为 0xffaa 时的断点

转载 作者:行者123 更新时间:2023-12-02 19:52:21 25 4
gpt4 key购买 nike

我可以在 gdb 中为寄存器值设置断点/观察点/smth 吗?

我想在 $eax 的值为 0x0000ffaa 时中断。

可以使用 gdb 或 dbx 或任何其他 UNIX 调试器吗?

最佳答案

是的,在 gdb 中你可以像这样设置一个观察点:

watch $eax == 0x0000ffaa

但这取决于目标可用的观察点支持。您应该注意,这可能会显着减慢执行速度。

如果您想在某个位置中断,可以通过设置条件断点来实现:

break test.c:120 if $eax == 0x0000ffaa

关于debugging - gdb:寄存器值为 0xffaa 时的断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2223425/

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