Structs§
- Counter
Control Handle - Counter
Event Stream - Counter
GetInspect VmoResponder - Counter
GetInspect VmoResponse - Counter
Marker - Counter
Proxy - Counter
Request Stream - A Stream of incoming requests for fuchsia.kernel/Counter.
- Counter
Synchronous Proxy - Counter
Update Inspect VmoResponder - Counter
Update Inspect VmoResponse - CpuResource
Control Handle - CpuResource
Event Stream - CpuResource
GetResponder - CpuResource
GetResponse - CpuResource
Marker - CpuResource
Proxy - CpuResource
Request Stream - A Stream of incoming requests for fuchsia.kernel/CpuResource.
- CpuResource
Synchronous Proxy - CpuStats
- Debug
Broker Control Handle - Debug
Broker Event Stream - Debug
Broker Marker - Debug
Broker Proxy - Debug
Broker Request Stream - A Stream of incoming requests for fuchsia.kernel/DebugBroker.
- Debug
Broker Send Debug Command Request - Debug
Broker Send Debug Command Responder - Debug
Broker Send Debug Command Response - Debug
Broker SetTracing Enabled Request - Debug
Broker SetTracing Enabled Responder - Debug
Broker SetTracing Enabled Response - Debug
Broker Synchronous Proxy - Debug
Resource Control Handle - Debug
Resource Event Stream - Debug
Resource GetResponder - Debug
Resource GetResponse - Debug
Resource Marker - Debug
Resource Proxy - Debug
Resource Request Stream - A Stream of incoming requests for fuchsia.kernel/DebugResource.
- Debug
Resource Synchronous Proxy - Debuglog
Resource Control Handle - Debuglog
Resource Event Stream - Debuglog
Resource GetResponder - Debuglog
Resource GetResponse - Debuglog
Resource Marker - Debuglog
Resource Proxy - Debuglog
Resource Request Stream - A Stream of incoming requests for fuchsia.kernel/DebuglogResource.
- Debuglog
Resource Synchronous Proxy - Energy
Info Resource Control Handle - Energy
Info Resource Event Stream - Energy
Info Resource GetResponder - Energy
Info Resource GetResponse - Energy
Info Resource Marker - Energy
Info Resource Proxy - Energy
Info Resource Request Stream - A Stream of incoming requests for fuchsia.kernel/EnergyInfoResource.
- Energy
Info Resource Synchronous Proxy - Hypervisor
Resource Control Handle - Hypervisor
Resource Event Stream - Hypervisor
Resource GetResponder - Hypervisor
Resource GetResponse - Hypervisor
Resource Marker - Hypervisor
Resource Proxy - Hypervisor
Resource Request Stream - A Stream of incoming requests for fuchsia.kernel/HypervisorResource.
- Hypervisor
Resource Synchronous Proxy - Info
Resource Control Handle - Info
Resource Event Stream - Info
Resource GetResponder - Info
Resource GetResponse - Info
Resource Marker - Info
Resource Proxy - Info
Resource Request Stream - A Stream of incoming requests for fuchsia.kernel/InfoResource.
- Info
Resource Synchronous Proxy - Iommu
Resource Control Handle - Iommu
Resource Event Stream - Iommu
Resource GetResponder - Iommu
Resource GetResponse - Iommu
Resource Marker - Iommu
Resource Proxy - Iommu
Resource Request Stream - A Stream of incoming requests for fuchsia.kernel/IommuResource.
- Iommu
Resource Synchronous Proxy - Ioport
Resource Control Handle - Ioport
Resource Event Stream - Ioport
Resource GetResponder - Ioport
Resource GetResponse - Ioport
Resource Marker - Ioport
Resource Proxy - Ioport
Resource Request Stream - A Stream of incoming requests for fuchsia.kernel/IoportResource.
- Ioport
Resource Synchronous Proxy - IrqResource
Control Handle - IrqResource
Event Stream - IrqResource
GetResponder - IrqResource
GetResponse - IrqResource
Marker - IrqResource
Proxy - IrqResource
Request Stream - A Stream of incoming requests for fuchsia.kernel/IrqResource.
- IrqResource
Synchronous Proxy - Memory
Stats - Memory
Stats Compression - Memory
Stats Extended - Mexec
Resource Control Handle - Mexec
Resource Event Stream - Mexec
Resource GetResponder - Mexec
Resource GetResponse - Mexec
Resource Marker - Mexec
Resource Proxy - Mexec
Resource Request Stream - A Stream of incoming requests for fuchsia.kernel/MexecResource.
- Mexec
Resource Synchronous Proxy - Mmio
Resource Control Handle - Mmio
Resource Event Stream - Mmio
Resource GetResponder - Mmio
Resource GetResponse - Mmio
Resource Marker - Mmio
Resource Proxy - Mmio
Resource Request Stream - A Stream of incoming requests for fuchsia.kernel/MmioResource.
- Mmio
Resource Synchronous Proxy - MsiResource
Control Handle - MsiResource
Event Stream - MsiResource
GetResponder - MsiResource
GetResponse - MsiResource
Marker - MsiResource
Proxy - MsiResource
Request Stream - A Stream of incoming requests for fuchsia.kernel/MsiResource.
- MsiResource
Synchronous Proxy - PerCpu
Stats - Power
Resource Control Handle - Power
Resource Event Stream - Power
Resource GetResponder - Power
Resource GetResponse - Power
Resource Marker - Power
Resource Proxy - Power
Resource Request Stream - A Stream of incoming requests for fuchsia.kernel/PowerResource.
- Power
Resource Synchronous Proxy - Profile
Resource Control Handle - Profile
Resource Event Stream - Profile
Resource GetResponder - Profile
Resource GetResponse - Profile
Resource Marker - Profile
Resource Proxy - Profile
Resource Request Stream - A Stream of incoming requests for fuchsia.kernel/ProfileResource.
- Profile
Resource Synchronous Proxy - Root
JobControl Handle - Root
JobEvent Stream - Root
JobFor Inspect Control Handle - Root
JobFor Inspect Event Stream - Root
JobFor Inspect GetResponder - Root
JobFor Inspect Marker - Root
JobFor Inspect Proxy - Root
JobFor Inspect Request Stream - A Stream of incoming requests for fuchsia.kernel/RootJobForInspect.
- Root
JobFor Inspect Synchronous Proxy - Root
JobGet Responder - Root
JobGet Response - Root
JobMarker - Root
JobProxy - Root
JobRequest Stream - A Stream of incoming requests for fuchsia.kernel/RootJob.
- Root
JobSynchronous Proxy - SmcResource
Control Handle - SmcResource
Event Stream - SmcResource
GetResponder - SmcResource
GetResponse - SmcResource
Marker - SmcResource
Proxy - SmcResource
Request Stream - A Stream of incoming requests for fuchsia.kernel/SmcResource.
- SmcResource
Synchronous Proxy - Stall
Resource Control Handle - Stall
Resource Event Stream - Stall
Resource GetResponder - Stall
Resource GetResponse - Stall
Resource Marker - Stall
Resource Proxy - Stall
Resource Request Stream - A Stream of incoming requests for fuchsia.kernel/StallResource.
- Stall
Resource Synchronous Proxy - Stats
Control Handle - Stats
Event Stream - Stats
GetCpu Load Request - Stats
GetCpu Load Responder - Stats
GetCpu Load Response - Stats
GetCpu Stats Responder - Stats
GetCpu Stats Response - Stats
GetMemory Stats Compression Responder - Stats
GetMemory Stats Extended Responder - Stats
GetMemory Stats Extended Response - Stats
GetMemory Stats Responder - Stats
GetMemory Stats Response - Stats
Marker - Stats
Proxy - Stats
Request Stream - A Stream of incoming requests for fuchsia.kernel/Stats.
- Stats
Synchronous Proxy - Tracing
Resource Control Handle - Tracing
Resource Event Stream - Tracing
Resource GetResponder - Tracing
Resource GetResponse - Tracing
Resource Marker - Tracing
Resource Proxy - Tracing
Resource Request Stream - A Stream of incoming requests for fuchsia.kernel/TracingResource.
- Tracing
Resource Synchronous Proxy - Vmex
Resource Control Handle - Vmex
Resource Event Stream - Vmex
Resource GetResponder - Vmex
Resource GetResponse - Vmex
Resource Marker - Vmex
Resource Proxy - Vmex
Resource Request Stream - A Stream of incoming requests for fuchsia.kernel/VmexResource.
- Vmex
Resource Synchronous Proxy
Enums§
- Counter
Event - Counter
Request - Protocol for retrieving kcounter information.
- CpuResource
Event - CpuResource
Request - Protocol for providing a
ZX_RSRC_KIND_SYSTEM
with baseZX_RSRC_SYSTEM_CPU_BASE
. - Debug
Broker Event - Debug
Broker Request - Acts on behalf of the caller to interact with privileged debug system calls.
- Debug
Resource Event - Debug
Resource Request - Protocol for providing a
ZX_RSRC_KIND_SYSTEM
with baseZX_RSRC_SYSTEM_DEBUG_BASE
. - Debuglog
Resource Event - Debuglog
Resource Request - Protocol for providing a
ZX_RSRC_KIND_SYSTEM
with baseZX_RSRC_SYSTEM_DEBUGLOG_BASE
. - Energy
Info Resource Event - Energy
Info Resource Request - Protocol for providing a
ZX_RSRC_KIND_SYSTEM
with baseZX_RSRC_SYSTEM_ENERGY_INFO_BASE
. - Hypervisor
Resource Event - Hypervisor
Resource Request - Protocol for providing the hypervisor resource.
- Info
Resource Event - Info
Resource Request - Protocol for providing a
ZX_RSRC_KIND_SYSTEM
with baseZX_RSRC_SYSTEM_INFO_BASE
. - Iommu
Resource Event - Iommu
Resource Request - Protocol for providing a
ZX_RSRC_KIND_SYSTEM
with baseZX_RSRC_SYSTEM_IOMMU_BASE
. - Ioport
Resource Event - Ioport
Resource Request - Protocol for providing an IO Port resource with access to all valid ranges.
- IrqResource
Event - IrqResource
Request - Protocol for providing an IRQ resource with access to all valid ranges.
- Mexec
Resource Event - Mexec
Resource Request - Protocol for providing a
ZX_RSRC_KIND_SYSTEM
with baseZX_RSRC_SYSTEM_MEXEC_BASE
. - Mmio
Resource Event - Mmio
Resource Request - Protocol for providing an MMIO resource with access to all valid ranges.
- MsiResource
Event - MsiResource
Request - Protocol for providing a
ZX_RSRC_KIND_SYSTEM
with baseZX_RSRC_SYSTEM_MSI_BASE
. - Power
Resource Event - Power
Resource Request - Protocol for providing a
ZX_RSRC_KIND_SYSTEM
with baseZX_RSRC_SYSTEM_POWER_BASE
. - Profile
Resource Event - Profile
Resource Request - Protocol for providing a
ZX_RSRC_KIND_SYSTEM
with baseZX_RSRC_SYSTEM_PROFILE_BASE
. - Root
JobEvent - Root
JobFor Inspect Event - Root
JobFor Inspect Request - Protocol for providing the root job with restricted rights, specifically: INSPECT | ENUMERATE | DUPLICATE | TRANSFER
- Root
JobRequest - Protocol for providing the root job.
- SmcResource
Event - SmcResource
Request - Protocol for providing an SMC resource with access to all valid ranges.
- Stall
Resource Event - Stall
Resource Request - Protocol for providing a
ZX_RSRC_KIND_SYSTEM
with baseZX_RSRC_SYSTEM_STALL_BASE
to programs that should be able to measure and be notified of stalls. - Stats
Event - Stats
Request - Protocol for providing kernel stats. This is roughly a wrapper around zx_object_get_info for the ZX_INFO_KMEM_STATS 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.
- Tracing
Resource Event - Tracing
Resource Request - Protocol for providing a
ZX_RSRC_KIND_SYSTEM
with baseZX_RSRC_SYSTEM_TRACING_BASE
. - Vmex
Resource Event - Vmex
Resource Request - Protocol for providing a
ZX_RSRC_KIND_SYSTEM
with baseZX_RSRC_SYSTEM_VMEX_BASE
to programs that should be able to mark VMOs as executable.
Constants§
- DEBUG_
COMMAND_ MAX - Maximum number of bytes in a command string
Traits§
- Counter
Proxy Interface - CpuResource
Proxy Interface - Debug
Broker Proxy Interface - Debug
Resource Proxy Interface - Debuglog
Resource Proxy Interface - Energy
Info Resource Proxy Interface - Hypervisor
Resource Proxy Interface - Info
Resource Proxy Interface - Iommu
Resource Proxy Interface - Ioport
Resource Proxy Interface - IrqResource
Proxy Interface - Mexec
Resource Proxy Interface - Mmio
Resource Proxy Interface - MsiResource
Proxy Interface - Power
Resource Proxy Interface - Profile
Resource Proxy Interface - Root
JobFor Inspect Proxy Interface - Root
JobProxy Interface - SmcResource
Proxy Interface - Stall
Resource Proxy Interface - Stats
Proxy Interface - Tracing
Resource Proxy Interface - Vmex
Resource Proxy Interface