Module tracing

Module tracing 

Source
Available on crate features experimental and Tracing and IO only.

Structs§

BufferUsageEvent
DataCollectedEvent
Contains an bucket of collected trace events. When tracing is stopped collected events will be send as a sequence of dataCollected events followed by tracingComplete event.
DataCollectedEventValue
EndCommand
Stop trace events collection.
EndReturn
Stop trace events collection.
GetCategoriesCommand
Gets supported tracing categories.
GetCategoriesReturn
Gets supported tracing categories.
MemoryDumpConfig
Configuration for memory dump. Used only when “memory-infra” category is enabled.
RecordClockSyncMarkerCommand
Record a clock sync marker in the trace.
RecordClockSyncMarkerReturn
Record a clock sync marker in the trace.
RequestMemoryDumpCommand
Request a global memory dump.
RequestMemoryDumpReturn
Request a global memory dump.
StartCommand
Start trace events collection.
StartCommandBuilder
StartReturn
Start trace events collection.
TraceConfig
TraceConfigBuilder
TracingCompleteEvent
Signals that tracing is stopped and there is no trace buffers pending flush, all data were delivered via dataCollected events.
TracingCompleteEventBuilder

Enums§

MemoryDumpLevelOfDetail
StartCommandTransferMode
StreamCompression
StreamFormat
TraceConfigRecordMode
TracingBackend