• Uncategorized

About assembly : How-to-break-on-assembly-instruction-at-a-given-address-in-gdb

Question Detail

0x0000000000400448 <main+0>:    push   %rbp
0x0000000000400449 <main+1>:    mov    %rsp,%rbp
0x000000000040044c <main+4>:    mov    $0x6,%eax
0x0000000000400451 <main+9>:    leaveq 
0x0000000000400452 <main+10>:   retq   

I tried:

breaki 0x0000000000400448

but it seems that there not such command.

Does gdb have such a feature?

Question Answer

try break *0x0000000000400448

Another way:

break *main+4

This will add a breakpoint at 0x000000000040044c
I think this is easier than writing the whole address!

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.