fuchsia.debugger

Added: 16

PROTOCOLS

AgentIterator

Defined in fuchsia.debugger/debug_agent.fidl

Added: HEAD

GetNext

Request

<EMPTY>

Response

NameType
agents vector<Agent>

AttachedProcessIterator

Defined in fuchsia.debugger/debug_agent.fidl

Added: HEAD

GetNext

Request

<EMPTY>

Response

NameType
process_names vector<string>

DebugAgent

Defined in fuchsia.debugger/debug_agent.fidl

Connect

Hand the DebugAgent a socket that connects it to the debugger. This will return ZX_ERR_ALREADY_BOUND if a connection already exists. When the socket is closed, the DebugAgent will exit.

Request

NameType
socket handle<socket>

Response

NameType
payload DebugAgent_Connect_Result

GetAttachedProcesses

Iterator over all processes that this agent is attached to. Note this is not the same as the set of installed filters, but rather the set of filters that matched and were later successfully attached.

Added: HEAD

Request

NameType
iterator server_end<AttachedProcessIterator>

Launcher

Defined in fuchsia.debugger/debug_agent.fidl

Added: HEAD

GetAgents

Iterator over all DebugAgent instances.

Request

NameType
iterator server_end<AgentIterator>

Launch

Launch a new instance of DebugAgent listening on |agent|. The DebugAgent will exit upon closing the corresponding client_end of this channel. Clients must not close the channel until the debugging session is completed.

Request

NameType
agent server_end<DebugAgent>

Response

NameType
payload Launcher_Launch_Result

STRUCTS

Agent resource

Defined in fuchsia.debugger/debug_agent.fidl

Added: HEAD

FieldTypeDescriptionDefault
name fuchsia.component/child_name No default
client_end DebugAgent No default

DebugAgent_Connect_Response

Defined in fuchsia.debugger/debug_agent.fidl

<EMPTY>

Launcher_Launch_Response

Defined in fuchsia.debugger/debug_agent.fidl

<EMPTY>

UNIONS

DebugAgent_Connect_Result strict

Defined in fuchsia.debugger/debug_agent.fidl

OrdinalVariantTypeDescription
response DebugAgent_Connect_Response
err zx/Status
framework_err internal

Launcher_Launch_Result strict

Defined in fuchsia.debugger/debug_agent.fidl

OrdinalVariantTypeDescription
response Launcher_Launch_Response
err zx/Status
framework_err internal