ghc-heap-9.10.3: Functions for walking GHC's heap

Safe Haskell | None
Language | Haskell2010

GHC.Exts.Stack.Constants

# Documentation

newtype ByteOffset Source #

Constructors

ByteOffset |

Fields

- offsetInBytes :: Int

#### Instances

Instances details

Enum ByteOffset Source # |

Instance details

Defined in GHC.Exts.Stack.Constants

Methods

succ :: ByteOffset -> ByteOffset Source #

pred :: ByteOffset -> ByteOffset Source #

toEnum :: Int -> ByteOffset Source #

fromEnum :: ByteOffset -> Int Source #

enumFrom :: ByteOffset -> [ByteOffset] Source #

enumFromThen :: ByteOffset -> ByteOffset -> [ByteOffset] Source #

enumFromTo :: ByteOffset -> ByteOffset -> [ByteOffset] Source #

enumFromThenTo :: ByteOffset -> ByteOffset -> ByteOffset -> [ByteOffset] Source #

Num ByteOffset Source # |
Instance details Defined in GHC.Exts.Stack.Constants Methods (+) :: ByteOffset -> ByteOffset -> ByteOffset Source # (-) :: ByteOffset -> ByteOffset -> ByteOffset Source # (*) :: ByteOffset -> ByteOffset -> ByteOffset Source # negate :: ByteOffset -> ByteOffset Source # abs :: ByteOffset -> ByteOffset Source # signum :: ByteOffset -> ByteOffset Source # fromInteger :: Integer -> ByteOffset Source #
Integral ByteOffset Source # |

Instance details

Defined in GHC.Exts.Stack.Constants

Methods

quot :: ByteOffset -> ByteOffset -> ByteOffset Source #

rem :: ByteOffset -> ByteOffset -> ByteOffset Source #

div :: ByteOffset -> ByteOffset -> ByteOffset Source #

mod :: ByteOffset -> ByteOffset -> ByteOffset Source #

quotRem :: ByteOffset -> ByteOffset -> (ByteOffset, ByteOffset) Source #

divMod :: ByteOffset -> ByteOffset -> (ByteOffset, ByteOffset) Source #

toInteger :: ByteOffset -> Integer Source #

Real ByteOffset Source # |
Instance details Defined in GHC.Exts.Stack.Constants Methods toRational :: ByteOffset -> Rational Source #
Show ByteOffset Source # |
Instance details Defined in GHC.Exts.Stack.Constants Methods showsPrec :: Int -> ByteOffset -> ShowS Source # show :: ByteOffset -> String Source # showList :: [ByteOffset] -> ShowS Source #
Eq ByteOffset Source # |
Instance details Defined in GHC.Exts.Stack.Constants Methods (==) :: ByteOffset -> ByteOffset -> Bool Source # (/=) :: ByteOffset -> ByteOffset -> Bool Source #
Ord ByteOffset Source # |

Instance details

Defined in GHC.Exts.Stack.Constants

Methods

compare :: ByteOffset -> ByteOffset -> Ordering Source #

(<) :: ByteOffset -> ByteOffset -> Bool Source #

(<=) :: ByteOffset -> ByteOffset -> Bool Source #

(>) :: ByteOffset -> ByteOffset -> Bool Source #

(>=) :: ByteOffset -> ByteOffset -> Bool Source #

max :: ByteOffset -> ByteOffset -> ByteOffset Source #

min :: ByteOffset -> ByteOffset -> ByteOffset Source #

newtype WordOffset Source #

Constructors

WordOffset |

Fields

- offsetInWords :: Int

#### Instances

Instances details

Enum WordOffset Source # |

Instance details

Defined in GHC.Exts.Stack.Constants

Methods

succ :: WordOffset -> WordOffset Source #

pred :: WordOffset -> WordOffset Source #

toEnum :: Int -> WordOffset Source #

fromEnum :: WordOffset -> Int Source #

enumFrom :: WordOffset -> [WordOffset] Source #

enumFromThen :: WordOffset -> WordOffset -> [WordOffset] Source #

enumFromTo :: WordOffset -> WordOffset -> [WordOffset] Source #

enumFromThenTo :: WordOffset -> WordOffset -> WordOffset -> [WordOffset] Source #

Num WordOffset Source # |
Instance details Defined in GHC.Exts.Stack.Constants Methods (+) :: WordOffset -> WordOffset -> WordOffset Source # (-) :: WordOffset -> WordOffset -> WordOffset Source # (*) :: WordOffset -> WordOffset -> WordOffset Source # negate :: WordOffset -> WordOffset Source # abs :: WordOffset -> WordOffset Source # signum :: WordOffset -> WordOffset Source # fromInteger :: Integer -> WordOffset Source #
Integral WordOffset Source # |

Instance details

Defined in GHC.Exts.Stack.Constants

Methods

quot :: WordOffset -> WordOffset -> WordOffset Source #

rem :: WordOffset -> WordOffset -> WordOffset Source #

div :: WordOffset -> WordOffset -> WordOffset Source #

mod :: WordOffset -> WordOffset -> WordOffset Source #

quotRem :: WordOffset -> WordOffset -> (WordOffset, WordOffset) Source #

divMod :: WordOffset -> WordOffset -> (WordOffset, WordOffset) Source #

toInteger :: WordOffset -> Integer Source #

Real WordOffset Source # |
Instance details Defined in GHC.Exts.Stack.Constants Methods toRational :: WordOffset -> Rational Source #
Show WordOffset Source # |
Instance details Defined in GHC.Exts.Stack.Constants Methods showsPrec :: Int -> WordOffset -> ShowS Source # show :: WordOffset -> String Source # showList :: [WordOffset] -> ShowS Source #
Eq WordOffset Source # |
Instance details Defined in GHC.Exts.Stack.Constants Methods (==) :: WordOffset -> WordOffset -> Bool Source # (/=) :: WordOffset -> WordOffset -> Bool Source #
Ord WordOffset Source # |

Instance details

Defined in GHC.Exts.Stack.Constants

Methods

compare :: WordOffset -> WordOffset -> Ordering Source #

(<) :: WordOffset -> WordOffset -> Bool Source #

(<=) :: WordOffset -> WordOffset -> Bool Source #

(>) :: WordOffset -> WordOffset -> Bool Source #

(>=) :: WordOffset -> WordOffset -> Bool Source #

max :: WordOffset -> WordOffset -> WordOffset Source #

min :: WordOffset -> WordOffset -> WordOffset Source #

offsetStgCatchFrameHandler :: WordOffset Source #

sizeStgCatchFrame :: Int Source #

offsetStgCatchSTMFrameCode :: WordOffset Source #

offsetStgCatchSTMFrameHandler :: WordOffset Source #

sizeStgCatchSTMFrame :: Int Source #

offsetStgUpdateFrameUpdatee :: WordOffset Source #

sizeStgUpdateFrame :: Int Source #

offsetStgAtomicallyFrameCode :: WordOffset Source #

offsetStgAtomicallyFrameResult :: WordOffset Source #

sizeStgAtomicallyFrame :: Int Source #

offsetStgCatchRetryFrameRunningAltCode :: WordOffset Source #

offsetStgCatchRetryFrameRunningFirstCode :: WordOffset Source #

offsetStgCatchRetryFrameAltCode :: WordOffset Source #

sizeStgCatchRetryFrame :: Int Source #

offsetStgRetFunFrameSize :: WordOffset Source #

offsetStgRetFunFrameFun :: WordOffset Source #

offsetStgRetFunFramePayload :: WordOffset Source #

sizeStgRetFunFrame :: Int Source #

offsetStgBCOFrameInstrs :: ByteOffset Source #

offsetStgBCOFrameLiterals :: ByteOffset Source #

offsetStgBCOFramePtrs :: ByteOffset Source #

offsetStgBCOFrameArity :: ByteOffset Source #

offsetStgBCOFrameSize :: ByteOffset Source #

offsetStgClosurePayload :: WordOffset Source #

sizeStgClosure :: Int Source #

byteOffsetToWordOffset :: ByteOffset -> WordOffset Source #

bytesToWords :: Int -> Int Source #

bytesInWord :: Int Source #