cdp-0.0.2.0: A library for the Chrome Devtools Protocol
Safe HaskellNone
LanguageHaskell2010

CDP.Domains.Tracing

Description

Tracing

Synopsis

Documentation

data PTracingStart Source #

Constructors

PTracingStart 

Fields

data PTracingStartTransferMode Source #

Start trace events collection.

Parameters of the start command.

Instances

Instances details
Eq PTracingStartTransferMode Source # 
Instance details

Defined in CDP.Domains.Tracing

Ord PTracingStartTransferMode Source # 
Instance details

Defined in CDP.Domains.Tracing

Read PTracingStartTransferMode Source # 
Instance details

Defined in CDP.Domains.Tracing

Show PTracingStartTransferMode Source # 
Instance details

Defined in CDP.Domains.Tracing

ToJSON PTracingStartTransferMode Source # 
Instance details

Defined in CDP.Domains.Tracing

FromJSON PTracingStartTransferMode Source # 
Instance details

Defined in CDP.Domains.Tracing

data PTracingRequestMemoryDump Source #

Request a global memory dump.

Parameters of the requestMemoryDump command.

Constructors

PTracingRequestMemoryDump 

Fields

data PTracingRecordClockSyncMarker Source #

Record a clock sync marker in the trace.

Parameters of the recordClockSyncMarker command.

Constructors

PTracingRecordClockSyncMarker 

Fields

data PTracingEnd Source #

Stop trace events collection.

Parameters of the end command.

Constructors

PTracingEnd 

data TracingTracingComplete Source #

Type of the tracingComplete event.

Constructors

TracingTracingComplete 

Fields

data TracingBufferUsage Source #

Type of the bufferUsage event.

Constructors

TracingBufferUsage 

Fields

data TracingTracingBackend Source #

Type TracingBackend. Backend type to use for tracing. chrome uses the Chrome-integrated tracing service and is supported on all platforms. system is only supported on Chrome OS and uses the Perfetto system tracing service. auto chooses system when the perfettoConfig provided to Tracing.start specifies at least one non-Chrome data source; otherwise uses chrome.

Instances

Instances details
Eq TracingTracingBackend Source # 
Instance details

Defined in CDP.Domains.Tracing

Ord TracingTracingBackend Source # 
Instance details

Defined in CDP.Domains.Tracing

Read TracingTracingBackend Source # 
Instance details

Defined in CDP.Domains.Tracing

Show TracingTracingBackend Source # 
Instance details

Defined in CDP.Domains.Tracing

ToJSON TracingTracingBackend Source # 
Instance details

Defined in CDP.Domains.Tracing

FromJSON TracingTracingBackend Source # 
Instance details

Defined in CDP.Domains.Tracing

data TracingMemoryDumpLevelOfDetail Source #

Type MemoryDumpLevelOfDetail. Details exposed when memory request explicitly declared. Keep consistent with memory_dump_request_args.h and memory_instrumentation.mojom

Instances

Instances details
Eq TracingMemoryDumpLevelOfDetail Source # 
Instance details

Defined in CDP.Domains.Tracing

Ord TracingMemoryDumpLevelOfDetail Source # 
Instance details

Defined in CDP.Domains.Tracing

Read TracingMemoryDumpLevelOfDetail Source # 
Instance details

Defined in CDP.Domains.Tracing

Show TracingMemoryDumpLevelOfDetail Source # 
Instance details

Defined in CDP.Domains.Tracing

ToJSON TracingMemoryDumpLevelOfDetail Source # 
Instance details

Defined in CDP.Domains.Tracing

FromJSON TracingMemoryDumpLevelOfDetail Source # 
Instance details

Defined in CDP.Domains.Tracing

data TracingStreamCompression Source #

Type StreamCompression. Compression type to use for traces returned via streams.

Instances

Instances details
Eq TracingStreamCompression Source # 
Instance details

Defined in CDP.Domains.Tracing

Ord TracingStreamCompression Source # 
Instance details

Defined in CDP.Domains.Tracing

Read TracingStreamCompression Source # 
Instance details

Defined in CDP.Domains.Tracing

Show TracingStreamCompression Source # 
Instance details

Defined in CDP.Domains.Tracing

ToJSON TracingStreamCompression Source # 
Instance details

Defined in CDP.Domains.Tracing

FromJSON TracingStreamCompression Source # 
Instance details

Defined in CDP.Domains.Tracing

data TracingStreamFormat Source #

Type StreamFormat. Data format of a trace. Can be either the legacy JSON format or the protocol buffer format. Note that the JSON format will be deprecated soon.

Instances

Instances details
Eq TracingStreamFormat Source # 
Instance details

Defined in CDP.Domains.Tracing

Ord TracingStreamFormat Source # 
Instance details

Defined in CDP.Domains.Tracing

Read TracingStreamFormat Source # 
Instance details

Defined in CDP.Domains.Tracing

Show TracingStreamFormat Source # 
Instance details

Defined in CDP.Domains.Tracing

ToJSON TracingStreamFormat Source # 
Instance details

Defined in CDP.Domains.Tracing

FromJSON TracingStreamFormat Source # 
Instance details

Defined in CDP.Domains.Tracing

data TracingTraceConfig Source #

Constructors

TracingTraceConfig 

Fields

data TracingTraceConfigRecordMode Source #

Instances

Instances details
Eq TracingTraceConfigRecordMode Source # 
Instance details

Defined in CDP.Domains.Tracing

Ord TracingTraceConfigRecordMode Source # 
Instance details

Defined in CDP.Domains.Tracing

Read TracingTraceConfigRecordMode Source # 
Instance details

Defined in CDP.Domains.Tracing

Show TracingTraceConfigRecordMode Source # 
Instance details

Defined in CDP.Domains.Tracing

ToJSON TracingTraceConfigRecordMode Source # 
Instance details

Defined in CDP.Domains.Tracing

FromJSON TracingTraceConfigRecordMode Source # 
Instance details

Defined in CDP.Domains.Tracing

type TracingMemoryDumpConfig = [(Text, Text)] Source #

Type MemoryDumpConfig. Configuration for memory dump. Used only when "memory-infra" category is enabled.