| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
GHC.Internal.Heap.InfoTable.Types
Documentation
data StgInfoTable Source #
This is a somewhat faithful representation of an info table. See https://gitlab.haskell.org/ghc/ghc/blob/master/rts/include/rts/storage/InfoTables.h for more details on this data structure.
Constructors
| StgInfoTable | |
Instances
Constructors
| HalfWord HalfWord' | 
Instances
| Eq HalfWord Source # | |
| Ord HalfWord Source # | |
| Defined in GHC.Internal.Heap.InfoTable.Types | |
| Enum HalfWord Source # | |
| Defined in GHC.Internal.Heap.InfoTable.Types Methods succ :: HalfWord -> HalfWord Source # pred :: HalfWord -> HalfWord Source # toEnum :: Int -> HalfWord Source # fromEnum :: HalfWord -> Int Source # enumFrom :: HalfWord -> [HalfWord] Source # enumFromThen :: HalfWord -> HalfWord -> [HalfWord] Source # enumFromTo :: HalfWord -> HalfWord -> [HalfWord] Source # enumFromThenTo :: HalfWord -> HalfWord -> HalfWord -> [HalfWord] Source # | |
| Storable HalfWord Source # | |
| Defined in GHC.Internal.Heap.InfoTable.Types Methods sizeOf :: HalfWord -> Int Source # alignment :: HalfWord -> Int Source # peekElemOff :: Ptr HalfWord -> Int -> IO HalfWord Source # pokeElemOff :: Ptr HalfWord -> Int -> HalfWord -> IO () Source # peekByteOff :: Ptr b -> Int -> IO HalfWord Source # pokeByteOff :: Ptr b -> Int -> HalfWord -> IO () Source # | |
| Num HalfWord Source # | |
| Defined in GHC.Internal.Heap.InfoTable.Types Methods (+) :: HalfWord -> HalfWord -> HalfWord Source # (-) :: HalfWord -> HalfWord -> HalfWord Source # (*) :: HalfWord -> HalfWord -> HalfWord Source # negate :: HalfWord -> HalfWord Source # abs :: HalfWord -> HalfWord Source # signum :: HalfWord -> HalfWord Source # fromInteger :: Integer -> HalfWord Source # | |
| Integral HalfWord Source # | |
| Defined in GHC.Internal.Heap.InfoTable.Types Methods quot :: HalfWord -> HalfWord -> HalfWord Source # rem :: HalfWord -> HalfWord -> HalfWord Source # div :: HalfWord -> HalfWord -> HalfWord Source # mod :: HalfWord -> HalfWord -> HalfWord Source # quotRem :: HalfWord -> HalfWord -> (HalfWord, HalfWord) Source # divMod :: HalfWord -> HalfWord -> (HalfWord, HalfWord) Source # | |
| Real HalfWord Source # | |
| Defined in GHC.Internal.Heap.InfoTable.Types Methods toRational :: HalfWord -> Rational Source # | |
| Show HalfWord Source # | |