Dwarf
Encyclopedia : D : DW : DWA : Dwarf
DWARF (short for Debug With Arbitrary Record Format although rarely seen that way) is a widely used, standardized debugging data format.
DWARF was originally introduced along with ELF. It proved to be excessively voluminous, and it was superseded by an incompatible successor DWARF-2, which added various encoding schemes to reduce data size.
DWARF was not immediately successful; for instance, when Sun Microsystems adopted ELF as part of their move to Solaris, they opted to continue using stabs, in an embedding known as stabs-in-elf. Linux followed suit, and DWARF-2 did not become the default until the late 1990s.
The DWARF version 3 specification was released in January 2006 .
References
External links
- [The DWARF Debugging Standard]
- [DWARF Debugging Information Format Specification Version 2.0]
- [libdwarf, a library and a tool (dwarfdump) to access DWARF information]
- [A set of tools to convert DWARF and ELF information into XML and use it to generate callgraphs]
From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.
