| 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.