Fuchsia.debugdata

添加时间:11

协议

发布商

fuchsia.debugdata/publisher.fidl 中定义

Publisher 定义了用于发布插桩数据的接口。

发布

程序运行时发送一个名为 data_sink 的字符串,然后传输 包含它要发布的 data 的 VMO 的句柄 data_sink 字符串用于标识数据类型,VMO 的对象名称可以具体标识此 VMO 中的数据集。应在 VMO 上将 ZX_PROP_VMO_CONTENT_SIZE 属性设置为 指明数据的确切大小(如果不是完整页面); 不过,当整个页面加载时,可以不设置此政策(即 0) VMO 的大小是期望的转储大小。代码插桩 运行时使用此方法提供大型二进制轨迹结果。在这种情况下, 客户端可以调整 VMO 的大小,并且应使用 vmo_token 句柄 在 VMO 准备好由接收方处理时发出信号。通过 在 vmo_token 句柄的对等端之前,接收器不会处理 VMO 已关闭。因此,客户端应保留对等句柄,直到 它已完成对 VMO 的所有写入。

请求

名称类型
data_sink string:255
data handle<vmo>
vmo_token handle<eventpair>