使用'gdb'在函数内的特定偏移量中设置断点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用'gdb'在函数内的特定偏移量中设置断点相关的知识,希望对你有一定的参考价值。

我试图用'gdb'设置一个断点。

here我明白了如何打破特定的功能。 但我想打破功能的特定偏移。

0xb7eecfa8 <error+184>    mov    eax, dword ptr [ebx - 0x40]
0xb7eecfae <error+190>    sub    esp, 4
0xb7eecfb1 <error+193>    push   dword ptr [eax]

gdb> break error+184
Function "error+184" not defined.

0xb7eecfa8 <error+184>有任何打破的命令吗? (除了只输入b *0xb7eecfa8

答案

<error+184>有没有任何打破的命令

这两个似乎都做你想要的:

b *(&error+184)
b *(error+184)

以上是关于使用'gdb'在函数内的特定偏移量中设置断点的主要内容,如果未能解决你的问题,请参考以下文章