blob: 9106a0144d211f855d8099c2513972958e89b1cc [file] [log] [blame]
[
{
"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"
}
]