DWARF Debugging Format Standard

The DWARF Workgroup of The Free Standards Group is pleased to announce the availability of Version 3 of the DWARF Debugging Format Standard. The DWARF Debugging Format allows programming tools developers to create compilers and debuggers which make it easier for programmers to develop, test and debug programs.

DWARF is used by many compilers and debuggers to support debugging of Ada, C, C++, Cobol, Fortran, Java, Pascal, and other programming languages. A variety of processors are supported, including ARM, MIPS, PowerPC, x86, and many others, ranging from 8-bit to 64-bit processors. DWARF is designed to be easily extended to support new processors and new programming languages.

Version 3 of the DWARF Standard is upward compatible with the previous Version 2 and includes support for C++ namespaces; additional data types for C, Fortran, and Cobol; improved support for optimized code; and improvements in eliminating duplicate debugging information. There is support for using DWARF data in shared libraries as well as in files larger than 4Gb.

The DWARF Workgroup consists of representatives from a broad base of microprocessor vendors and tool developers. The companies represented include: Apple, ARM, Concurrent Computer Corp., DDC-I, Eager Consulting, Etnus LLC, HP, IBM, Intel, Red Hat, SGI, and Sun Microsystems.

The DWARF Version 3 Standard is available from The Free Standards Group without charge at about the DWARF mailing list is also available on the website. Questions about the DWARF Debugging Format or the DWARF Workgroup may be directed to the Chair, Michael Eager, at

write your comments about the article :: 2006 Computing News :: home page