Invitation: Dwarf2
Brett, Bevin
Bevin.Brett at Compaq.com
Fri Oct 8 12:27:59 UTC 1999
I am the contact for Compaq for Dwarf2, and have been tasked by my mgmt with
being very involved in getting the spec being actively maintained by a
committee again.
/Bevin
-----Original Message-----
From: dehnert at baalbek.engr.sgi.com [mailto:dehnert at baalbek.engr.sgi.com]
Sent: Thursday, October 07, 1999 7:07 PM
To: georgep at baalbek.engr.sgi.com; Brett, Bevin; rth at cygnus.com;
davea at cthulhu.engr.sgi.com; beshers at boston.sgi.com;
cxx-abi at baalbek.engr.sgi.com; ia64abi at baalbek.engr.sgi.com
Subject: Invitation: Dwarf2
Various efforts, many of them for IA-64, are raising questions about Dwarf.
While some are IA-64-specific, most are more general, and it seems
appropriate to revive a committee to deal with them.
I have sent this to the participants in the C and C++ ABI committees
for IA-64, along with a few other interested parties. Please forward
it to the relevant people (if any) in your organization (or elsewhere),
and have the interested people send me name, email, phone, and FAX --
I'll construct a list. (Please don't assume you're on it until you
let me know you're interested.) After next week, I'll construct an
alias and we can use that instead.
I suggest that we construct an initial list of issues and participants,
and begin meeting in 2-3 weeks. We can volunteer a location (more or
less central to Silicon Valley participants) and a call-in phone number
for remote participants. I'll set this up, but as debugging isn't really
central to my activities, I'll be looking for a volunteer to drive
it. Let me know if you want to (or just can) take this on...
Some of the issues I'm aware of are:
General:
* C++ has a need to be able to remove duplicate copies of objects
(functions, virtual tables, ...) at link time, and it is desirable
to remove the associated Dwarf information along with them. Define
an approach for decomposing the Dwarf information in a relocatable
object file so this can be achieved by just removing some sections.
* The original Dwarf specification assumed 32-bit programs, and there
is some disagreement about the appropriate extension to 64-bit data
models.
* Fortran-9x support.
IA-64:
* Register bindings.
* The IA-64 ABI defines stack traceback descriptors for such purposes
as exception handling which (largely? entirely?) duplicate the
.debug_frame info. Can/should we just bind to it instead of
duplicating the information in .debug_frame?
- Jim Dehnert dehnert at sgi.com
(650)933-4272
More information about the cxx-abi-dev
mailing list