ghc-events-0.2.0.1: Library and tool for parsing .eventlog files from GHC

GHC.RTS.Events

Contents

Synopsis

The event log types

data EventLog Source

Constructors

EventLog 

Fields

header :: Header
 
dat :: Data
 

Instances

data EventType Source

Constructors

EventType 

Fields

num :: EventTypeNum
 
desc :: EventTypeDesc
 
size :: Maybe EventTypeSize

Nothing indicates variable size

Instances

data Event Source

Constructors

Event 

Instances

newtype Header Source

Constructors

Header 

Fields

eventTypes :: [EventType]
 

Instances

data Data Source

Constructors

Data 

Fields

events :: [Event]
 

Instances

Reading an event log from a file

Utilities

data CapEvent Source

An event annotated with the Capability that generated it, if any

Constructors

CapEvent 

Fields

ce_cap :: Maybe Int
 
ce_event :: Event
 

sortGroups :: [(Maybe Int, [Event])] -> [CapEvent]Source

Sort the raw event stream by time, annotating each event with the capability that generated it.

Printing