DWARF Language Support
From Dwarf 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 |