установка точки останова в определенном смещении внутри функции с помощью 'gdb' - PullRequest
0 голосов
/ 11 сентября 2018

Я пытаюсь установить точку останова с помощью 'gdb'.

С здесь Я понял, как разбить определенную строку функции.
Но я хочу разбить определенное смещение функции.

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)

1 Ответ

0 голосов
/ 11 сентября 2018

Есть ли какая-нибудь команда, чтобы сломаться на <error+184>

Оба из них, кажется, делают то, что вы хотите:

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