[Bug debug/18979] New: Debugging inlined code is *bad*
smurf at smurf dot noris dot de
gcc-bugzilla@gcc.gnu.org
Tue Dec 14 12:26:00 GMT 2004
It currently is basically impossible to "n" through C and (especially) C++ code
which uses inline code. The inlined code is, conceptually, inserted into the
code which calls it.
That causes next-source instructions in gdb and other debuggers to step from one
inline function to the next. It is impossible to figure out which source line
you're actually looking at.
Likewise, the toplevel frame points to some inline code instead of the function
in which the crash occurred.
I'd like an option to de-inline these code snippets, but only from the
debugger's point of view. Bonus points for making this optional, i.e. switching
between condensed and expanded views, in the debugger at runtime.
--
Summary: Debugging inlined code is *bad*
Product: gcc
Version: 4.0.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: debug
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: smurf at smurf dot noris dot de
CC: gcc-bugs at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18979
More information about the Gcc-bugs
mailing list