Safe Haskell | Ignore |
---|---|
Language | GHC2021 |
Synopsis
- data TSOFields = TSOFields {}
- peekTSOFields :: (Ptr a -> IO (Maybe CostCentreStack)) -> Ptr tsoPtr -> IO TSOFields
- parseWhatNext :: Word16 -> WhatNext
- parseWhyBlocked :: Word16 -> WhyBlocked
- parseTsoFlags :: Word32 -> [TsoFlags]
- isSet :: Word32 -> Word32 -> Bool
- unset :: Word32 -> Word32 -> Word32
- data StackFields = StackFields {
- stack_size :: Word32
- stack_dirty :: Word8
- stack_marking :: Word8
- stack_sp :: Addr#
- peekStackFields :: Ptr a -> IO StackFields
Documentation
peekTSOFields :: (Ptr a -> IO (Maybe CostCentreStack)) -> Ptr tsoPtr -> IO TSOFields Source #
Get non-pointer fields from StgTSO_
(TSO.h
)
parseWhatNext :: Word16 -> WhatNext Source #
parseWhyBlocked :: Word16 -> WhyBlocked Source #
parseTsoFlags :: Word32 -> [TsoFlags] Source #
data StackFields Source #
StackFields | |
|
peekStackFields :: Ptr a -> IO StackFields Source #
Get non-closure fields from StgStack_
(TSO.h
)