Safe Haskell | Safe-Inferred |
---|---|
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
Show ThreadState Source # | |
Defined in GHC.RTS.Events.Analysis.Thread | |
Eq ThreadState Source # | |
Defined in GHC.RTS.Events.Analysis.Thread Methods (==) :: ThreadState -> ThreadState -> Bool Source # (/=) :: ThreadState -> ThreadState -> Bool Source # | |
Ord ThreadState Source # | |
Defined in GHC.RTS.Events.Analysis.Thread Methods compare :: ThreadState -> ThreadState -> Ordering Source # (<) :: ThreadState -> ThreadState -> Bool Source # (<=) :: ThreadState -> ThreadState -> Bool Source # (>) :: ThreadState -> ThreadState -> Bool Source # (>=) :: ThreadState -> ThreadState -> Bool Source # max :: ThreadState -> ThreadState -> ThreadState Source # min :: ThreadState -> ThreadState -> ThreadState Source # |
threadMachine :: Machine ThreadState EventInfo Source #
This state machine tracks the events processed by a thread.