| [ |
| { |
| "declaration": "zx/handle", |
| "kind": "struct/member", |
| "name": "fuchsia.process/HandleInfo.handle" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.process/HandleInfo.id" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.process/HandleInfo", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "zx/handle:VMO", |
| "kind": "struct/member", |
| "name": "fuchsia.process/LaunchInfo.executable" |
| }, |
| { |
| "declaration": "zx/handle:JOB", |
| "kind": "struct/member", |
| "name": "fuchsia.process/LaunchInfo.job" |
| }, |
| { |
| "declaration": "string:32", |
| "kind": "struct/member", |
| "name": "fuchsia.process/LaunchInfo.name" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.process/LaunchInfo", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "(vector<vector<uint8>> args)", |
| "kind": "protocol/member", |
| "name": "fuchsia.process/Launcher.AddArgs" |
| }, |
| { |
| "declaration": "(vector<vector<uint8>> environ)", |
| "kind": "protocol/member", |
| "name": "fuchsia.process/Launcher.AddEnvirons" |
| }, |
| { |
| "declaration": "(vector<fuchsia.process/HandleInfo> handles)", |
| "kind": "protocol/member", |
| "name": "fuchsia.process/Launcher.AddHandles" |
| }, |
| { |
| "declaration": "(vector<fuchsia.process/NameInfo> names)", |
| "kind": "protocol/member", |
| "name": "fuchsia.process/Launcher.AddNames" |
| }, |
| { |
| "declaration": "(fuchsia.process/LaunchInfo info) -> (int32 status,box<fuchsia.process/ProcessStartData> data)", |
| "kind": "protocol/member", |
| "name": "fuchsia.process/Launcher.CreateWithoutStarting" |
| }, |
| { |
| "declaration": "(fuchsia.process/LaunchInfo info) -> (int32 status,zx/handle:<PROCESS,optional> process)", |
| "kind": "protocol/member", |
| "name": "fuchsia.process/Launcher.Launch" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.process/Launcher" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.process/MAX", |
| "value": "4294967295" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.process/MAX_RESOLVE_NAME_SIZE", |
| "value": "2048" |
| }, |
| { |
| "declaration": "fuchsia.io/Directory", |
| "kind": "struct/member", |
| "name": "fuchsia.process/NameInfo.directory" |
| }, |
| { |
| "declaration": "string:4096", |
| "kind": "struct/member", |
| "name": "fuchsia.process/NameInfo.path" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.process/NameInfo", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.process/ProcessStartData.base" |
| }, |
| { |
| "declaration": "zx/handle:CHANNEL", |
| "kind": "struct/member", |
| "name": "fuchsia.process/ProcessStartData.bootstrap" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.process/ProcessStartData.entry" |
| }, |
| { |
| "declaration": "zx/handle:PROCESS", |
| "kind": "struct/member", |
| "name": "fuchsia.process/ProcessStartData.process" |
| }, |
| { |
| "declaration": "zx/handle:VMAR", |
| "kind": "struct/member", |
| "name": "fuchsia.process/ProcessStartData.root_vmar" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.process/ProcessStartData.stack" |
| }, |
| { |
| "declaration": "zx/handle:THREAD", |
| "kind": "struct/member", |
| "name": "fuchsia.process/ProcessStartData.thread" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.process/ProcessStartData.vdso_base" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.process/ProcessStartData", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "(string:2048 name) -> (int32 status,zx/handle:<VMO,optional> executable,fuchsia.ldsvc/Loader:optional ldsvc)", |
| "kind": "protocol/member", |
| "name": "fuchsia.process/Resolver.Resolve" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.process/Resolver" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.process" |
| } |
| ] |