Safe Haskell | None |
---|---|
Language | Haskell98 |
Synopsis
Documentation
data ThreadState Source #
This datatype defines the state machine for a single thread.
Instances
Eq ThreadState Source # | |
Defined in GHC.RTS.Events.Analysis.Thread (==) :: ThreadState -> ThreadState -> Bool # (/=) :: ThreadState -> ThreadState -> Bool # | |
Ord ThreadState Source # | |
Defined in GHC.RTS.Events.Analysis.Thread compare :: ThreadState -> ThreadState -> Ordering # (<) :: ThreadState -> ThreadState -> Bool # (<=) :: ThreadState -> ThreadState -> Bool # (>) :: ThreadState -> ThreadState -> Bool # (>=) :: ThreadState -> ThreadState -> Bool # max :: ThreadState -> ThreadState -> ThreadState # min :: ThreadState -> ThreadState -> ThreadState # | |
Show ThreadState Source # | |
Defined in GHC.RTS.Events.Analysis.Thread showsPrec :: Int -> ThreadState -> ShowS # show :: ThreadState -> String # showList :: [ThreadState] -> ShowS # |
threadMachine :: Machine ThreadState EventInfo Source #
This state machine tracks the events processed by a thread.