Crate fidl_fuchsia_cpu_profiler

Source

Modules§

session_ordinals

Macros§

AttachConfigUnknown
Pattern that matches an unknown AttachConfig member.
CallgraphStrategyUnknown
Pattern that matches an unknown CallgraphStrategy member.
CounterIdUnknown
Pattern that matches an unknown CounterId member.
CounterUnknown
Pattern that matches an unknown Counter member.
SessionConfigureErrorUnknown
Pattern that matches an unknown SessionConfigureError member.
SessionStartErrorUnknown
Pattern that matches an unknown SessionStartError member.
TargetConfigUnknown
Pattern that matches an unknown TargetConfig member.
TaskUnknown
Pattern that matches an unknown Task member.

Structs§

CallgraphConfig
Config
When a config has multiple SamplingConfigs, the session applies each SamplingConfig to the TargetConfig.
LaunchComponent
LaunchTest
Sample
SamplingConfig
Profiling information about the profile itself
SessionConfigureRequest
SessionConfigureResponder
SessionControlHandle
SessionEventStream
SessionMarker
SessionProxy
SessionRequestStream
A Stream of incoming requests for fuchsia.cpu.profiler/Session.
SessionResetResponder
SessionStartRequest
SessionStartResponder
SessionStopResponder
SessionStopResponse
SessionSynchronousProxy
SystemWide

Enums§

AttachConfig
A component to optionally launch and attach to
CallgraphStrategy
Various approaches to obtaining a backtrace
Counter
CounterId
Curated set of platform independent IDs
SessionConfigureError
SessionEvent
SessionRequest
SessionStartError
TargetConfig
A target may be an adhoc set of tasks, or one defined by a component/test
Task
An adhoc set of running tasks to attach to.

Traits§

SessionProxyInterface

Type Aliases§

SessionConfigureResult
SessionStartResult