Re: Breakpoint on first instruction in program
Bob Plantz <[email protected]> Wed, 20 Jun 2012 21:09:25 -0700
| Newsgroups | gmane.comp.gdb.general |
|---|---|
| Message-ID | <[email protected]> |
On 6/20/2012 1:39 PM, Adam Beneschan wrote: > >> I am using the following assembly language program (doNothingProg.s) for >> instruction purposes: >> >> .text >> .globl main >> .type main, @function >> main: >> pushq %rbp # save caller's frame pointer >> movq %rsp, %rbp # establish our frame pointer >> movl $0, %eax # return 0 to caller >> movq %rbp, %rsp # restore stack pointer >> popq %rbp # restore caller's frame pointer >> ret # back to caller >> >> I want to set a breakpoint at the first instruction (pushq %rbp) so >> students can see how the stack frame is created. > break *&main > > -- Adam Thank you for the response Adam. Actually, break *main worked for me. (Or just br *main). I'm not in Linux right now, but I will double check next time I log in. I found this by using info gdb and some looking around. As usual, the answer is in the documentation, as I often told my students. :-[ --Bob