DWARF Debugging Format The DWARF Debugging Standard


Welcome to the DWARF Debugging Standard Website

DWARF is a debugging file format used by many compilers and debuggers to support source level debugging. It addresses the requirements of a number of procedural languages, such as C, C++, and Fortran, and is designed to be extensible to other languages. DWARF is architecture independent and applicable to any processor or operating system. It is widely used on Unix, Linux and other operating systems, as well as in stand-alone environments.

Version 4 of the DWARF Debugging Information Format is available for download using the link below. See Announcement for additional details.

To submit a comment, please go to the "Public Comment page.

The DWARF Version 4 Standard is available in either PDF or MS Word format.

DWARF Tutorial

Introduction to the DWARF Debugging Format
(revised 2012) by Michael Eager (PDF).

dwarfstd.org is supported by Eager Consulting (info@eagercon.com). Contributions are welcome.

All logos and trademarks in this site are property of their respective owner.
The comments are property of their posters, all the rest © 2007-2013 by DWARF Standards Committee.