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.

The DWARF Debugging Standard Version 5 is now available.

DWARF Version 5 Press Release

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

DWARF Tutorial

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

dwarfstd.org is supported by Sourceware. 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-2022 by DWARF Standards Committee.