This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
Re: adding namespace support to GDB
- From: Petr Sorfa <petrs at caldera dot com>
- To: David Carlton <carlton at math dot stanford dot edu>
- Cc: gdb <gdb at sources dot redhat dot com>
- Date: Fri, 23 Aug 2002 13:58:43 -0400
- Subject: Re: adding namespace support to GDB
- Organization: Caldera
- References: <ro1hehloa33.fsf@jackfruit.Stanford.EDU>
Hi David,
Well to help things along I will be submitting a DWARF patch that will
supported imported declarations which are essential for FORTRAN modules
and C++ namespaces. This is essential for the "using" commands in either
language (of course the compiler needs to generate the correct DWARF
;o)).
I'm making some changes to my TAG_module patch which hopefully will get
it accepted.
C++ namespaces are fairly similar to FORTRAN modules, except FORTRAN95
seems to have a more powerful "using" command (ability to rename
imported symbols), and C++ a more flexible use of namespaces.
Both the patches for modules and imported declarations will be submitted
early next week.
Petr
> I recently asked Daniel Jacobwitz for suggestions as to what I could
> do to help GDB, and he suggested that I might try adding proper
> namespace support. I've skimmed a thread on the issue from early
> April with lots of interesting ideas; at some point, it sounded like
> Jim Blandy was about to start writing up some concrete possible
> interfaces, and I was wondering if anything more came of that.
>
> For the time being, I'm going to reread that thread more closely, look
> at Petr Sorfa's module patch, look at the DWARF-3 standard, look at
> existing GDB code, and think about this for a while. (Or at least I
> hope that's what I'm going to do: maybe I'll instead spend all of my
> time arguing with Stanford's benefits office. Anybody know of any
> interesting free software jobs in countries with nationalized health
> insurance?) But I don't want to duplicate effort if somebody else has
> already started working on this.
>
> David Carlton
> carlton@math.stanford.edu