launchpad
launchpad是Zircon下提供创建和启动新进程功能(包括加载ELF二进制文件,传递初始化运行时所需的初始RPC消息)的系统库。这是一个低级别的系统库,随着时间的推移,预期只有相当少的代码会直接使用它。
Launchpad被设计成为创建新进程提供完全的控制,这包括:
- 将可执行代码加载到进程中
- 提供新进程的初始Handle表
- 提供该进程初始的文件描述符集合
- 进程的文件系统的视图
- unix环境(如getenv和setenv)
关于launchpad的大量文档在其主要的头文件中。