Crate fidl_fuchsia_debugger

Source

Macros§

FilterErrorUnknown
Pattern that matches an unknown FilterError member.
FilterTypeUnknown
Pattern that matches an unknown FilterType member.
MinidumpErrorUnknown
Pattern that matches an unknown MinidumpError member.
ProcessInfoErrorUnknown
Pattern that matches an unknown ProcessInfoError member.

Structs§

Agent
AgentIteratorControlHandle
AgentIteratorEventStream
AgentIteratorGetNextResponder
AgentIteratorGetNextResponse
AgentIteratorMarker
AgentIteratorProxy
AgentIteratorRequestStream
A Stream of incoming requests for fuchsia.debugger/AgentIterator.
AgentIteratorSynchronousProxy
AttachedProcessIteratorControlHandle
AttachedProcessIteratorEventStream
AttachedProcessIteratorGetNextResponder
AttachedProcessIteratorGetNextResponse
AttachedProcessIteratorMarker
AttachedProcessIteratorProxy
AttachedProcessIteratorRequestStream
A Stream of incoming requests for fuchsia.debugger/AttachedProcessIterator.
AttachedProcessIteratorSynchronousProxy
DebugAgentAttachToResponder
DebugAgentAttachToResponse
DebugAgentConnectRequest
DebugAgentConnectResponder
DebugAgentControlHandle
DebugAgentEventStream
DebugAgentGetAttachedProcessesRequest
DebugAgentGetMinidumpsRequest
DebugAgentGetMinidumpsResponder
DebugAgentGetProcessInfoRequest
DebugAgentGetProcessInfoResponder
DebugAgentMarker
DebugAgentOnFatalExceptionRequest
DebugAgentProxy
DebugAgentRequestStream
A Stream of incoming requests for fuchsia.debugger/DebugAgent.
DebugAgentSynchronousProxy
Filter
A filter that will apply to processes and components running now and in the future. Any component or process that matches the given pattern and type will be attached, thereafter allowing clients to query information about the program(s). A valid filter will always contain a non-empty pattern string, and a FilterType to discern what to compare the pattern against. Additional options may be specified via FilterOptions.
FilterOptions
GetProcessInfoOptions
LauncherControlHandle
LauncherEventStream
LauncherGetAgentsRequest
LauncherLaunchRequest
LauncherLaunchResponder
LauncherMarker
LauncherProxy
LauncherRequestStream
A Stream of incoming requests for fuchsia.debugger/Launcher.
LauncherSynchronousProxy
MinidumpIteratorControlHandle
MinidumpIteratorEventStream
MinidumpIteratorGetNextResponder
MinidumpIteratorGetNextResponse
MinidumpIteratorMarker
MinidumpIteratorProxy
MinidumpIteratorRequestStream
A Stream of incoming requests for fuchsia.debugger/MinidumpIterator.
MinidumpIteratorSynchronousProxy
MinidumpOptions
ProcessInfo
ProcessInfoIteratorControlHandle
ProcessInfoIteratorEventStream
ProcessInfoIteratorGetNextResponder
ProcessInfoIteratorGetNextResponse
ProcessInfoIteratorMarker
ProcessInfoIteratorProxy
ProcessInfoIteratorRequestStream
A Stream of incoming requests for fuchsia.debugger/ProcessInfoIterator.
ProcessInfoIteratorSynchronousProxy
ThreadDetails
Details about a particular thread. The fields will be included as per the ThreadDetailsInterest supplied when creating the ProcessInfoIterator via |GetProcessInfo|.
ThreadDetailsInterest

Enums§

AgentIteratorEvent
AgentIteratorRequest
AttachedProcessIteratorEvent
AttachedProcessIteratorRequest
DebugAgentEvent
DebugAgentRequest
FilterError
FilterType
LauncherEvent
LauncherRequest
MinidumpError
MinidumpIteratorEvent
MinidumpIteratorRequest
An iterator that collects and returns a minidump for a set of processes. An empty VMO will be returned when there are no more processes.
ProcessInfoError
ProcessInfoIteratorEvent
ProcessInfoIteratorRequest
Collects details from all threads of all attached processes. The exact details that are yielded from the iterator are controlled via ThreadDetailsInterest passed to |GetProcessInfo|. The iterator will yield an empty vector after all attached process’ threads have been iterated. It is an error if there are no processes supplied to this iterator, which could be from too restrictive of a filter passed to |GetProcessInfo| or DebugAgent is not attached to anything.

Traits§

AgentIteratorProxyInterface
AttachedProcessIteratorProxyInterface
DebugAgentProxyInterface
LauncherProxyInterface
MinidumpIteratorProxyInterface
ProcessInfoIteratorProxyInterface

Type Aliases§

DebugAgentAttachToResult
DebugAgentConnectResult
DebugAgentGetMinidumpsResult
DebugAgentGetProcessInfoResult
LauncherLaunchResult
MinidumpIteratorGetNextResult
ProcessInfoIteratorGetNextResult