ghc-7.10.2: The GHC API

Safe HaskellNone
LanguageHaskell2010

Dwarf.Constants

Description

Constants describing the DWARF format. Most of this simply mirrors usrinclude/dwarf.h.

Synopsis

Documentation

dW_LANG_Haskell :: Word

Language ID used for Haskell.

dW_TAG_file_type :: Word

Dwarf tags

dW_TAG_subprogram :: Word

Dwarf tags

dW_TAG_base_type :: Word

Dwarf tags

dW_TAG_array_type :: Word

Dwarf tags

dW_TAG_typedef :: Word

Dwarf tags

dW_TAG_variable :: Word

Dwarf tags

dW_AT_name :: Word

Dwarf attributes

dW_AT_stmt_list :: Word

Dwarf attributes

dW_AT_low_pc :: Word

Dwarf attributes

dW_AT_high_pc :: Word

Dwarf attributes

dW_AT_language :: Word

Dwarf attributes

dW_AT_comp_dir :: Word

Dwarf attributes

dW_AT_producer :: Word

Dwarf attributes

dW_AT_external :: Word

Dwarf attributes

dW_AT_frame_base :: Word

Dwarf attributes

dW_AT_use_UTF8 :: Word

Dwarf attributes

dW_AT_MIPS_linkage_name :: Word

Dwarf attributes

dW_CHILDREN_no :: Word8

Abbrev declaration

dW_CHILDREN_yes :: Word8

Abbrev declaration

dW_ATE_address :: Word

Dwarf native types

dW_ATE_boolean :: Word

Dwarf native types

dW_ATE_float :: Word

Dwarf native types

dW_ATE_signed :: Word

Dwarf native types

dW_ATE_signed_char :: Word

Dwarf native types

dW_ATE_unsigned :: Word

Dwarf native types

dW_ATE_unsigned_char :: Word

Dwarf native types

dW_CFA_set_loc :: Word8

Call frame information

dW_CFA_undefined :: Word8

Call frame information

dW_CFA_same_value :: Word8

Call frame information

dW_CFA_def_cfa :: Word8

Call frame information

dW_CFA_def_cfa_offset :: Word8

Call frame information

dW_CFA_def_cfa_expression :: Word8

Call frame information

dW_CFA_expression :: Word8

Call frame information

dW_CFA_offset_extended_sf :: Word8

Call frame information

dW_CFA_def_cfa_offset_sf :: Word8

Call frame information

dW_CFA_def_cfa_sf :: Word8

Call frame information

dW_CFA_val_offset :: Word8

Call frame information

dW_CFA_val_expression :: Word8

Call frame information

dW_CFA_offset :: Word8

Call frame information

dW_OP_deref :: Word8

Operations

dW_OP_consts :: Word8

Operations

dW_OP_minus :: Word8

Operations

dW_OP_mul :: Word8

Operations

dW_OP_plus :: Word8

Operations

dW_OP_lit0 :: Word8

Operations

dW_OP_breg0 :: Word8

Operations

dwarfInfoSection :: SDoc

Dwarf section declarations

dwarfAbbrevSection :: SDoc

Dwarf section declarations

dwarfLineSection :: SDoc

Dwarf section declarations

dwarfFrameSection :: SDoc

Dwarf section declarations

dwarfGhcSection :: SDoc

Dwarf section declarations

dwarfInfoLabel :: LitString

Dwarf section labels

dwarfAbbrevLabel :: LitString

Dwarf section labels

dwarfLineLabel :: LitString

Dwarf section labels

dwarfFrameLabel :: LitString

Dwarf section labels

dwarfRegNo :: Platform -> Reg -> Word8

Mapping of registers to DWARF register numbers

dwarfReturnRegNo :: Platform -> Word8

Virtual register number to use for return address.