Safe Haskell | None |
---|---|
Language | Haskell2010 |
GHC.RTS.Events.Analysis.Thread
Synopsis
Documentation
data ThreadState Source #
This datatype defines the state machine for a single thread.
Constructors
ThreadInitial | |
ThreadQueued | |
ThreadRunning | |
ThreadStopped | |
ThreadFinal |
Instances
Eq ThreadState Source # | |
Defined in GHC.RTS.Events.Analysis.Thread | |
Ord ThreadState Source # | |
Defined in GHC.RTS.Events.Analysis.Thread Methods 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 Methods 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.