Language ID used for Haskell.
Moduleghc-10.0.0.20260917GHC2024
GHC.CmmToAsm.Dwarf.Constants
Constants describing the DWARF format. Most of this simply mirrors /usr/include/dwarf.h.
Contents
Synopsis
- value dW_LANG_Haskell
- value dW_TAG_array_type
- value dW_TAG_lexical_block
- value dW_TAG_pointer_type
- value dW_TAG_compile_unit
- value dW_TAG_structure_type
- value dW_TAG_typedef
- value dW_TAG_subroutine_type
- value dW_TAG_subrange_type
- value dW_TAG_base_type
- value dW_TAG_file_type
- value dW_TAG_subprogram
- value dW_TAG_variable
- value dW_TAG_auto_variable
- value dW_TAG_arg_variable
- value dW_TAG_ghc_src_note
- value dW_AT_name
- value dW_AT_stmt_list
- value dW_AT_low_pc
- value dW_AT_high_pc
- value dW_AT_language
- value dW_AT_comp_dir
- value dW_AT_producer
- value dW_AT_external
- value dW_AT_frame_base
- value dW_AT_use_UTF8
- value dW_AT_linkage_name
- value dW_AT_ghc_tick_parent
- value dW_AT_ghc_span_file
- value dW_AT_ghc_span_start_line
- value dW_AT_ghc_span_start_col
- value dW_AT_ghc_span_end_line
- value dW_AT_ghc_span_end_col
- value dW_CHILDREN_no
- value dW_CHILDREN_yes
- value dW_FORM_addr
- value dW_FORM_data2
- value dW_FORM_data4
- value dW_FORM_string
- value dW_FORM_flag
- value dW_FORM_block1
- value dW_FORM_ref_addr
- value dW_FORM_ref4
- value dW_FORM_flag_present
- value dW_ATE_address
- value dW_ATE_boolean
- value dW_ATE_float
- value dW_ATE_signed
- value dW_ATE_signed_char
- value dW_ATE_unsigned
- value dW_ATE_unsigned_char
- value dW_CFA_set_loc
- value dW_CFA_undefined
- value dW_CFA_same_value
- value dW_CFA_def_cfa
- value dW_CFA_def_cfa_offset
- value dW_CFA_def_cfa_expression
- value dW_CFA_expression
- value dW_CFA_offset_extended_sf
- value dW_CFA_def_cfa_sf
- value dW_CFA_def_cfa_offset_sf
- value dW_CFA_val_offset
- value dW_CFA_val_expression
- value dW_CFA_offset
- value dW_OP_addr
- value dW_OP_deref
- value dW_OP_consts
- value dW_OP_minus
- value dW_OP_mul
- value dW_OP_plus
- value dW_OP_lit0
- value dW_OP_breg0
- value dW_OP_call_frame_cfa
- value dwarfInfoSection
- value dwarfAbbrevSection
- value dwarfLineSection
- value dwarfFrameSection
- value dwarfGhcSection
- value dwarfARangesSection
- value dwarfSection
- value dwarfInfoLabel
- value dwarfAbbrevLabel
- value dwarfLineLabel
- value dwarfFrameLabel
- value dwarfRegNo
- value dwarfReturnRegNo
- Packageghc-10.0.0.20260917
- Exports86
- LanguageGHC2024
- LicenceBSD-3-Clause
- SourceConstants.hs
Dwarf tags
Dwarf attributes
Custom DWARF attributes
Describing C-- blocks
Describing source notes
Abbrev declarations
Dwarf native types
Call frame information
Operations
Dwarf section declarations
Dwarf section labels
Mapping of registers to DWARF register numbers
Virtual register number to use for return address.