This is the mail archive of the
gdb@sourceware.cygnus.com
mailing list for the GDB project.
Re: Step into and Step over....
- To: Paul Breed <pbreed at yahoo dot com>
- Subject: Re: Step into and Step over....
- From: Andrew Cagney <ac131313 at cygnus dot com>
- Date: Thu, 06 Jul 2000 18:20:26 +1000
- CC: gdb at sourceware dot cygnus dot com
- References: <20000705141145.11822.qmail@web3507.mail.yahoo.com>
[I dropped insight, I suspect it is a GDB problem]
Paul Breed wrote:
>
> I've been stuck at this place for a long time.
> I'm willing to pay someone to help me solve this....
>
> Step over does not work.
> Example:
> 10)printf("Something");
> 11)myfunction();
> 12)printf("Something else");
>
> If I am stopped at a break point on line 10
>
> If I hit 'S' step I go to the first line of code
> within printf.
>
> If I hit 'N' next I go the the opening brace in the
> printf function.
>
> If I hit 'F' I finish the function and return.
Could I suggest downloading a post 5.0 snapshot (see
ftp://sourceware.cygnus.com/pub/gdb/snapshots ) and trying the problem
out on just GDB (use gdb -nw ....). What you have described sounds like
a GUI problem.
It would also be helpful if there there was a copy of the actual GDB
session so it is clear what is happening.
As for the bug, one starting point is to try stepi instead of step. GDB
implements step using a sequence of STEPI's.
> I see the same problem running just GDB (I've not
> tried 5.0 only 4.18.1)
Hmm, to the best of my knowledge there was never an official ``4.18.1''
release. I suspect you've picked up a custom job.
enjoy,
Andrew