blob: c8cb6e69abb035490ec64d57eb07191f2a26cc37 [file] [log] [blame]
[
{
"kind": "protocol/member",
"name": "fuchsia.kernel/Counter.GetInspectVmo",
"strictness": "strict",
"ordinal": "7974101319142677377",
"direction": "two_way",
"response": "fuchsia.kernel/CounterGetInspectVmoResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.kernel/Counter.UpdateInspectVmo",
"strictness": "strict",
"ordinal": "2100343708672086943",
"direction": "two_way",
"response": "fuchsia.kernel/CounterUpdateInspectVmoResponse"
},
{
"kind": "protocol",
"name": "fuchsia.kernel/Counter",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/CounterGetInspectVmoResponse.buffer",
"ordinal": "2",
"type": "fuchsia.mem/Buffer"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/CounterGetInspectVmoResponse.status",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.kernel/CounterGetInspectVmoResponse",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/CounterUpdateInspectVmoResponse.status",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.kernel/CounterUpdateInspectVmoResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.kernel/CpuResource.Get",
"strictness": "strict",
"ordinal": "4747093326996575716",
"direction": "two_way",
"response": "fuchsia.kernel/CpuResourceGetResponse"
},
{
"kind": "protocol",
"name": "fuchsia.kernel/CpuResource",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/CpuResourceGetResponse.resource",
"ordinal": "1",
"type": "zx/Handle:RESOURCE"
},
{
"kind": "struct",
"name": "fuchsia.kernel/CpuResourceGetResponse",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/CpuStats.actual_num_cpus",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/CpuStats.per_cpu_stats",
"ordinal": "2",
"type": "vector<fuchsia.kernel/PerCpuStats>:<512,optional>"
},
{
"kind": "struct",
"name": "fuchsia.kernel/CpuStats"
},
{
"kind": "const",
"name": "fuchsia.kernel/DEBUG_COMMAND_MAX",
"type": "uint32",
"value": "1024"
},
{
"kind": "protocol/member",
"name": "fuchsia.kernel/DebugBroker.SendDebugCommand",
"strictness": "strict",
"ordinal": "2225465377324625910",
"direction": "two_way",
"request": "fuchsia.kernel/DebugBrokerSendDebugCommandRequest",
"response": "fuchsia.kernel/DebugBrokerSendDebugCommandResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.kernel/DebugBroker.SetTracingEnabled",
"strictness": "strict",
"ordinal": "1361046756353749774",
"direction": "two_way",
"request": "fuchsia.kernel/DebugBrokerSetTracingEnabledRequest",
"response": "fuchsia.kernel/DebugBrokerSetTracingEnabledResponse"
},
{
"kind": "protocol",
"name": "fuchsia.kernel/DebugBroker",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/DebugBrokerSendDebugCommandRequest.command",
"ordinal": "1",
"type": "string:1024"
},
{
"kind": "struct",
"name": "fuchsia.kernel/DebugBrokerSendDebugCommandRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/DebugBrokerSendDebugCommandResponse.status",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.kernel/DebugBrokerSendDebugCommandResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/DebugBrokerSetTracingEnabledRequest.enabled",
"ordinal": "1",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.kernel/DebugBrokerSetTracingEnabledRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/DebugBrokerSetTracingEnabledResponse.status",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.kernel/DebugBrokerSetTracingEnabledResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.kernel/DebugResource.Get",
"strictness": "strict",
"ordinal": "2123965638151660660",
"direction": "two_way",
"response": "fuchsia.kernel/DebugResourceGetResponse"
},
{
"kind": "protocol",
"name": "fuchsia.kernel/DebugResource",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/DebugResourceGetResponse.resource",
"ordinal": "1",
"type": "zx/Handle:RESOURCE"
},
{
"kind": "struct",
"name": "fuchsia.kernel/DebugResourceGetResponse",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.kernel/HypervisorResource.Get",
"strictness": "strict",
"ordinal": "2031441404809979042",
"direction": "two_way",
"response": "fuchsia.kernel/HypervisorResourceGetResponse"
},
{
"kind": "protocol",
"name": "fuchsia.kernel/HypervisorResource",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/HypervisorResourceGetResponse.resource",
"ordinal": "1",
"type": "zx/Handle:RESOURCE"
},
{
"kind": "struct",
"name": "fuchsia.kernel/HypervisorResourceGetResponse",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.kernel/InfoResource.Get",
"strictness": "strict",
"ordinal": "2155233879084769383",
"direction": "two_way",
"response": "fuchsia.kernel/InfoResourceGetResponse"
},
{
"kind": "protocol",
"name": "fuchsia.kernel/InfoResource",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/InfoResourceGetResponse.resource",
"ordinal": "1",
"type": "zx/Handle:RESOURCE"
},
{
"kind": "struct",
"name": "fuchsia.kernel/InfoResourceGetResponse",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.kernel/IoportResource.Get",
"strictness": "strict",
"ordinal": "5598546592714442027",
"direction": "two_way",
"response": "fuchsia.kernel/IoportResourceGetResponse"
},
{
"kind": "protocol",
"name": "fuchsia.kernel/IoportResource",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/IoportResourceGetResponse.resource",
"ordinal": "1",
"type": "zx/Handle:RESOURCE"
},
{
"kind": "struct",
"name": "fuchsia.kernel/IoportResourceGetResponse",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.kernel/IrqResource.Get",
"strictness": "strict",
"ordinal": "5268056273734091241",
"direction": "two_way",
"response": "fuchsia.kernel/IrqResourceGetResponse"
},
{
"kind": "protocol",
"name": "fuchsia.kernel/IrqResource",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/IrqResourceGetResponse.resource",
"ordinal": "1",
"type": "zx/Handle:RESOURCE"
},
{
"kind": "struct",
"name": "fuchsia.kernel/IrqResourceGetResponse",
"resourceness": "resource"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStats.free_bytes",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStats.free_heap_bytes",
"ordinal": "5",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStats.ipc_bytes",
"ordinal": "8",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStats.mmu_overhead_bytes",
"ordinal": "7",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStats.other_bytes",
"ordinal": "9",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStats.total_bytes",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStats.total_heap_bytes",
"ordinal": "4",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStats.vmo_bytes",
"ordinal": "6",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStats.wired_bytes",
"ordinal": "3",
"type": "uint64"
},
{
"kind": "table",
"name": "fuchsia.kernel/MemoryStats"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsCompression.compressed_fragmentation_bytes",
"ordinal": "3",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsCompression.compressed_page_evictions",
"ordinal": "9",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsCompression.compressed_storage_bytes",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsCompression.compression_time",
"ordinal": "4",
"type": "int64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsCompression.critical_memory_page_compressions",
"ordinal": "12",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsCompression.decompression_time",
"ordinal": "5",
"type": "int64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsCompression.eager_page_compressions",
"ordinal": "10",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsCompression.failed_page_compression_attempts",
"ordinal": "7",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsCompression.memory_pressure_page_compressions",
"ordinal": "11",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsCompression.pages_decompressed_unit_ns",
"ordinal": "13",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsCompression.pages_decompressed_within_log_time",
"ordinal": "14",
"type": "array<uint64,8>"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsCompression.total_page_compression_attempts",
"ordinal": "6",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsCompression.total_page_decompressions",
"ordinal": "8",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsCompression.uncompressed_storage_bytes",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "table",
"name": "fuchsia.kernel/MemoryStatsCompression"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsExtended.free_bytes",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsExtended.free_heap_bytes",
"ordinal": "5",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsExtended.ipc_bytes",
"ordinal": "13",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsExtended.mmu_overhead_bytes",
"ordinal": "12",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsExtended.other_bytes",
"ordinal": "14",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsExtended.total_bytes",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsExtended.total_heap_bytes",
"ordinal": "4",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsExtended.vmo_bytes",
"ordinal": "6",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsExtended.vmo_discardable_locked_bytes",
"ordinal": "10",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsExtended.vmo_discardable_unlocked_bytes",
"ordinal": "11",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsExtended.vmo_pager_newest_bytes",
"ordinal": "8",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsExtended.vmo_pager_oldest_bytes",
"ordinal": "9",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsExtended.vmo_pager_total_bytes",
"ordinal": "7",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/MemoryStatsExtended.wired_bytes",
"ordinal": "3",
"type": "uint64"
},
{
"kind": "table",
"name": "fuchsia.kernel/MemoryStatsExtended"
},
{
"kind": "protocol/member",
"name": "fuchsia.kernel/MmioResource.Get",
"strictness": "strict",
"ordinal": "7382661600629358203",
"direction": "two_way",
"response": "fuchsia.kernel/MmioResourceGetResponse"
},
{
"kind": "protocol",
"name": "fuchsia.kernel/MmioResource",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/MmioResourceGetResponse.resource",
"ordinal": "1",
"type": "zx/Handle:RESOURCE"
},
{
"kind": "struct",
"name": "fuchsia.kernel/MmioResourceGetResponse",
"resourceness": "resource"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/PerCpuStats.context_switches",
"ordinal": "5",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/PerCpuStats.cpu_number",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/PerCpuStats.exceptions",
"ordinal": "12",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/PerCpuStats.flags",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/PerCpuStats.generic_ipis",
"ordinal": "15",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/PerCpuStats.idle_time",
"ordinal": "3",
"type": "int64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/PerCpuStats.ints",
"ordinal": "8",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/PerCpuStats.irq_preempts",
"ordinal": "6",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/PerCpuStats.page_faults",
"ordinal": "11",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/PerCpuStats.reschedule_ipis",
"ordinal": "14",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/PerCpuStats.reschedules",
"ordinal": "4",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/PerCpuStats.syscalls",
"ordinal": "13",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/PerCpuStats.timer_ints",
"ordinal": "9",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/PerCpuStats.timers",
"ordinal": "10",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.kernel/PerCpuStats.yields",
"ordinal": "7",
"type": "uint64"
},
{
"kind": "table",
"name": "fuchsia.kernel/PerCpuStats"
},
{
"kind": "protocol/member",
"name": "fuchsia.kernel/PowerResource.Get",
"strictness": "strict",
"ordinal": "3138438062431922278",
"direction": "two_way",
"response": "fuchsia.kernel/PowerResourceGetResponse"
},
{
"kind": "protocol",
"name": "fuchsia.kernel/PowerResource",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/PowerResourceGetResponse.resource",
"ordinal": "1",
"type": "zx/Handle:RESOURCE"
},
{
"kind": "struct",
"name": "fuchsia.kernel/PowerResourceGetResponse",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.kernel/RootJob.Get",
"strictness": "strict",
"ordinal": "8335237394535366316",
"direction": "two_way",
"response": "fuchsia.kernel/RootJobGetResponse"
},
{
"kind": "protocol",
"name": "fuchsia.kernel/RootJob",
"openness": "closed",
"transport": "channel"
},
{
"kind": "protocol/member",
"name": "fuchsia.kernel/RootJobForInspect.Get",
"strictness": "strict",
"ordinal": "8335237394535366316",
"direction": "two_way",
"response": "fuchsia.kernel/RootJobGetResponse"
},
{
"kind": "protocol",
"name": "fuchsia.kernel/RootJobForInspect",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/RootJobGetResponse.job",
"ordinal": "1",
"type": "zx/Handle:JOB"
},
{
"kind": "struct",
"name": "fuchsia.kernel/RootJobGetResponse",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.kernel/SmcResource.Get",
"strictness": "strict",
"ordinal": "4119875881902861799",
"direction": "two_way",
"response": "fuchsia.kernel/SmcResourceGetResponse"
},
{
"kind": "protocol",
"name": "fuchsia.kernel/SmcResource",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/SmcResourceGetResponse.resource",
"ordinal": "1",
"type": "zx/Handle:RESOURCE"
},
{
"kind": "struct",
"name": "fuchsia.kernel/SmcResourceGetResponse",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.kernel/Stats.GetCpuLoad",
"strictness": "strict",
"ordinal": "5516644586577151590",
"direction": "two_way",
"request": "fuchsia.kernel/StatsGetCpuLoadRequest",
"response": "fuchsia.kernel/StatsGetCpuLoadResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.kernel/Stats.GetCpuStats",
"strictness": "strict",
"ordinal": "5120072178135245214",
"direction": "two_way",
"response": "fuchsia.kernel/StatsGetCpuStatsResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.kernel/Stats.GetMemoryStats",
"strictness": "strict",
"ordinal": "7522831701532479604",
"direction": "two_way",
"response": "fuchsia.kernel/StatsGetMemoryStatsResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.kernel/Stats.GetMemoryStatsCompression",
"strictness": "strict",
"ordinal": "6073677601739617585",
"direction": "two_way",
"response": "fuchsia.kernel/MemoryStatsCompression"
},
{
"kind": "protocol/member",
"name": "fuchsia.kernel/Stats.GetMemoryStatsExtended",
"strictness": "strict",
"ordinal": "6988074761686925983",
"direction": "two_way",
"response": "fuchsia.kernel/StatsGetMemoryStatsExtendedResponse"
},
{
"kind": "protocol",
"name": "fuchsia.kernel/Stats",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/StatsGetCpuLoadRequest.duration",
"ordinal": "1",
"type": "int64"
},
{
"kind": "struct",
"name": "fuchsia.kernel/StatsGetCpuLoadRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/StatsGetCpuLoadResponse.per_cpu_load",
"ordinal": "1",
"type": "vector<float32>:512"
},
{
"kind": "struct",
"name": "fuchsia.kernel/StatsGetCpuLoadResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/StatsGetCpuStatsResponse.stats",
"ordinal": "1",
"type": "fuchsia.kernel/CpuStats"
},
{
"kind": "struct",
"name": "fuchsia.kernel/StatsGetCpuStatsResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/StatsGetMemoryStatsExtendedResponse.stats",
"ordinal": "1",
"type": "fuchsia.kernel/MemoryStatsExtended"
},
{
"kind": "struct",
"name": "fuchsia.kernel/StatsGetMemoryStatsExtendedResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/StatsGetMemoryStatsResponse.stats",
"ordinal": "1",
"type": "fuchsia.kernel/MemoryStats"
},
{
"kind": "struct",
"name": "fuchsia.kernel/StatsGetMemoryStatsResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.kernel/VmexResource.Get",
"strictness": "strict",
"ordinal": "3736636248880907929",
"direction": "two_way",
"response": "fuchsia.kernel/VmexResourceGetResponse"
},
{
"kind": "protocol",
"name": "fuchsia.kernel/VmexResource",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.kernel/VmexResourceGetResponse.resource",
"ordinal": "1",
"type": "zx/Handle:RESOURCE"
},
{
"kind": "struct",
"name": "fuchsia.kernel/VmexResourceGetResponse",
"resourceness": "resource"
},
{
"kind": "library",
"name": "fuchsia.kernel"
}
]