Modules§
Macros§
- Action
Unknown - Pattern that matches an unknown
Action
member. - Recording
Error Unknown - Pattern that matches an unknown
RecordingError
member. - Session
State Unknown - Pattern that matches an unknown
SessionState
member. - Start
Error Unknown - Pattern that matches an unknown
StartError
member. - Stop
Error Unknown - Pattern that matches an unknown
StopError
member.
Structs§
- FxtVersion
- Version of trace record format.
- Provider
Info - Result of
GetProviders
. - Provider
Spec - Provider
Stats - Statistics data per provider collected over the course of the tracing session
- Provisioner
GetKnown Categories Response - Provisioner
GetProviders Response - Session
Manager EndTrace Session Response - Session
Manager GetKnown Categories Response - Session
Manager GetProviders Response - Session
Manager Start Trace Session Response - Session
OnSession State Change Request - Session
Watch Alert Response - Start
Options - Additional options to control trace data collection.
- Stop
Options - Additional options to control stopping of a trace.
- Stop
Result - Result of a terminate request.
- Trace
Config - Provides options for the trace.
- Trace
Options - Covers how a trace will be run when invoking
StartRecording
. - Trace
Status - Status of the trace session managed by SessionManager
- Trigger
- A trigger is an action that is done when a certain alert has been raised in the fuchsia tracing system.
Enums§
- Action
- An action to be preformed on this trace. Used as part of a Trigger.
- Recording
Error - This covers errors from using the
Tracing
protocol (specifically trace recording errors). - Session
State - The state of the tracing session.
A “session” is everything between
Initialize
andTerminate
. - Start
Error - Error codes from Start operations.
- Stop
Error - Error codes from Stop operations.
Constants§
- MAX_
ALERT_ NAME_ LENGTH - The maximum length of an alert name.
- MAX_
NUM_ PROVIDERS - The maximum number of providers supported.
Type Aliases§
- Alert
Name - aliases