ghc-lib-0.20201101: The GHC API, decoupled from GHC versions
Safe HaskellNone
LanguageHaskell2010

GHC.CmmToAsm.Dwarf.Constants

Description

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

Synopsis

Documentation

dW_LANG_Haskell :: Word Source #

Language ID used for Haskell.

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

dwarfInfoSection :: Platform -> SDoc Source #

dwarfAbbrevSection :: Platform -> SDoc Source #

dwarfLineSection :: Platform -> SDoc Source #

dwarfFrameSection :: Platform -> SDoc Source #

dwarfGhcSection :: Platform -> SDoc Source #

dwarfARangesSection :: Platform -> SDoc Source #

dwarfSection :: Platform -> String -> SDoc Source #

Dwarf section labels

dwarfInfoLabel :: PtrString Source #

dwarfLineLabel :: PtrString Source #

dwarfFrameLabel :: PtrString Source #

dwarfRegNo :: Platform -> Reg -> Word8 Source #

Mapping of registers to DWARF register numbers

dwarfReturnRegNo :: Platform -> Word8 Source #

Virtual register number to use for return address.