偵錯工具

新增時間: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>

發布

在 |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

序數Variant類型說明
response DebugAgent_Connect_Response
err zx/Status
framework_err internal

Launcher_Launch_Result strict

定義於 fuchsia.debugger/debug_agent.fidl

序數Variant類型說明
response Launcher_Launch_Response
err zx/Status
framework_err internal