新增:7
协议
Loader
在 fuchsia.ldsvc/ldsvc.fidl 中定义
如需更完整地了解此协议和相关进程引导协议,以及默认全局加载器服务对名称、路径和配置的解释,请参阅 //docs/concepts/process/program_loading.md。
克隆
获取新的加载器服务连接。
请求
| 名称 | 类型 |
|---|---|
loader |
server_end:Loader
|
响应
| 名称 | 类型 |
|---|---|
rv |
zx/Result
|
配置
动态链接器会发送一个 config,用于标识其加载配置。这旨在影响后续 LoadObject 请求如何决定为给定名称提供哪个特定实现文件。
请求
| 名称 | 类型 |
|---|---|
config |
string:1024
|
响应
| 名称 | 类型 |
|---|---|
rv |
zx/Result
|
完成
彻底关闭与 Loader 服务的连接。
请求
<EMPTY>
LoadObject
动态链接器会发送 object_name,并返回包含该文件的 VMO 句柄。
请求
| 名称 | 类型 |
|---|---|
object_name |
string:1024
|
响应
| 名称 | 类型 |
|---|---|
rv |
zx/Result
|
object |
handle<vmo>?
|