fuchsia.debugger

添加数量:16

协议

AgentIterator

fuchsia.debugger/debug_agent.fidl 中定义

添加:HEAD

GetNext

请求

<EMPTY>

响应

名称类型
agents vector<Agent>

AttachedProcessIterator

fuchsia.debugger/debug_agent.fidl 中定义

添加:HEAD

GetNext

请求

<EMPTY>

响应

名称类型
process_names vector<string>

DebugAgent

fuchsia.debugger/debug_agent.fidl 中定义

连接

向 DebugAgent 提供一个套接字,将其连接到调试程序。如果连接已存在,将返回 ZX_ERR_ALREADY_BOUND。关闭套接字后,DebugAgent 将退出。

请求

名称类型
socket handle<socket>

响应

名称类型
payload DebugAgent_Connect_Result

GetAttachedProcesses

迭代器,用于连接此代理的所有进程。请注意,它不是一组已安装的过滤器,而是匹配并稍后成功附加的一组过滤器。

添加:HEAD

请求

名称类型
iterator server_end<AttachedProcessIterator>

启动器

fuchsia.debugger/debug_agent.fidl 中定义

添加:HEAD

GetAgents

迭代所有 DebugAgent 实例。

请求

名称类型
iterator server_end<AgentIterator>

Launch

启动监听 |agent| 的 DebugAgent 的新实例。DebugAgent 将在关闭此渠道的相应 client_end 后退出。 在调试会话完成之前,客户端不得关闭通道。

请求

名称类型
agent server_end<DebugAgent>

响应

名称类型
payload Launcher_Launch_Result

结构

代理资源

fuchsia.debugger/debug_agent.fidl 中定义

添加:HEAD

字段类型说明默认
name fuchsia.component/child_name 无默认值
client_end DebugAgent 无默认值

DebugAgent_Connect_Response

fuchsia.debugger/debug_agent.fidl 中定义

<EMPTY>

Launcher_Launch_Response

fuchsia.debugger/debug_agent.fidl 中定义

<EMPTY>

联合

DebugAgent_Connect_Result 严格

fuchsia.debugger/debug_agent.fidl 中定义

序数变体类型说明
response DebugAgent_Connect_Response
err zx/Status
framework_err internal

Launcher_Launch_Result 严格

fuchsia.debugger/debug_agent.fidl 中定义

序数变体类型说明
response Launcher_Launch_Response
err zx/Status
framework_err internal