|DWARF 2 Reader/Writer email@example.com (Yuri Karlsbrun) (1999-07-19)|
|Re: DWARF 2 Reader/Writer firstname.lastname@example.org (Gary Funck) (1999-07-20)|
|From:||Gary Funck <email@example.com>|
|Date:||20 Jul 1999 01:13:02 -0400|
|Organization:||Intrepid Technology Inc.|
|Keywords:||debug, linker, question|
Yuri Karlsbrun wrote:
> I am looking for sources of DWARF 2 reader/writer libraries. Please
> send me links if these libraries available as shareware. I would
> also like to know if these libraries available as commercial
Yuri, gcc (2.8.1) and gdb/binutils will generate and read Dwarf2. My
understanding is that when the Dwarf2 standard was originally
developed (by a consortium), the idea was to have a standardized
library API for accessing the Dwarf2 information (circa 1996-97?).
The resource below, ftp://sgigate.sgi.com/pub/dwarf/ contains the
Dwarf2 spec, libdwarf spec., and prototype implementation of libdwarf.
Note that each vendor adds their own "quirks" and vendor-specific
features to Dwarf2.
Both SGI and GCC, for example, support extensions, or interepet the
spec. in a particular fashion that might be surprising if you base
your interpretration upon a literal reading of the specification.
These vendor-specific re-interpretations, or extensions, aren'f often
documented well, or at all.
Return to the
Search the comp.compilers archives again.