This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Re: Getting pissed off by gdb. Please help with stepping in.
> Date: Thu, 18 Mar 2010 08:10:41 -0700
> From: Doug Evans <dje@google.com>
> Cc: temp@sourceboost.com, gdb@sourceware.org
>
> Here's what gdb 7.1 does:
>
> (gdb) f
> #0 bar () at stepout.c:4
> 4 int bar () { return 1; }
> (gdb) s
> foo (x=1) at stepout.c:6
> 6 void foo (int x) { g = x; }
> (gdb)
>
> Note that we've stepped out of bar and into foo.
>
> Here is what Pavel is expecting instead:
>
> (gdb) f
> #0 bar () at stepout.c:4
> 4 int bar () { return 1; }
> (gdb) s
> 0x00000000004003b7 in main () at stepout.c:11
> 11 foo (bar ());
> (gdb)
Thanks. But why is ``what Pavel is expecting'' useful? What use-case
does it handle that the v7.1 behavior does not?