新增:11
通訊協定
發布商
在 fuchsia.debugdata/publisher.fidl 中定義的
發布商定義了發布檢測資料的介面。
發布
程式執行階段傳送命名 data_sink
的字串並傳輸
該 VMO 的控制代碼,其中包含要發布的 data
好在那裡。data_sink
字串可識別資料類型,而 VMO 的物件名稱可具體識別此 VMO 中的資料集。應在 VMO 上設定 ZX_PROP_VMO_CONTENT_SIZE 屬性,以便在資料不是整頁時,指出資料的確切大小;不過,如果 VMO 的整頁大小是傾印的預期大小,則可將其設為未設定 (即 0)。程式碼檢測
執行階段都會使用這個字串來提供大型的二進位追蹤記錄結果。此時
用戶端可以調整 VMO 的大小,且應使用 vmo_token
控制代碼來
並在接收端 VMO 已準備好處理時發出訊號。接收端會在 vmo_token
句柄的對等端關閉後,才會處理 VMO。因此,用戶端應保留對等控制代碼,直到
我們完成了所有 VMO 寫入作業
要求
名稱 | 類型 |
---|---|
data_sink |
string:255
|
data |
handle<vmo>
|
vmo_token |
handle<eventpair>
|