DWARF Language Support

From Dwarf Wiki
Revision as of 09:26, 18 March 2013 by Eager (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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