DWARF Debugging Format DWARF Debugging Standard Wiki

The following languages are supported in DWARF:

Language   Attribute Name   Attribute Value  Standard  
K&R C 89 DW_LANG_C89 0x0001 DWARF v.2
ISO/ANSI C DW_LANG_C 0x0002 DWARF v.2
Ada 83 DW_LANG_Ada83 0x0003 DWARF v.2
ISO/ANSI C++   DW_LANG_C_plus_plus   0x0004 DWARF v.2
Cobol 74 DW_LANG_Cobol74 0x0005 DWARF v.2
Cobol 85 DW_LANG_Cobol85 0x0006 DWARF v.2
Fortran 77 DW_LANG_Fortran77 0x0007 DWARF v.2
Fortran 90 DW_LANG_Fortran90 0x0008 DWARF v.2
Pascal 83 DW_LANG_Pascal83 0x0009 DWARF v.2
Modula 2 DW_LANG_Modula2 0x000a DWARF v.2
Java DW_LANG_Java 0x000b DWARF v.3
ISO/ANSI C99 DW_LANG_C99 0x000c DWARF v.3
Ada95 DW_LANG_Ada95 0x000d DWARF v.3
Fortran95 DW_LANG_Fortran95 0x000e DWARF v.3
PI/I DW_LANG_PLI 0x000f DWARF v.3
Objective C DW_LANG_ObjC 0x0010 DWARF v.3
Objective C++ DW_LANG_ObjC_plus_plus 0x0011 DWARF v.3
Unified Parallel C DW_LANG_UPC 0x0012 DWARF v.3
D DW_LANG_D 0x0013 DWARF v.3
Python DW_LANG_Python 0x0014 DWARF v.4
OpenCL DW_LANG_OpenCL 0x0015 6/19/2012
Go DW_LANG_Go 0x0016 6/19/2012
Modula 3 DW_LANG_Modula3 0x0017 4/18/2012
Haskell DW_LANG_Haskell 0x0018 4/18/2012

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.