Re: DWARF Debugging Standard?

Michael Eager <eager@eagercon.com>
30 Apr 1999 22:53:51 -0400

          From comp.compilers

Related articles
DWARF Debugging Standard? bn@aonix.com (Brian Nettleton) (1999-04-29)
Re: DWARF Debugging Standard? aaron@farol.chem.purdue.edu (Aaron F. Stanton) (1999-04-30)
Re: DWARF Debugging Standard? eager@eagercon.com (Michael Eager) (1999-04-30)
| List of all articles for this month |

From: Michael Eager <eager@eagercon.com>
Newsgroups: comp.compilers
Date: 30 Apr 1999 22:53:51 -0400
Organization: Posted via RemarQ Communities, Inc.
Keywords: C, debug, comment

> From: bn@sd.aonix.com
>
> Does anyone know who maintains the DWARF Debugging Information Format
> "standard".


PLSIG completed its work on Dwarf 2.0 some time ago, shortly before
Unix International dissolved. There is a mailing list
(plsig@xopen.co.uk) which a number of the people involved with Dwarf
2.0 standardization or implementation subscribe to. Although the
mailing list is supported by OpenGroup (formerly XOpen) there is no
other connection.


There is no active standardization effort currently in place. The
PowerPC EABI committee has adopted some extensions to Dwarf 1.1, but
there have not been any extensions proposed for Dwarf 2.0. There has
been some conjecture that extensions to Dwarf 2.0 may be needed to
support new C++ features, Java or perhaps Ada. Please post your
extensions to the PLSIG mailing list.


At various times, I have considered creating a clearing house for
extensions to Dwarf 1.1 or 2.0, which would at least consolidate the
efforts of many companies and individuals in one place.


Re: ELF - Dwarf: Although Dwarf was developed on systems which use ELF
object files, there is only a loose connection between the two. Dwarf
could be used as the debugging format with any object file format,
providing that the various Dwarf sections can be found. [That said, I
don't know of anyone using Dwarf with other object file formats.]
Similarly, ELF does not specify any particular debugging format.
There are ELF-based systems which use Dwarf 1.x, Dwarf 2.0, and stabs
(in multiple flavors) as their debug format.
--
Michael Eager Eager Consulting eager@eagercon.com
1960 Park Blvd., Palo Alto, CA 94306 650-325-8077
[If you could persuade the DWARF mailing list to stop sending mail to
the old dead address local-plsig@IVAN.IECC.COM I would be very grateful.
I've tried sending the obvious unsubscribe commands and it hasn't worked.
-John]


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.