Re: Breakpoint on first instruction in program
Bob Plantz <plantz <at> ieee.org>
2012-06-21 04:09:25 GMT
On 6/20/2012 1:39 PM, Adam Beneschan wrote:
>> I am using the following assembly language program (doNothingProg.s) for
>> instruction purposes:
>> .globl main
>> .type main, <at> function
>> 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. :-[