blob: 2cdcbfb096770f89c59edcf971c9c5cc714f310a [file] [log] [blame]
[
{
"kind": "struct/member",
"name": "fuchsia.process/HandleInfo.handle",
"ordinal": "1",
"type": "zx/Handle"
},
{
"kind": "struct/member",
"name": "fuchsia.process/HandleInfo.id",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.process/HandleInfo",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.process/LaunchInfo.executable",
"ordinal": "1",
"type": "zx/Handle:VMO"
},
{
"kind": "struct/member",
"name": "fuchsia.process/LaunchInfo.job",
"ordinal": "2",
"type": "zx/Handle:JOB"
},
{
"kind": "struct/member",
"name": "fuchsia.process/LaunchInfo.name",
"ordinal": "3",
"type": "string:32"
},
{
"kind": "struct",
"name": "fuchsia.process/LaunchInfo",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.process/Launcher.AddArgs",
"strictness": "strict",
"ordinal": "4315651119310005522",
"direction": "one_way",
"request": "fuchsia.process/LauncherAddArgsRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.process/Launcher.AddEnvirons",
"strictness": "strict",
"ordinal": "8332725285682026361",
"direction": "one_way",
"request": "fuchsia.process/LauncherAddEnvironsRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.process/Launcher.AddHandles",
"strictness": "strict",
"ordinal": "5837318672132580885",
"direction": "one_way",
"request": "fuchsia.process/LauncherAddHandlesRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.process/Launcher.AddNames",
"strictness": "strict",
"ordinal": "2700451326409737826",
"direction": "one_way",
"request": "fuchsia.process/LauncherAddNamesRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.process/Launcher.CreateWithoutStarting",
"strictness": "strict",
"ordinal": "8457621991205227361",
"direction": "two_way",
"request": "fuchsia.process/LauncherCreateWithoutStartingRequest",
"response": "fuchsia.process/LauncherCreateWithoutStartingResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.process/Launcher.Launch",
"strictness": "strict",
"ordinal": "1239433936316120996",
"direction": "two_way",
"request": "fuchsia.process/LauncherLaunchRequest",
"response": "fuchsia.process/LauncherLaunchResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.process/Launcher.SetOptions",
"strictness": "strict",
"ordinal": "6598432479381290375",
"direction": "one_way",
"request": "fuchsia.process/LauncherSetOptionsRequest"
},
{
"kind": "protocol",
"name": "fuchsia.process/Launcher",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.process/LauncherAddArgsRequest.args",
"ordinal": "1",
"type": "vector<vector<uint8>>"
},
{
"kind": "struct",
"name": "fuchsia.process/LauncherAddArgsRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.process/LauncherAddEnvironsRequest.environ",
"ordinal": "1",
"type": "vector<vector<uint8>>"
},
{
"kind": "struct",
"name": "fuchsia.process/LauncherAddEnvironsRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.process/LauncherAddHandlesRequest.handles",
"ordinal": "1",
"type": "vector<fuchsia.process/HandleInfo>"
},
{
"kind": "struct",
"name": "fuchsia.process/LauncherAddHandlesRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.process/LauncherAddNamesRequest.names",
"ordinal": "1",
"type": "vector<fuchsia.process/NameInfo>"
},
{
"kind": "struct",
"name": "fuchsia.process/LauncherAddNamesRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.process/LauncherCreateWithoutStartingRequest.info",
"ordinal": "1",
"type": "fuchsia.process/LaunchInfo"
},
{
"kind": "struct",
"name": "fuchsia.process/LauncherCreateWithoutStartingRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.process/LauncherCreateWithoutStartingResponse.data",
"ordinal": "2",
"type": "box<fuchsia.process/ProcessStartData>"
},
{
"kind": "struct/member",
"name": "fuchsia.process/LauncherCreateWithoutStartingResponse.status",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.process/LauncherCreateWithoutStartingResponse",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.process/LauncherLaunchRequest.info",
"ordinal": "1",
"type": "fuchsia.process/LaunchInfo"
},
{
"kind": "struct",
"name": "fuchsia.process/LauncherLaunchRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.process/LauncherLaunchResponse.process",
"ordinal": "2",
"type": "zx/Handle:<PROCESS,optional>"
},
{
"kind": "struct/member",
"name": "fuchsia.process/LauncherLaunchResponse.status",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.process/LauncherLaunchResponse",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.process/LauncherSetOptionsRequest.options",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.process/LauncherSetOptionsRequest"
},
{
"kind": "const",
"name": "fuchsia.process/MAX_RESOLVE_NAME_SIZE",
"type": "uint32",
"value": "2048"
},
{
"kind": "struct/member",
"name": "fuchsia.process/NameInfo.directory",
"ordinal": "2",
"type": "fuchsia.io/Directory"
},
{
"kind": "struct/member",
"name": "fuchsia.process/NameInfo.path",
"ordinal": "1",
"type": "string:4095"
},
{
"kind": "struct",
"name": "fuchsia.process/NameInfo",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.process/ProcessStartData.base",
"ordinal": "8",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.process/ProcessStartData.bootstrap",
"ordinal": "6",
"type": "zx/Handle:CHANNEL"
},
{
"kind": "struct/member",
"name": "fuchsia.process/ProcessStartData.entry",
"ordinal": "4",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.process/ProcessStartData.process",
"ordinal": "1",
"type": "zx/Handle:PROCESS"
},
{
"kind": "struct/member",
"name": "fuchsia.process/ProcessStartData.root_vmar",
"ordinal": "2",
"type": "zx/Handle:VMAR"
},
{
"kind": "struct/member",
"name": "fuchsia.process/ProcessStartData.stack",
"ordinal": "5",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.process/ProcessStartData.thread",
"ordinal": "3",
"type": "zx/Handle:THREAD"
},
{
"kind": "struct/member",
"name": "fuchsia.process/ProcessStartData.vdso_base",
"ordinal": "7",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.process/ProcessStartData",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.process/Resolver.Resolve",
"strictness": "strict",
"ordinal": "4329530577128037520",
"direction": "two_way",
"request": "fuchsia.process/ResolverResolveRequest",
"response": "fuchsia.process/ResolverResolveResponse"
},
{
"kind": "protocol",
"name": "fuchsia.process/Resolver",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.process/ResolverResolveRequest.name",
"ordinal": "1",
"type": "string:2048"
},
{
"kind": "struct",
"name": "fuchsia.process/ResolverResolveRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.process/ResolverResolveResponse.executable",
"ordinal": "2",
"type": "zx/Handle:<VMO,optional>"
},
{
"kind": "struct/member",
"name": "fuchsia.process/ResolverResolveResponse.ldsvc",
"ordinal": "3",
"type": "fuchsia.ldsvc/Loader:optional"
},
{
"kind": "struct/member",
"name": "fuchsia.process/ResolverResolveResponse.status",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.process/ResolverResolveResponse",
"resourceness": "resource"
},
{
"kind": "library",
"name": "fuchsia.process"
}
]