Expand description
Constant definitions.
The DWARF spec’s DW_AT_* type is represented as struct DwAt(u16),
DW_FORM_* as DwForm(u16), etc.
There are also exported const definitions for each constant.
Structs§
- DwAccess
- The encodings of the constants used in the DW_AT_accessibilityattribute.
- DwAddr
- The encodings of the constants used in the DW_AT_address_classattribute.
- DwAt
- The attribute encodings for DIE attributes.
- DwAte
- The encodings of the constants used in the DW_AT_encodingattribute.
- DwCc
- The encodings of the constants used in the DW_AT_calling_conventionattribute.
- DwCfa
- The opcode for a call frame instruction.
- DwChildren
- The child determination encodings for DIE attributes.
- DwDefaulted
- The encodings of the constants used in the DW_AT_defaultedattribute.
- DwDs
- The encodings of the constants used in the DW_AT_decimal_signattribute.
- DwDsc
- The encodings of the constants used in the DW_AT_discr_listattribute.
- DwEhPe
- Pointer encoding used by .eh_frame.
- DwEnd
- The encodings of the constants used in the DW_AT_endianityattribute.
- DwForm
- The attribute form encodings for DIE attributes.
- DwId
- The encodings of the constants used in the DW_AT_identifier_caseattribute.
- DwIdx
- Name index attribute encodings.
- DwInl
- The encodings of the constants used in the DW_AT_inlineattribute.
- DwLang
- The encodings of the constants used in the DW_AT_languageattribute.
- DwLle
- The encodings of the constants used in location list entries.
- DwLnct
- The encodings for the line number header entry formats.
- DwLne
- The encodings for the extended opcodes for line number information.
- DwLns
- The encodings for the standard opcodes for line number information.
- DwMacro
- The encodings for macro information entry types.
- DwOp
- The encodings for DWARF expression operations.
- DwOrd
- The encodings of the constants used in the DW_AT_orderingattribute.
- DwRle
- Range list entry encoding values.
- DwSect
- The section type field in a .dwpunit index.
- DwSectV2 
- The section type field in a .dwpunit index with version 2.
- DwTag
- The tag encodings for DIE attributes.
- DwUt
- The unit type field in a unit header.
- DwVirtuality
- The encodings of the constants used in the DW_AT_virtualityattribute.
- DwVis
- The encodings of the constants used in the DW_AT_visibilityattribute.
Constants§
- DW_ACCESS_ private 
- DW_ACCESS_ protected 
- DW_ACCESS_ public 
- DW_ADDR_ none 
- DW_ATE_ ASCII 
- DW_ATE_ UCS 
- DW_ATE_ UTF 
- DW_ATE_ address 
- DW_ATE_ boolean 
- DW_ATE_ complex_ float 
- DW_ATE_ decimal_ float 
- DW_ATE_ edited 
- DW_ATE_ float 
- DW_ATE_ hi_ user 
- DW_ATE_ imaginary_ float 
- DW_ATE_ lo_ user 
- DW_ATE_ numeric_ string 
- DW_ATE_ packed_ decimal 
- DW_ATE_ signed 
- DW_ATE_ signed_ char 
- DW_ATE_ signed_ fixed 
- DW_ATE_ unsigned 
- DW_ATE_ unsigned_ char 
- DW_ATE_ unsigned_ fixed 
- DW_AT_ ALTIUM_ loclist 
- DW_AT_ APPLE_ block 
- DW_AT_ APPLE_ flags 
- DW_AT_ APPLE_ isa 
- DW_AT_ APPLE_ major_ runtime_ vers 
- DW_AT_ APPLE_ objc_ complete_ type 
- DW_AT_ APPLE_ omit_ frame_ ptr 
- DW_AT_ APPLE_ optimized 
- DW_AT_ APPLE_ property 
- DW_AT_ APPLE_ property_ attribute 
- DW_AT_ APPLE_ property_ getter 
- DW_AT_ APPLE_ property_ name 
- DW_AT_ APPLE_ property_ setter 
- DW_AT_ APPLE_ runtime_ class 
- DW_AT_ BORLAND_ Delphi_ ABI 
- DW_AT_ BORLAND_ Delphi_ anonymous_ method 
- DW_AT_ BORLAND_ Delphi_ class 
- DW_AT_ BORLAND_ Delphi_ constructor 
- DW_AT_ BORLAND_ Delphi_ destructor 
- DW_AT_ BORLAND_ Delphi_ frameptr 
- DW_AT_ BORLAND_ Delphi_ interface 
- DW_AT_ BORLAND_ Delphi_ metaclass 
- DW_AT_ BORLAND_ Delphi_ record 
- DW_AT_ BORLAND_ Delphi_ return 
- DW_AT_ BORLAND_ Delphi_ unit 
- DW_AT_ BORLAND_ closure 
- DW_AT_ BORLAND_ property_ default 
- DW_AT_ BORLAND_ property_ implements 
- DW_AT_ BORLAND_ property_ index 
- DW_AT_ BORLAND_ property_ read 
- DW_AT_ BORLAND_ property_ write 
- DW_AT_ GNAT_ descriptive_ type 
- DW_AT_ GNU_ addr_ base 
- DW_AT_ GNU_ all_ call_ sites 
- DW_AT_ GNU_ all_ source_ call_ sites 
- DW_AT_ GNU_ all_ tail_ call_ sites 
- DW_AT_ GNU_ bias 
- DW_AT_ GNU_ call_ site_ data_ value 
- DW_AT_ GNU_ call_ site_ target 
- DW_AT_ GNU_ call_ site_ target_ clobbered 
- DW_AT_ GNU_ call_ site_ value 
- DW_AT_ GNU_ deleted 
- DW_AT_ GNU_ denominator 
- DW_AT_ GNU_ discriminator 
- DW_AT_ GNU_ dwo_ id 
- DW_AT_ GNU_ dwo_ name 
- DW_AT_ GNU_ entry_ view 
- DW_AT_ GNU_ exclusive_ locks_ required 
- DW_AT_ GNU_ guarded 
- DW_AT_ GNU_ guarded_ by 
- DW_AT_ GNU_ locks_ excluded 
- DW_AT_ GNU_ locviews 
- DW_AT_ GNU_ macros 
- DW_AT_ GNU_ numerator 
- DW_AT_ GNU_ odr_ signature 
- DW_AT_ GNU_ pt_ guarded 
- DW_AT_ GNU_ pt_ guarded_ by 
- DW_AT_ GNU_ pubnames 
- DW_AT_ GNU_ pubtypes 
- DW_AT_ GNU_ ranges_ base 
- DW_AT_ GNU_ shared_ locks_ required 
- DW_AT_ GNU_ tail_ call 
- DW_AT_ GNU_ template_ name 
- DW_AT_ GNU_ vector 
- DW_AT_ INTEL_ other_ endian 
- DW_AT_ LLVM_ config_ macros 
- DW_AT_ LLVM_ include_ path 
- DW_AT_ LLVM_ isysroot 
- DW_AT_ MIPS_ abstract_ name 
- DW_AT_ MIPS_ allocatable_ dopetype 
- DW_AT_ MIPS_ assumed_ shape_ dopetype 
- DW_AT_ MIPS_ assumed_ size 
- DW_AT_ MIPS_ clone_ origin 
- DW_AT_ MIPS_ epilog_ begin 
- DW_AT_ MIPS_ fde 
- DW_AT_ MIPS_ has_ inlines 
- DW_AT_ MIPS_ linkage_ name 
- DW_AT_ MIPS_ loop_ begin 
- DW_AT_ MIPS_ loop_ unroll_ factor 
- DW_AT_ MIPS_ ptr_ dopetype 
- DW_AT_ MIPS_ software_ pipeline_ depth 
- DW_AT_ MIPS_ stride 
- DW_AT_ MIPS_ stride_ byte 
- DW_AT_ MIPS_ stride_ elem 
- DW_AT_ MIPS_ tail_ loop_ begin 
- DW_AT_ PGI_ lbase 
- DW_AT_ PGI_ lstride 
- DW_AT_ PGI_ soffset 
- DW_AT_ SUN_ alignment 
- DW_AT_ SUN_ amd64_ parmdump 
- DW_AT_ SUN_ browser_ file 
- DW_AT_ SUN_ c_ vla 
- DW_AT_ SUN_ cf_ kind 
- DW_AT_ SUN_ command_ line 
- DW_AT_ SUN_ compile_ options 
- DW_AT_ SUN_ count_ guarantee 
- DW_AT_ SUN_ dtor_ length 
- DW_AT_ SUN_ dtor_ start 
- DW_AT_ SUN_ dtor_ state_ deltas 
- DW_AT_ SUN_ dtor_ state_ final 
- DW_AT_ SUN_ dtor_ state_ initial 
- DW_AT_ SUN_ f90_ allocatable 
- DW_AT_ SUN_ f90_ assumed_ shape_ array 
- DW_AT_ SUN_ f90_ pointer 
- DW_AT_ SUN_ f90_ use_ only 
- DW_AT_ SUN_ fortran_ based 
- DW_AT_ SUN_ fortran_ main_ alias 
- DW_AT_ SUN_ func_ offset 
- DW_AT_ SUN_ func_ offsets 
- DW_AT_ SUN_ hwcprof_ signature 
- DW_AT_ SUN_ import_ by_ lname 
- DW_AT_ SUN_ import_ by_ name 
- DW_AT_ SUN_ is_ omp_ child_ func 
- DW_AT_ SUN_ language 
- DW_AT_ SUN_ link_ name 
- DW_AT_ SUN_ memop_ signature 
- DW_AT_ SUN_ memop_ type_ ref 
- DW_AT_ SUN_ namelist_ spec 
- DW_AT_ SUN_ obj_ dir 
- DW_AT_ SUN_ obj_ file 
- DW_AT_ SUN_ omp_ child_ func 
- DW_AT_ SUN_ omp_ tpriv_ addr 
- DW_AT_ SUN_ original_ name 
- DW_AT_ SUN_ part_ link_ name 
- DW_AT_ SUN_ pass_ by_ ref 
- DW_AT_ SUN_ pass_ with_ const 
- DW_AT_ SUN_ profile_ id 
- DW_AT_ SUN_ return_ value_ ptr 
- DW_AT_ SUN_ return_ with_ const 
- DW_AT_ SUN_ template 
- DW_AT_ SUN_ vbase 
- DW_AT_ SUN_ vtable 
- DW_AT_ SUN_ vtable_ abi 
- DW_AT_ SUN_ vtable_ index 
- DW_AT_ abstract_ origin 
- DW_AT_ accessibility 
- DW_AT_ addr_ base 
- DW_AT_ address_ class 
- DW_AT_ alignment 
- DW_AT_ allocated 
- DW_AT_ artificial 
- DW_AT_ associated 
- DW_AT_ base_ types 
- DW_AT_ binary_ scale 
- DW_AT_ bit_ offset 
- DW_AT_ bit_ size 
- DW_AT_ bit_ stride 
- DW_AT_ body_ begin 
- DW_AT_ body_ end 
- DW_AT_ byte_ size 
- DW_AT_ byte_ stride 
- DW_AT_ call_ all_ calls 
- DW_AT_ call_ all_ source_ calls 
- DW_AT_ call_ all_ tail_ calls 
- DW_AT_ call_ column 
- DW_AT_ call_ data_ location 
- DW_AT_ call_ data_ value 
- DW_AT_ call_ file 
- DW_AT_ call_ line 
- DW_AT_ call_ origin 
- DW_AT_ call_ parameter 
- DW_AT_ call_ pc 
- DW_AT_ call_ return_ pc 
- DW_AT_ call_ tail_ call 
- DW_AT_ call_ target 
- DW_AT_ call_ target_ clobbered 
- DW_AT_ call_ value 
- DW_AT_ calling_ convention 
- DW_AT_ common_ reference 
- DW_AT_ comp_ dir 
- DW_AT_ const_ expr 
- DW_AT_ const_ value 
- DW_AT_ containing_ type 
- DW_AT_ count 
- DW_AT_ data_ bit_ offset 
- DW_AT_ data_ location 
- DW_AT_ data_ member_ location 
- DW_AT_ decimal_ scale 
- DW_AT_ decimal_ sign 
- DW_AT_ decl_ column 
- DW_AT_ decl_ file 
- DW_AT_ decl_ line 
- DW_AT_ declaration 
- DW_AT_ default_ value 
- DW_AT_ defaulted 
- DW_AT_ deleted 
- DW_AT_ description 
- DW_AT_ digit_ count 
- DW_AT_ discr 
- DW_AT_ discr_ list 
- DW_AT_ discr_ value 
- DW_AT_ dwo_ name 
- DW_AT_ elemental 
- DW_AT_ encoding 
- DW_AT_ endianity 
- DW_AT_ entry_ pc 
- DW_AT_ enum_ class 
- DW_AT_ explicit 
- DW_AT_ export_ symbols 
- DW_AT_ extension 
- DW_AT_ external 
- DW_AT_ frame_ base 
- DW_AT_ friend 
- DW_AT_ hi_ user 
- DW_AT_ high_ pc 
- DW_AT_ identifier_ case 
- DW_AT_ import 
- DW_AT_ inline 
- DW_AT_ is_ optional 
- DW_AT_ language 
- DW_AT_ linkage_ name 
- DW_AT_ lo_ user 
- DW_AT_ location 
- DW_AT_ loclists_ base 
- DW_AT_ low_ pc 
- DW_AT_ lower_ bound 
- DW_AT_ mac_ info 
- DW_AT_ macro_ info 
- DW_AT_ macros 
- DW_AT_ main_ subprogram 
- DW_AT_ mutable 
- DW_AT_ name 
- DW_AT_ namelist_ item 
- DW_AT_ noreturn 
- DW_AT_ null 
- DW_AT_ object_ pointer 
- DW_AT_ ordering 
- DW_AT_ picture_ string 
- DW_AT_ priority 
- DW_AT_ producer 
- DW_AT_ prototyped 
- DW_AT_ pure 
- DW_AT_ ranges 
- DW_AT_ rank 
- DW_AT_ recursive 
- DW_AT_ reference 
- DW_AT_ return_ addr 
- DW_AT_ rnglists_ base 
- DW_AT_ rvalue_ reference 
- DW_AT_ segment 
- DW_AT_ sf_ names 
- DW_AT_ sibling 
- DW_AT_ signature 
- DW_AT_ small 
- DW_AT_ specification 
- DW_AT_ src_ coords 
- DW_AT_ src_ info 
- DW_AT_ start_ scope 
- DW_AT_ static_ link 
- DW_AT_ stmt_ list 
- DW_AT_ str_ offsets_ base 
- DW_AT_ string_ length 
- DW_AT_ string_ length_ bit_ size 
- DW_AT_ string_ length_ byte_ size 
- DW_AT_ threads_ scaled 
- DW_AT_ trampoline 
- DW_AT_ type 
- DW_AT_ upc_ threads_ scaled 
- DW_AT_ upper_ bound 
- DW_AT_ use_ GNAT_ descriptive_ type 
- DW_AT_ use_ UTF8 
- DW_AT_ use_ location 
- DW_AT_ variable_ parameter 
- DW_AT_ virtuality 
- DW_AT_ visibility 
- DW_AT_ vtable_ elem_ location 
- DW_CC_ hi_ user 
- DW_CC_ lo_ user 
- DW_CC_ nocall 
- DW_CC_ normal 
- DW_CC_ pass_ by_ reference 
- DW_CC_ pass_ by_ value 
- DW_CC_ program 
- DW_CFA_ AARC H64_ negate_ ra_ state 
- DW_CFA_ GNU_ args_ size 
- DW_CFA_ GNU_ negative_ offset_ extended 
- DW_CFA_ GNU_ window_ save 
- DW_CFA_ MIPS_ advance_ loc8 
- DW_CFA_ advance_ loc 
- DW_CFA_ advance_ loc1 
- DW_CFA_ advance_ loc2 
- DW_CFA_ advance_ loc4 
- DW_CFA_ def_ cfa 
- DW_CFA_ def_ cfa_ expression 
- DW_CFA_ def_ cfa_ offset 
- DW_CFA_ def_ cfa_ offset_ sf 
- DW_CFA_ def_ cfa_ register 
- DW_CFA_ def_ cfa_ sf 
- DW_CFA_ expression 
- DW_CFA_ hi_ user 
- DW_CFA_ lo_ user 
- DW_CFA_ nop 
- DW_CFA_ offset 
- DW_CFA_ offset_ extended 
- DW_CFA_ offset_ extended_ sf 
- DW_CFA_ register 
- DW_CFA_ remember_ state 
- DW_CFA_ restore 
- DW_CFA_ restore_ extended 
- DW_CFA_ restore_ state 
- DW_CFA_ same_ value 
- DW_CFA_ set_ loc 
- DW_CFA_ undefined 
- DW_CFA_ val_ expression 
- DW_CFA_ val_ offset 
- DW_CFA_ val_ offset_ sf 
- DW_CHILDREN_ no 
- DW_CHILDREN_ yes 
- DW_DEFAULTED_ in_ class 
- DW_DEFAULTED_ no 
- DW_DEFAULTED_ out_ of_ class 
- DW_DSC_ label 
- DW_DSC_ range 
- DW_DS_ leading_ overpunch 
- DW_DS_ leading_ separate 
- DW_DS_ trailing_ overpunch 
- DW_DS_ trailing_ separate 
- DW_DS_ unsigned 
- DW_EH_ PE_ absptr 
- DW_EH_ PE_ aligned 
- DW_EH_ PE_ datarel 
- DW_EH_ PE_ funcrel 
- DW_EH_ PE_ indirect 
- DW_EH_ PE_ omit 
- DW_EH_ PE_ pcrel 
- DW_EH_ PE_ sdata2 
- DW_EH_ PE_ sdata4 
- DW_EH_ PE_ sdata8 
- DW_EH_ PE_ sleb128 
- DW_EH_ PE_ textrel 
- DW_EH_ PE_ udata2 
- DW_EH_ PE_ udata4 
- DW_EH_ PE_ udata8 
- DW_EH_ PE_ uleb128 
- DW_END_ big 
- DW_END_ default 
- DW_END_ hi_ user 
- DW_END_ little 
- DW_END_ lo_ user 
- DW_FORM_ GNU_ addr_ index 
- DW_FORM_ GNU_ ref_ alt 
- DW_FORM_ GNU_ str_ index 
- DW_FORM_ GNU_ strp_ alt 
- DW_FORM_ addr 
- DW_FORM_ addrx 
- DW_FORM_ addrx1 
- DW_FORM_ addrx2 
- DW_FORM_ addrx3 
- DW_FORM_ addrx4 
- DW_FORM_ block 
- DW_FORM_ block1 
- DW_FORM_ block2 
- DW_FORM_ block4 
- DW_FORM_ data1 
- DW_FORM_ data2 
- DW_FORM_ data4 
- DW_FORM_ data8 
- DW_FORM_ data16 
- DW_FORM_ exprloc 
- DW_FORM_ flag 
- DW_FORM_ flag_ present 
- DW_FORM_ implicit_ const 
- DW_FORM_ indirect 
- DW_FORM_ line_ strp 
- DW_FORM_ loclistx 
- DW_FORM_ null 
- DW_FORM_ ref1 
- DW_FORM_ ref2 
- DW_FORM_ ref4 
- DW_FORM_ ref8 
- DW_FORM_ ref_ addr 
- DW_FORM_ ref_ sig8 
- DW_FORM_ ref_ sup4 
- DW_FORM_ ref_ sup8 
- DW_FORM_ ref_ udata 
- DW_FORM_ rnglistx 
- DW_FORM_ sdata 
- DW_FORM_ sec_ offset 
- DW_FORM_ string 
- DW_FORM_ strp 
- DW_FORM_ strp_ sup 
- DW_FORM_ strx 
- DW_FORM_ strx1 
- DW_FORM_ strx2 
- DW_FORM_ strx3 
- DW_FORM_ strx4 
- DW_FORM_ udata 
- DW_IDX_ compile_ unit 
- DW_IDX_ die_ offset 
- DW_IDX_ hi_ user 
- DW_IDX_ lo_ user 
- DW_IDX_ parent 
- DW_IDX_ type_ hash 
- DW_IDX_ type_ unit 
- DW_ID_ case_ insensitive 
- DW_ID_ case_ sensitive 
- DW_ID_ down_ case 
- DW_ID_ up_ case 
- DW_INL_ declared_ inlined 
- DW_INL_ declared_ not_ inlined 
- DW_INL_ inlined 
- DW_INL_ not_ inlined 
- DW_LANG_ ALTIUM_ Assembler 
- DW_LANG_ Ada83 
- DW_LANG_ Ada95 
- DW_LANG_ Ada2005 
- DW_LANG_ Ada2012 
- DW_LANG_ BLISS 
- DW_LANG_ BORLAND_ Delphi 
- DW_LANG_ C 
- DW_LANG_ C11 
- DW_LANG_ C17 
- DW_LANG_ C89 
- DW_LANG_ C99 
- DW_LANG_ C_ plus_ plus 
- DW_LANG_ C_ plus_ plus_ 03 
- DW_LANG_ C_ plus_ plus_ 11 
- DW_LANG_ C_ plus_ plus_ 14 
- DW_LANG_ C_ plus_ plus_ 17 
- DW_LANG_ C_ plus_ plus_ 20 
- DW_LANG_ Cobol74 
- DW_LANG_ Cobol85 
- DW_LANG_ Crystal 
- DW_LANG_ D 
- DW_LANG_ Dylan 
- DW_LANG_ Fortran03 
- DW_LANG_ Fortran08 
- DW_LANG_ Fortran18 
- DW_LANG_ Fortran77 
- DW_LANG_ Fortran90 
- DW_LANG_ Fortran95 
- DW_LANG_ GOOGLE_ Render Script 
- DW_LANG_ Go 
- DW_LANG_ Haskell 
- DW_LANG_ Java 
- DW_LANG_ Julia 
- DW_LANG_ Kotlin 
- DW_LANG_ Mips_ Assembler 
- DW_LANG_ Modula2 
- DW_LANG_ Modula3 
- DW_LANG_ OCaml 
- DW_LANG_ ObjC 
- DW_LANG_ ObjC_ plus_ plus 
- DW_LANG_ OpenCL 
- DW_LANG_ PLI 
- DW_LANG_ Pascal83 
- DW_LANG_ Python 
- DW_LANG_ Render Script 
- DW_LANG_ Rust 
- DW_LANG_ SUN_ Assembler 
- DW_LANG_ Swift 
- DW_LANG_ UPC 
- DW_LANG_ Zig 
- DW_LANG_ hi_ user 
- DW_LANG_ lo_ user 
- DW_LLE_ GNU_ view_ pair 
- DW_LLE_ base_ address 
- DW_LLE_ base_ addressx 
- DW_LLE_ default_ location 
- DW_LLE_ end_ of_ list 
- DW_LLE_ offset_ pair 
- DW_LLE_ start_ end 
- DW_LLE_ start_ length 
- DW_LLE_ startx_ endx 
- DW_LLE_ startx_ length 
- DW_LNCT_ LLVM_ source 
- DW_LNCT_ MD5 
- DW_LNCT_ directory_ index 
- DW_LNCT_ hi_ user 
- DW_LNCT_ lo_ user 
- DW_LNCT_ path 
- DW_LNCT_ size 
- DW_LNCT_ timestamp 
- DW_LNE_ define_ file 
- DW_LNE_ end_ sequence 
- DW_LNE_ hi_ user 
- DW_LNE_ lo_ user 
- DW_LNE_ set_ address 
- DW_LNE_ set_ discriminator 
- DW_LNS_ advance_ line 
- DW_LNS_ advance_ pc 
- DW_LNS_ const_ add_ pc 
- DW_LNS_ copy 
- DW_LNS_ fixed_ advance_ pc 
- DW_LNS_ negate_ stmt 
- DW_LNS_ set_ basic_ block 
- DW_LNS_ set_ column 
- DW_LNS_ set_ epilogue_ begin 
- DW_LNS_ set_ file 
- DW_LNS_ set_ isa 
- DW_LNS_ set_ prologue_ end 
- DW_MACRO_ define 
- DW_MACRO_ define_ strp 
- DW_MACRO_ define_ strx 
- DW_MACRO_ define_ sup 
- DW_MACRO_ end_ file 
- DW_MACRO_ hi_ user 
- DW_MACRO_ import 
- DW_MACRO_ import_ sup 
- DW_MACRO_ lo_ user 
- DW_MACRO_ start_ file 
- DW_MACRO_ undef 
- DW_MACRO_ undef_ strp 
- DW_MACRO_ undef_ strx 
- DW_MACRO_ undef_ sup 
- DW_OP_ GNU_ addr_ index 
- DW_OP_ GNU_ const_ index 
- DW_OP_ GNU_ const_ type 
- DW_OP_ GNU_ convert 
- DW_OP_ GNU_ deref_ type 
- DW_OP_ GNU_ entry_ value 
- DW_OP_ GNU_ implicit_ pointer 
- DW_OP_ GNU_ parameter_ ref 
- DW_OP_ GNU_ push_ tls_ address 
- DW_OP_ GNU_ regval_ type 
- DW_OP_ GNU_ reinterpret 
- DW_OP_ WASM_ location 
- DW_OP_ abs 
- DW_OP_ addr 
- DW_OP_ addrx 
- DW_OP_ and 
- DW_OP_ bit_ piece 
- DW_OP_ bra 
- DW_OP_ breg0 
- DW_OP_ breg1 
- DW_OP_ breg2 
- DW_OP_ breg3 
- DW_OP_ breg4 
- DW_OP_ breg5 
- DW_OP_ breg6 
- DW_OP_ breg7 
- DW_OP_ breg8 
- DW_OP_ breg9 
- DW_OP_ breg10 
- DW_OP_ breg11 
- DW_OP_ breg12 
- DW_OP_ breg13 
- DW_OP_ breg14 
- DW_OP_ breg15 
- DW_OP_ breg16 
- DW_OP_ breg17 
- DW_OP_ breg18 
- DW_OP_ breg19 
- DW_OP_ breg20 
- DW_OP_ breg21 
- DW_OP_ breg22 
- DW_OP_ breg23 
- DW_OP_ breg24 
- DW_OP_ breg25 
- DW_OP_ breg26 
- DW_OP_ breg27 
- DW_OP_ breg28 
- DW_OP_ breg29 
- DW_OP_ breg30 
- DW_OP_ breg31 
- DW_OP_ bregx 
- DW_OP_ call2 
- DW_OP_ call4 
- DW_OP_ call_ frame_ cfa 
- DW_OP_ call_ ref 
- DW_OP_ const1s 
- DW_OP_ const1u 
- DW_OP_ const2s 
- DW_OP_ const2u 
- DW_OP_ const4s 
- DW_OP_ const4u 
- DW_OP_ const8s 
- DW_OP_ const8u 
- DW_OP_ const_ type 
- DW_OP_ consts 
- DW_OP_ constu 
- DW_OP_ constx 
- DW_OP_ convert 
- DW_OP_ deref 
- DW_OP_ deref_ size 
- DW_OP_ deref_ type 
- DW_OP_ div 
- DW_OP_ drop 
- DW_OP_ dup 
- DW_OP_ entry_ value 
- DW_OP_ eq 
- DW_OP_ fbreg 
- DW_OP_ form_ tls_ address 
- DW_OP_ ge 
- DW_OP_ gt 
- DW_OP_ implicit_ pointer 
- DW_OP_ implicit_ value 
- DW_OP_ le 
- DW_OP_ lit0 
- DW_OP_ lit1 
- DW_OP_ lit2 
- DW_OP_ lit3 
- DW_OP_ lit4 
- DW_OP_ lit5 
- DW_OP_ lit6 
- DW_OP_ lit7 
- DW_OP_ lit8 
- DW_OP_ lit9 
- DW_OP_ lit10 
- DW_OP_ lit11 
- DW_OP_ lit12 
- DW_OP_ lit13 
- DW_OP_ lit14 
- DW_OP_ lit15 
- DW_OP_ lit16 
- DW_OP_ lit17 
- DW_OP_ lit18 
- DW_OP_ lit19 
- DW_OP_ lit20 
- DW_OP_ lit21 
- DW_OP_ lit22 
- DW_OP_ lit23 
- DW_OP_ lit24 
- DW_OP_ lit25 
- DW_OP_ lit26 
- DW_OP_ lit27 
- DW_OP_ lit28 
- DW_OP_ lit29 
- DW_OP_ lit30 
- DW_OP_ lit31 
- DW_OP_ lt 
- DW_OP_ minus 
- DW_OP_ mod 
- DW_OP_ mul 
- DW_OP_ ne 
- DW_OP_ neg 
- DW_OP_ nop 
- DW_OP_ not 
- DW_OP_ or 
- DW_OP_ over 
- DW_OP_ pick 
- DW_OP_ piece 
- DW_OP_ plus 
- DW_OP_ plus_ uconst 
- DW_OP_ push_ object_ address 
- DW_OP_ reg0 
- DW_OP_ reg1 
- DW_OP_ reg2 
- DW_OP_ reg3 
- DW_OP_ reg4 
- DW_OP_ reg5 
- DW_OP_ reg6 
- DW_OP_ reg7 
- DW_OP_ reg8 
- DW_OP_ reg9 
- DW_OP_ reg10 
- DW_OP_ reg11 
- DW_OP_ reg12 
- DW_OP_ reg13 
- DW_OP_ reg14 
- DW_OP_ reg15 
- DW_OP_ reg16 
- DW_OP_ reg17 
- DW_OP_ reg18 
- DW_OP_ reg19 
- DW_OP_ reg20 
- DW_OP_ reg21 
- DW_OP_ reg22 
- DW_OP_ reg23 
- DW_OP_ reg24 
- DW_OP_ reg25 
- DW_OP_ reg26 
- DW_OP_ reg27 
- DW_OP_ reg28 
- DW_OP_ reg29 
- DW_OP_ reg30 
- DW_OP_ reg31 
- DW_OP_ regval_ type 
- DW_OP_ regx 
- DW_OP_ reinterpret 
- DW_OP_ rot 
- DW_OP_ shl 
- DW_OP_ shr 
- DW_OP_ shra 
- DW_OP_ skip 
- DW_OP_ stack_ value 
- DW_OP_ swap 
- DW_OP_ xderef 
- DW_OP_ xderef_ size 
- DW_OP_ xderef_ type 
- DW_OP_ xor 
- DW_ORD_ col_ major 
- DW_ORD_ row_ major 
- DW_RLE_ base_ address 
- DW_RLE_ base_ addressx 
- DW_RLE_ end_ of_ list 
- DW_RLE_ offset_ pair 
- DW_RLE_ start_ end 
- DW_RLE_ start_ length 
- DW_RLE_ startx_ endx 
- DW_RLE_ startx_ length 
- DW_SECT_ ABBREV 
- DW_SECT_ INFO 
- DW_SECT_ LINE 
- DW_SECT_ LOCLISTS 
- DW_SECT_ MACRO 
- DW_SECT_ RNGLISTS 
- DW_SECT_ STR_ OFFSETS 
- DW_SECT_ V2_ ABBREV 
- DW_SECT_ V2_ INFO 
- DW_SECT_ V2_ LINE 
- DW_SECT_ V2_ LOC 
- DW_SECT_ V2_ MACINFO 
- DW_SECT_ V2_ MACRO 
- DW_SECT_ V2_ STR_ OFFSETS 
- DW_SECT_ V2_ TYPES 
- DW_TAG_ ALTIUM_ circ_ type 
- DW_TAG_ ALTIUM_ mwa_ circ_ type 
- DW_TAG_ ALTIUM_ rev_ carry_ type 
- DW_TAG_ ALTIUM_ rom 
- DW_TAG_ APPLE_ property 
- DW_TAG_ BORLAND_ Delphi_ dynamic_ array 
- DW_TAG_ BORLAND_ Delphi_ set 
- DW_TAG_ BORLAND_ Delphi_ string 
- DW_TAG_ BORLAND_ Delphi_ variant 
- DW_TAG_ BORLAND_ property 
- DW_TAG_ GNU_ BINCL 
- DW_TAG_ GNU_ EINCL 
- DW_TAG_ GNU_ call_ site 
- DW_TAG_ GNU_ call_ site_ parameter 
- DW_TAG_ GNU_ formal_ parameter_ pack 
- DW_TAG_ GNU_ template_ parameter_ pack 
- DW_TAG_ GNU_ template_ template_ param 
- DW_TAG_ HP_ Bliss_ field 
- DW_TAG_ HP_ Bliss_ field_ set 
- DW_TAG_ HP_ array_ descriptor 
- DW_TAG_ MIPS_ loop 
- DW_TAG_ PGI_ interface_ block 
- DW_TAG_ PGI_ kanji_ type 
- DW_TAG_ SUN_ class_ template 
- DW_TAG_ SUN_ codeflags 
- DW_TAG_ SUN_ dtor 
- DW_TAG_ SUN_ dtor_ info 
- DW_TAG_ SUN_ f90_ interface 
- DW_TAG_ SUN_ fortran_ vax_ structure 
- DW_TAG_ SUN_ function_ template 
- DW_TAG_ SUN_ indirect_ inheritance 
- DW_TAG_ SUN_ memop_ info 
- DW_TAG_ SUN_ omp_ child_ func 
- DW_TAG_ SUN_ rtti_ descriptor 
- DW_TAG_ SUN_ struct_ template 
- DW_TAG_ SUN_ union_ template 
- DW_TAG_ access_ declaration 
- DW_TAG_ array_ type 
- DW_TAG_ atomic_ type 
- DW_TAG_ base_ type 
- DW_TAG_ call_ site 
- DW_TAG_ call_ site_ parameter 
- DW_TAG_ catch_ block 
- DW_TAG_ class_ template 
- DW_TAG_ class_ type 
- DW_TAG_ coarray_ type 
- DW_TAG_ common_ block 
- DW_TAG_ common_ inclusion 
- DW_TAG_ compile_ unit 
- DW_TAG_ condition 
- DW_TAG_ const_ type 
- DW_TAG_ constant 
- DW_TAG_ dwarf_ procedure 
- DW_TAG_ dynamic_ type 
- DW_TAG_ entry_ point 
- DW_TAG_ enumeration_ type 
- DW_TAG_ enumerator 
- DW_TAG_ file_ type 
- DW_TAG_ formal_ parameter 
- DW_TAG_ format_ label 
- DW_TAG_ friend 
- DW_TAG_ function_ template 
- DW_TAG_ generic_ subrange 
- DW_TAG_ hi_ user 
- DW_TAG_ immutable_ type 
- DW_TAG_ imported_ declaration 
- DW_TAG_ imported_ module 
- DW_TAG_ imported_ unit 
- DW_TAG_ inheritance 
- DW_TAG_ inlined_ subroutine 
- DW_TAG_ interface_ type 
- DW_TAG_ label 
- DW_TAG_ lexical_ block 
- DW_TAG_ lo_ user 
- DW_TAG_ member 
- DW_TAG_ module 
- DW_TAG_ namelist 
- DW_TAG_ namelist_ item 
- DW_TAG_ namespace 
- DW_TAG_ null 
- DW_TAG_ packed_ type 
- DW_TAG_ partial_ unit 
- DW_TAG_ pointer_ type 
- DW_TAG_ ptr_ to_ member_ type 
- DW_TAG_ reference_ type 
- DW_TAG_ restrict_ type 
- DW_TAG_ rvalue_ reference_ type 
- DW_TAG_ set_ type 
- DW_TAG_ shared_ type 
- DW_TAG_ skeleton_ unit 
- DW_TAG_ string_ type 
- DW_TAG_ structure_ type 
- DW_TAG_ subprogram 
- DW_TAG_ subrange_ type 
- DW_TAG_ subroutine_ type 
- DW_TAG_ template_ alias 
- DW_TAG_ template_ type_ parameter 
- DW_TAG_ template_ value_ parameter 
- DW_TAG_ thrown_ type 
- DW_TAG_ try_ block 
- DW_TAG_ type_ unit 
- DW_TAG_ typedef 
- DW_TAG_ union_ type 
- DW_TAG_ unspecified_ parameters 
- DW_TAG_ unspecified_ type 
- DW_TAG_ upc_ relaxed_ type 
- DW_TAG_ upc_ shared_ type 
- DW_TAG_ upc_ strict_ type 
- DW_TAG_ variable 
- DW_TAG_ variant 
- DW_TAG_ variant_ part 
- DW_TAG_ volatile_ type 
- DW_TAG_ with_ stmt 
- DW_UT_ compile 
- DW_UT_ hi_ user 
- DW_UT_ lo_ user 
- DW_UT_ partial 
- DW_UT_ skeleton 
- DW_UT_ split_ compile 
- DW_UT_ split_ type 
- DW_UT_ type 
- DW_VIRTUALITY_ none 
- DW_VIRTUALITY_ pure_ virtual 
- DW_VIRTUALITY_ virtual 
- DW_VIS_ exported 
- DW_VIS_ local 
- DW_VIS_ qualified