Dwarf.Constants

dW_LANG_Haskell

Dwarf tags

dW_TAG_compile_unit

dW_TAG_subroutine_type

dW_TAG_file_type

dW_TAG_subprogram

dW_TAG_lexical_block

dW_TAG_base_type

dW_TAG_structure_type

dW_TAG_pointer_type

dW_TAG_array_type

dW_TAG_subrange_type

dW_TAG_typedef

dW_TAG_variable

dW_TAG_arg_variable

dW_TAG_auto_variable

dW_TAG_ghc_src_note

Dwarf attributes

dW_AT_name

dW_AT_stmt_list

dW_AT_low_pc

dW_AT_high_pc

dW_AT_language

dW_AT_comp_dir

dW_AT_producer

dW_AT_external

dW_AT_frame_base

dW_AT_use_UTF8

dW_AT_MIPS_linkage_name

Custom DWARF attributes

Describing C-- blocks

dW_AT_ghc_tick_parent

Describing source notes

dW_AT_ghc_span_file

dW_AT_ghc_span_start_line

dW_AT_ghc_span_start_col

dW_AT_ghc_span_end_line

dW_AT_ghc_span_end_col

Abbrev declarations

dW_CHILDREN_no

dW_CHILDREN_yes

dW_FORM_addr

dW_FORM_data2

dW_FORM_data4

dW_FORM_string

dW_FORM_flag

dW_FORM_block1

dW_FORM_ref4

dW_FORM_ref_addr

dW_FORM_flag_present

Dwarf native types

dW_ATE_address

dW_ATE_boolean

dW_ATE_float

dW_ATE_signed

dW_ATE_signed_char

dW_ATE_unsigned

dW_ATE_unsigned_char

Call frame information

dW_CFA_set_loc

dW_CFA_undefined

dW_CFA_same_value

dW_CFA_def_cfa

dW_CFA_def_cfa_offset

dW_CFA_def_cfa_expression

dW_CFA_expression

dW_CFA_offset_extended_sf

dW_CFA_def_cfa_offset_sf

dW_CFA_def_cfa_sf

dW_CFA_val_offset

dW_CFA_val_expression

dW_CFA_offset

Operations

dW_OP_deref

dW_OP_consts

dW_OP_minus

dW_OP_mul

dW_OP_plus

dW_OP_lit0

dW_OP_breg0

dW_OP_call_frame_cfa

Dwarf section declarations

dwarfInfoSection

dwarfAbbrevSection

dwarfLineSection

dwarfFrameSection

dwarfGhcSection

dwarfARangesSection

dwarfSection

Dwarf section labels

dwarfInfoLabel

dwarfAbbrevLabel

dwarfLineLabel

dwarfFrameLabel

dwarfRegNo

dwarfReturnRegNo