Structs

A Stream of incoming requests for Counter
A Stream of incoming requests for CpuResource
A Stream of incoming requests for DebugBroker
A Stream of incoming requests for DebugResource
A Stream of incoming requests for EnergyInfoResource
A Stream of incoming requests for HypervisorResource
A Stream of incoming requests for InfoResource
A Stream of incoming requests for IoportResource
A Stream of incoming requests for IrqResource
A Stream of incoming requests for MexecResource
A Stream of incoming requests for MmioResource
A Stream of incoming requests for PowerResource
A Stream of incoming requests for RootJobForInspect
A Stream of incoming requests for RootJob
A Stream of incoming requests for SmcResource
A Stream of incoming requests for Stats
A Stream of incoming requests for VmexResource

Enums

Protocol for retrieving kcounter information.
Protocol for providing a ZX_RSRC_KIND_SYSTEM with base ZX_RSRC_SYSTEM_CPU_BASE.
Acts on behalf of the caller to interact with privileged debug system calls.
Protocol for providing a ZX_RSRC_KIND_SYSTEM with base ZX_RSRC_SYSTEM_DEBUG_BASE.
Protocol for providing a ZX_RSRC_KIND_SYSTEM with base ZX_RSRC_SYSTEM_ENERGY_INFO_BASE.
Protocol for providing the hypervisor resource.
Protocol for providing a ZX_RSRC_KIND_SYSTEM with base ZX_RSRC_SYSTEM_INFO_BASE.
Protocol for providing an IO Port resource with access to all valid ranges.
Protocol for providing an IRQ resource with access to all valid ranges.
Protocol for providing a ZX_RSRC_KIND_SYSTEM with base ZX_RSRC_SYSTEM_MEXEC_BASE.
Protocol for providing an MMIO resource with access to all valid ranges.
Protocol for providing a ZX_RSRC_KIND_SYSTEM with base ZX_RSRC_SYSTEM_POWER_BASE.
Protocol for providing the root job with restricted rights, specifically: INSPECT | ENUMERATE | DUPLICATE | TRANSFER
Protocol for providing the root job.
Protocol for providing an SMC resource with access to all valid ranges.
Protocol for providing kernel stats. This is roughly a wrapper around zx_object_get_info for the ZX_INFO_KMEM_STATS, ZX_INFO_KMEM_STATS_EXTENDED and ZX_INFO_CPU_STATS topics, which today require the very powerful ‘Root Resource’ capability to obtain. Instead of vending out that capability, programs that just want stats should use this service instead. If for some reason the protocol fails to retrieve stats, which will be an un-recoverable error, it will close the channel.
Protocol for providing a ZX_RSRC_KIND_SYSTEM with base ZX_SYS_RSRC_BASE_VMEX to programs that should be able to mark VMOs as executable.

Constants

Maximum number of bytes in a command string

Traits