This is the mail archive of the gdb@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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?


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]