| [ |
| { |
| "declaration": "() -> (int32 status,fuchsia.mem/Buffer buffer)", |
| "kind": "protocol/member", |
| "name": "fuchsia.kernel/Counter.GetInspectVmo" |
| }, |
| { |
| "declaration": "() -> (int32 status)", |
| "kind": "protocol/member", |
| "name": "fuchsia.kernel/Counter.UpdateInspectVmo" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.kernel/Counter" |
| }, |
| { |
| "declaration": "() -> (zx/handle:RESOURCE resource)", |
| "kind": "protocol/member", |
| "name": "fuchsia.kernel/CpuResource.Get" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.kernel/CpuResource" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.kernel/CpuStats.actual_num_cpus" |
| }, |
| { |
| "declaration": "vector<fuchsia.kernel/PerCpuStats>:<512,optional>", |
| "kind": "struct/member", |
| "name": "fuchsia.kernel/CpuStats.per_cpu_stats" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.kernel/CpuStats" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.kernel/DEBUG_COMMAND_MAX", |
| "value": "1024" |
| }, |
| { |
| "declaration": "(string:1024 command) -> (int32 status)", |
| "kind": "protocol/member", |
| "name": "fuchsia.kernel/DebugBroker.SendDebugCommand" |
| }, |
| { |
| "declaration": "(bool enabled) -> (int32 status)", |
| "kind": "protocol/member", |
| "name": "fuchsia.kernel/DebugBroker.SetTracingEnabled" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.kernel/DebugBroker" |
| }, |
| { |
| "declaration": "() -> (zx/handle:RESOURCE resource)", |
| "kind": "protocol/member", |
| "name": "fuchsia.kernel/DebugResource.Get" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.kernel/DebugResource" |
| }, |
| { |
| "declaration": "() -> (zx/handle:RESOURCE resource)", |
| "kind": "protocol/member", |
| "name": "fuchsia.kernel/HypervisorResource.Get" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.kernel/HypervisorResource" |
| }, |
| { |
| "declaration": "() -> (zx/handle:RESOURCE resource)", |
| "kind": "protocol/member", |
| "name": "fuchsia.kernel/InfoResource.Get" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.kernel/InfoResource" |
| }, |
| { |
| "declaration": "() -> (zx/handle:RESOURCE resource)", |
| "kind": "protocol/member", |
| "name": "fuchsia.kernel/IoportResource.Get" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.kernel/IoportResource" |
| }, |
| { |
| "declaration": "() -> (zx/handle:RESOURCE resource)", |
| "kind": "protocol/member", |
| "name": "fuchsia.kernel/IrqResource.Get" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.kernel/IrqResource" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStats.free_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStats.free_heap_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStats.ipc_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStats.mmu_overhead_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStats.other_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStats.total_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStats.total_heap_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStats.vmo_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStats.wired_bytes" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.kernel/MemoryStats" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStatsExtended.free_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStatsExtended.free_heap_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStatsExtended.ipc_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStatsExtended.mmu_overhead_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStatsExtended.other_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStatsExtended.total_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStatsExtended.total_heap_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStatsExtended.vmo_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStatsExtended.vmo_discardable_locked_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStatsExtended.vmo_discardable_unlocked_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStatsExtended.vmo_pager_newest_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStatsExtended.vmo_pager_oldest_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStatsExtended.vmo_pager_total_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/MemoryStatsExtended.wired_bytes" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.kernel/MemoryStatsExtended" |
| }, |
| { |
| "declaration": "() -> (zx/handle:RESOURCE resource)", |
| "kind": "protocol/member", |
| "name": "fuchsia.kernel/MmioResource.Get" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.kernel/MmioResource" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/PerCpuStats.context_switches" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/PerCpuStats.cpu_number" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/PerCpuStats.exceptions" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/PerCpuStats.flags" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/PerCpuStats.generic_ipis" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/PerCpuStats.idle_time" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/PerCpuStats.ints" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/PerCpuStats.irq_preempts" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/PerCpuStats.page_faults" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/PerCpuStats.reschedule_ipis" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/PerCpuStats.reschedules" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/PerCpuStats.syscalls" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/PerCpuStats.timer_ints" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/PerCpuStats.timers" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.kernel/PerCpuStats.yields" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.kernel/PerCpuStats" |
| }, |
| { |
| "declaration": "() -> (zx/handle:RESOURCE resource)", |
| "kind": "protocol/member", |
| "name": "fuchsia.kernel/PowerResource.Get" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.kernel/PowerResource" |
| }, |
| { |
| "declaration": "() -> (zx/handle:JOB job)", |
| "kind": "protocol/member", |
| "name": "fuchsia.kernel/RootJob.Get" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.kernel/RootJob" |
| }, |
| { |
| "declaration": "() -> (zx/handle:JOB job)", |
| "kind": "protocol/member", |
| "name": "fuchsia.kernel/RootJobForInspect.Get" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.kernel/RootJobForInspect" |
| }, |
| { |
| "declaration": "() -> (zx/handle:RESOURCE resource)", |
| "kind": "protocol/member", |
| "name": "fuchsia.kernel/SmcResource.Get" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.kernel/SmcResource" |
| }, |
| { |
| "declaration": "(int64 duration) -> (vector<float32>:512 per_cpu_load)", |
| "kind": "protocol/member", |
| "name": "fuchsia.kernel/Stats.GetCpuLoad" |
| }, |
| { |
| "declaration": "() -> (fuchsia.kernel/CpuStats stats)", |
| "kind": "protocol/member", |
| "name": "fuchsia.kernel/Stats.GetCpuStats" |
| }, |
| { |
| "declaration": "() -> (fuchsia.kernel/MemoryStats stats)", |
| "kind": "protocol/member", |
| "name": "fuchsia.kernel/Stats.GetMemoryStats" |
| }, |
| { |
| "declaration": "() -> (fuchsia.kernel/MemoryStatsExtended stats)", |
| "kind": "protocol/member", |
| "name": "fuchsia.kernel/Stats.GetMemoryStatsExtended" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.kernel/Stats" |
| }, |
| { |
| "declaration": "() -> (zx/handle:RESOURCE resource)", |
| "kind": "protocol/member", |
| "name": "fuchsia.kernel/VmexResource.Get" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.kernel/VmexResource" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.kernel" |
| } |
| ] |