PROTOCOLS
AgentIterator
Defined in fuchsia.debugger/debug_agent.fidl
GetNext
Request
<EMPTY>
Response
Name | Type |
---|---|
agents |
vector<Agent>
|
AttachedProcessIterator
Defined in fuchsia.debugger/debug_agent.fidl
GetNext
Request
<EMPTY>
Response
Name | Type |
---|---|
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
Name | Type |
---|---|
socket |
handle<socket>
|
Response
Name | Type |
---|---|
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.
Request
Name | Type |
---|---|
iterator |
server_end<AttachedProcessIterator>
|
Launcher
Defined in fuchsia.debugger/debug_agent.fidl
GetAgents
Iterator over all DebugAgent instances.
Request
Name | Type |
---|---|
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
Name | Type |
---|---|
agent |
server_end<DebugAgent>
|
Response
Name | Type |
---|---|
payload |
Launcher_Launch_Result
|
STRUCTS
Agent resource
Defined in fuchsia.debugger/debug_agent.fidl
Field | Type | Description | Default |
---|---|---|---|
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
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
DebugAgent_Connect_Response
|
|
2 |
err |
zx/Status
|
|
3 |
framework_err |
internal
|
Launcher_Launch_Result strict
Defined in fuchsia.debugger/debug_agent.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
Launcher_Launch_Response
|
|
2 |
err |
zx/Status
|
|
3 |
framework_err |
internal
|