Crate zircon_object
source · [−]Expand description
Zircon kernel objects
Feature flags
elf
: Enableszircon_object::util::elf_loader
.hypervisor
: Enableszircon_object::hypervisor
(Guest
andVcpu
).
Modules
Objects for Kernel Debuglog.
Objects for Device Drivers.
Objects for IPC.
Kernel object basis.
Objects for signaling and waiting.
Objects for Task Management.
Utilities.
Objects for Virtual Memory Management.
Macros
Define a pair of kcounter (create, destroy),
and a helper struct CountHelper
which increases the counter on construction and drop.
Macro to auto implement KernelObject
trait.
Define a new kernel counter.
Enums
Zircon statuses are signed 32 bit integers. The space of values is divided as follows:
Type Definitions
The type returned by kernel objects methods.