public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* DWARF-2 and constructors/destructors
@ 2001-12-05 19:53 Daniel Jacobowitz
  2001-12-05 20:01 ` Daniel Jacobowitz
  2001-12-06 10:39 ` Jason Merrill
  0 siblings, 2 replies; 4+ messages in thread
From: Daniel Jacobowitz @ 2001-12-05 19:53 UTC (permalink / raw)
  To: gcc; +Cc: Daniel Berlin

Suppose you want to call a (non-virtual) method in C++, from something
with Dwarf-2 info.  The only way to get the mangled name from the debug
info is DW_AT_MIPS_linkage_name.  This isn't, of course, present for
constructors/destructors, since the entry in the class definition is
for the abstract version.

Is it reasonable for the debugger to have to mangle this itself?  The
constructor arguments can be arbitrarily complex.  Should there be
references in the debug information to the base and complete
constructors anywhere?

-- 
Daniel Jacobowitz                           Carnegie Mellon University
MontaVista Software                         Debian GNU/Linux Developer

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2001-12-06 18:18 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-12-05 19:53 DWARF-2 and constructors/destructors Daniel Jacobowitz
2001-12-05 20:01 ` Daniel Jacobowitz
2001-12-05 20:25   ` Daniel Berlin
2001-12-06 10:39 ` Jason Merrill

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).