From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jim Blandy To: Daniel Berlin Cc: GDB Discussion Subject: Re: So what is wrong with v3 C++ Date: Mon, 02 Jul 2001 09:01:00 -0000 Message-id: References: <11832854.993867335@[192.168.0.106]> <87lmm9n4t6.fsf@cgsoftware.com> X-SW-Source: 2001-07/msg00001.html Daniel Berlin writes: > Yes. The real problem we are running into, of course, is that types > themselves have no mangled names. Right, because they're not objects in memory. They have no linker symbol to name them, so we don't have anything to demangle and guess the prefixes from. > And if you fully qualified the name in the DW_AT_name attribute, you'd > run into all sorts of problems because DWARF2 really *can* support the > info we need, it just didn't output it. Doesn't Dwarf2 specify that it should be unqualified? If it doesn't, it should, it seems to me. > So it's an obviously broken thing, because we have 0 chance of getting > the info we need. it's simply not there. Yep.