專家
AgentIterator
定義於 fuchsia.debugger/debug_agent.fidl
GetNext
要求
<EMPTY>
回應
名稱 | 類型 |
---|---|
agents |
vector<Agent>
|
AttachedProcessIterator
定義於 fuchsia.debugger/debug_agent.fidl
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
這個代理程式附加的所有程序疊代器。請注意,這與已安裝的篩選器組合不同,而是一組相符且之後成功附加的篩選器組合。
要求
名稱 | 類型 |
---|---|
iterator |
server_end<AttachedProcessIterator>
|
啟動器
定義於 fuchsia.debugger/debug_agent.fidl
GetAgents
所有 DebugAgent 執行個體的疊代器。
要求
名稱 | 類型 |
---|---|
iterator |
server_end<AgentIterator>
|
發布
在 |agent| 啟動新的 DebugAgent 執行個體。DebugAgent 會在關閉這個管道的對應 client_end 時結束。偵錯工作階段完成之前,用戶端不得關閉管道。
要求
名稱 | 類型 |
---|---|
agent |
server_end<DebugAgent>
|
回應
名稱 | 類型 |
---|---|
payload |
Launcher_Launch_Result
|
結構
代理程式資源
定義於 fuchsia.debugger/debug_agent.fidl
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
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 | 類型 | 說明 |
---|---|---|---|
1 |
response |
DebugAgent_Connect_Response
|
|
2 |
err |
zx/Status
|
|
3 |
framework_err |
internal
|
Launcher_Launch_Result strict
定義於 fuchsia.debugger/debug_agent.fidl
序數 | Variant | 類型 | 說明 |
---|---|---|---|
1 |
response |
Launcher_Launch_Response
|
|
2 |
err |
zx/Status
|
|
3 |
framework_err |
internal
|