fuchsia.debugger

Added: 16

PROTOCOLS

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

Launcher

Defined in fuchsia.debugger/debug_agent.fidl

Added: HEAD

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

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