zx
0.0.1
Module sys
Module Items
Macros
Structs
Enums
Constants
Functions
Type Aliases
Unions
In crate zx
zx
Module
sys
Copy item path
Source
Macros
§
zx_
info_
cpu_
stats_
t
zx_
info_
handle_
count_
t
zx_
info_
job_
t
zx_
info_
kmem_
stats_
compression_
t
zx_
info_
kmem_
stats_
extended_
t
zx_
info_
kmem_
stats_
t
zx_
info_
maps_
mapping_
t
zx_
info_
maps_
t
zx_
info_
process_
handle_
stats_
t
zx_
info_
process_
t
zx_
info_
resource_
t
zx_
info_
task_
runtime_
t
zx_
info_
task_
stats_
t
zx_
info_
thread_
stats_
t
zx_
info_
vmar_
t
zx_
log_
record_
t
Structs
§
PadByte
A byte used only to control memory alignment. All padding bytes are considered equal regardless of their content.
acpi_
transition_
s_
state
priority_
params
x86_
power_
limit
zx_
arm64_
exc_
data_
t
zx_
channel_
call_
args_
t
zx_
channel_
call_
etc_
args_
t
zx_
channel_
iovec_
t
zx_
clock_
create_
args_
v1_
t
zx_
clock_
details_
v1_
t
zx_
clock_
rate_
t
zx_
clock_
transformation_
t
zx_
clock_
update_
args_
v1_
t
zx_
clock_
update_
args_
v2_
t
zx_
cpu_
performance_
info_
t
zx_
cpu_
performance_
scale_
t
zx_
cpu_
power_
limit_
t
zx_
cpu_
set_
t
zx_
ecam_
window_
t
zx_
exception_
context_
t
zx_
exception_
header_
t
zx_
exception_
info_
t
zx_
exception_
report_
t
zx_
handle_
disposition_
t
zx_
handle_
info_
t
zx_
info_
cpu_
stats_
t
zx_
info_
handle_
basic_
t
zx_
info_
handle_
count_
t
zx_
info_
job_
t
zx_
info_
kmem_
stats_
compression_
t
zx_
info_
kmem_
stats_
extended_
t
zx_
info_
kmem_
stats_
t
zx_
info_
maps_
mapping_
t
zx_
info_
maps_
t
zx_
info_
process_
handle_
stats_
t
zx_
info_
process_
t
zx_
info_
resource_
t
zx_
info_
socket_
t
zx_
info_
task_
runtime_
t
zx_
info_
task_
stats_
t
zx_
info_
thread_
stats_
t
zx_
info_
thread_
t
zx_
info_
vmar_
t
zx_
info_
vmo_
t
zx_
iommu_
desc_
dummy_
t
zx_
iovec_
t
zx_
irq_
t
zx_
log_
record_
t
zx_
packet_
guest_
bell_
t
zx_
packet_
guest_
io_
t
zx_
packet_
guest_
mem_
t
zx_
packet_
guest_
vcpu_
exit_
t
zx_
packet_
guest_
vcpu_
interrupt_
t
zx_
packet_
guest_
vcpu_
startup_
t
zx_
packet_
guest_
vcpu_
t
zx_
packet_
interrupt_
t
zx_
packet_
page_
request_
t
zx_
packet_
processor_
power_
level_
transition_
request_
t
zx_
packet_
signal_
t
zx_
pci_
bar_
t
zx_
pci_
bar_
union_
struct
zx_
pci_
init_
arg_
t
zx_
pci_
resource_
t
zx_
pcie_
device_
info_
t
zx_
policy_
basic
zx_
policy_
timer_
slack
zx_
port_
packet_
t
zx_
power_
domain_
info_
t
zx_
processor_
power_
domain_
t
zx_
processor_
power_
level_
t
zx_
processor_
power_
level_
transition_
t
zx_
processor_
power_
state_
t
zx_
profile_
info_
t
zx_
restricted_
exception_
t
zx_
restricted_
state_
t
zx_
restricted_
syscall_
t
zx_
riscv64_
exc_
data_
t
zx_
sampler_
config_
t
zx_
sched_
deadline_
params_
t
zx_
smc_
parameters_
t
zx_
smc_
result_
t
zx_
string_
view_
t
zx_
system_
powerctl_
arg_
t
zx_
thread_
state_
general_
regs_
t
zx_
vcpu_
io_
t
zx_
vcpu_
state_
t
zx_
wait_
item_
t
zx_
waitset_
result_
t
zx_
x86_
64_
exc_
data_
t
Enums
§
zx_
packet_
guest_
vcpu_
type_
t
zx_
packet_
type_
t
zx_
page_
request_
command_
t
Constants
§
DEBUGLOG_
DEBUG
DEBUGLOG_
ERROR
DEBUGLOG_
FATAL
DEBUGLOG_
INFO
DEBUGLOG_
TRACE
DEBUGLOG_
WARNING
X86_
MAX_
INST_
LEN
ZX_
BTI_
COMPRESS
ZX_
BTI_
CONTIGUOUS
ZX_
BTI_
PERM_
EXECUTE
ZX_
BTI_
PERM_
READ
ZX_
BTI_
PERM_
WRITE
ZX_
CACHE_
FLUSH_
DATA
ZX_
CACHE_
FLUSH_
INSN
ZX_
CACHE_
FLUSH_
INVALIDATE
ZX_
CACHE_
POLICY_
CACHED
ZX_
CACHE_
POLICY_
UNCACHED
ZX_
CACHE_
POLICY_
UNCACHED_
DEVICE
ZX_
CACHE_
POLICY_
WRITE_
COMBINING
ZX_
CHANNEL_
MAX_
MSG_
BYTES
ZX_
CHANNEL_
MAX_
MSG_
HANDLES
ZX_
CHANNEL_
MAX_
MSG_
IOVEC
ZX_
CHANNEL_
PEER_
CLOSED
ZX_
CHANNEL_
READABLE
ZX_
CHANNEL_
READ_
MAY_
DISCARD
ZX_
CHANNEL_
WRITABLE
ZX_
CHANNEL_
WRITE_
USE_
IOVEC
ZX_
CLOCK_
ARGS_
VERSION_
1
ZX_
CLOCK_
ARGS_
VERSION_
2
ZX_
CLOCK_
MONOTONIC
ZX_
CLOCK_
OPT_
AUTO_
START
ZX_
CLOCK_
OPT_
BOOT
ZX_
CLOCK_
OPT_
CONTINUOUS
ZX_
CLOCK_
OPT_
MONOTONIC
ZX_
CLOCK_
STARTED
ZX_
CLOCK_
UPDATED
ZX_
CLOCK_
UPDATE_
OPTION_
ERROR_
BOUND_
VALID
ZX_
CLOCK_
UPDATE_
OPTION_
RATE_
ADJUST_
VALID
ZX_
CLOCK_
UPDATE_
OPTION_
REFERENCE_
VALUE_
VALID
ZX_
CLOCK_
UPDATE_
OPTION_
SYNTHETIC_
VALUE_
VALID
ZX_
CLOCK_
UPDATE_
OPTION_
VALUE_
VALID
ZX_
CPRNG_
ADD_
ENTROPY_
MAX_
LEN
ZX_
CPU_
DEFAULT_
PERF_
SCALE
ZX_
CPU_
PERF_
SCALE
ZX_
CPU_
POWER_
LIMIT
ZX_
CPU_
SET_
BITS_
PER_
WORD
ZX_
CPU_
SET_
MAX_
CPUS
ZX_
ERR_
ACCESS_
DENIED
ZX_
ERR_
ADDRESS_
IN_
USE
ZX_
ERR_
ADDRESS_
UNREACHABLE
ZX_
ERR_
ALREADY_
BOUND
ZX_
ERR_
ALREADY_
EXISTS
ZX_
ERR_
ASYNC
ZX_
ERR_
BAD_
HANDLE
ZX_
ERR_
BAD_
PATH
ZX_
ERR_
BAD_
STATE
ZX_
ERR_
BAD_
SYSCALL
ZX_
ERR_
BUFFER_
TOO_
SMALL
ZX_
ERR_
CANCELED
ZX_
ERR_
CONNECTION_
ABORTED
ZX_
ERR_
CONNECTION_
REFUSED
ZX_
ERR_
CONNECTION_
RESET
ZX_
ERR_
FILE_
BIG
ZX_
ERR_
INTERNAL
ZX_
ERR_
INTERRUPTED_
RETRY
ZX_
ERR_
INVALID_
ARGS
ZX_
ERR_
IO
ZX_
ERR_
IO_
DATA_
INTEGRITY
ZX_
ERR_
IO_
DATA_
LOSS
ZX_
ERR_
IO_
INVALID
ZX_
ERR_
IO_
MISSED_
DEADLINE
ZX_
ERR_
IO_
NOT_
PRESENT
ZX_
ERR_
IO_
OVERRUN
ZX_
ERR_
IO_
REFUSED
ZX_
ERR_
NEXT
ZX_
ERR_
NOT_
CONNECTED
ZX_
ERR_
NOT_
DIR
ZX_
ERR_
NOT_
EMPTY
ZX_
ERR_
NOT_
FILE
ZX_
ERR_
NOT_
FOUND
ZX_
ERR_
NOT_
SUPPORTED
ZX_
ERR_
NO_
MEMORY
ZX_
ERR_
NO_
RESOURCES
ZX_
ERR_
NO_
SPACE
ZX_
ERR_
OUT_
OF_
RANGE
ZX_
ERR_
PEER_
CLOSED
ZX_
ERR_
PROTOCOL_
NOT_
SUPPORTED
ZX_
ERR_
SHOULD_
WAIT
ZX_
ERR_
STOP
ZX_
ERR_
TIMED_
OUT
ZX_
ERR_
UNAVAILABLE
ZX_
ERR_
WRONG_
TYPE
ZX_
EVENTPAIR_
PEER_
CLOSED
ZX_
EVENTPAIR_
SIGNALED
ZX_
EVENT_
SIGNALED
ZX_
EXCEPTION_
CHANNEL_
DEBUGGER
ZX_
EXCEPTION_
CHANNEL_
TYPE_
DEBUGGER
ZX_
EXCEPTION_
CHANNEL_
TYPE_
JOB
ZX_
EXCEPTION_
CHANNEL_
TYPE_
JOB_
DEBUGGER
ZX_
EXCEPTION_
CHANNEL_
TYPE_
NONE
ZX_
EXCEPTION_
CHANNEL_
TYPE_
PROCESS
ZX_
EXCEPTION_
CHANNEL_
TYPE_
THREAD
ZX_
EXCEPTION_
STATE_
HANDLED
ZX_
EXCEPTION_
STATE_
THREAD_
EXIT
ZX_
EXCEPTION_
STATE_
TRY_
NEXT
ZX_
EXCEPTION_
STRATEGY_
FIRST_
CHANCE
ZX_
EXCEPTION_
STRATEGY_
SECOND_
CHANCE
ZX_
EXCEPTION_
TARGET_
JOB_
DEBUGGER
ZX_
EXCP_
FATAL_
PAGE_
FAULT
ZX_
EXCP_
GENERAL
ZX_
EXCP_
HW_
BREAKPOINT
ZX_
EXCP_
POLICY_
CODE_
AMBIENT_
MARK_
VMO_
EXEC
ZX_
EXCP_
POLICY_
CODE_
BAD_
HANDLE
ZX_
EXCP_
POLICY_
CODE_
BAD_
SYSCALL
ZX_
EXCP_
POLICY_
CODE_
CHANNEL_
FULL_
WRITE
ZX_
EXCP_
POLICY_
CODE_
HANDLE_
LEAK
ZX_
EXCP_
POLICY_
CODE_
NEW_
ANY
ZX_
EXCP_
POLICY_
CODE_
NEW_
CHANNEL
ZX_
EXCP_
POLICY_
CODE_
NEW_
EVENT
ZX_
EXCP_
POLICY_
CODE_
NEW_
EVENTPAIR
ZX_
EXCP_
POLICY_
CODE_
NEW_
FIFO
ZX_
EXCP_
POLICY_
CODE_
NEW_
IOB
ZX_
EXCP_
POLICY_
CODE_
NEW_
PAGER
ZX_
EXCP_
POLICY_
CODE_
NEW_
PORT
ZX_
EXCP_
POLICY_
CODE_
NEW_
PROCESS
ZX_
EXCP_
POLICY_
CODE_
NEW_
PROFILE
ZX_
EXCP_
POLICY_
CODE_
NEW_
SOCKET
ZX_
EXCP_
POLICY_
CODE_
NEW_
TIMER
ZX_
EXCP_
POLICY_
CODE_
NEW_
VMO
ZX_
EXCP_
POLICY_
CODE_
PORT_
TOO_
MANY_
OBSERVERS
ZX_
EXCP_
POLICY_
CODE_
PORT_
TOO_
MANY_
PACKETS
ZX_
EXCP_
POLICY_
CODE_
VMAR_
WX
ZX_
EXCP_
POLICY_
CODE_
WRONG_
OBJECT
ZX_
EXCP_
POLICY_
ERROR
ZX_
EXCP_
PROCESS_
STARTING
ZX_
EXCP_
SW_
BREAKPOINT
ZX_
EXCP_
SYNTH
ZX_
EXCP_
THREAD_
EXITING
ZX_
EXCP_
THREAD_
STARTING
ZX_
EXCP_
UNALIGNED_
ACCESS
ZX_
EXCP_
UNDEFINED_
INSTRUCTION
ZX_
EXCP_
USER
ZX_
EXCP_
USER_
CODE_
PROCESS_
NAME_
CHANGED
ZX_
EXCP_
USER_
CODE_
USER0
ZX_
EXCP_
USER_
CODE_
USER1
ZX_
EXCP_
USER_
CODE_
USER2
ZX_
FIFO_
MAX_
SIZE_
BYTES
ZX_
FIFO_
PEER_
CLOSED
ZX_
FIFO_
READABLE
ZX_
FIFO_
WRITABLE
ZX_
GUEST_
OPT_
NORMAL
ZX_
GUEST_
TRAP_
BELL
ZX_
GUEST_
TRAP_
IO
ZX_
GUEST_
TRAP_
MEM
ZX_
HANDLE_
INVALID
ZX_
HANDLE_
OP_
DUPLICATE
ZX_
HANDLE_
OP_
MOVE
ZX_
INFO_
BTI
ZX_
INFO_
CPU_
STATS
ZX_
INFO_
GUEST_
STATS
ZX_
INFO_
HANDLE_
BASIC
ZX_
INFO_
HANDLE_
COUNT
ZX_
INFO_
HANDLE_
TABLE
ZX_
INFO_
HANDLE_
VALID
ZX_
INFO_
IOB
ZX_
INFO_
IOB_
REGIONS
ZX_
INFO_
JOB
ZX_
INFO_
JOB_
CHILDREN
ZX_
INFO_
JOB_
PROCESSES
ZX_
INFO_
KMEM_
STATS
ZX_
INFO_
KMEM_
STATS_
COMPRESSION
ZX_
INFO_
KMEM_
STATS_
EXTENDED
ZX_
INFO_
MAPS_
TYPE_
ASPACE
ZX_
INFO_
MAPS_
TYPE_
MAPPING
ZX_
INFO_
MAPS_
TYPE_
NONE
ZX_
INFO_
MAPS_
TYPE_
VMAR
ZX_
INFO_
MSI
ZX_
INFO_
NONE
ZX_
INFO_
POWER_
DOMAINS
ZX_
INFO_
PROCESS
ZX_
INFO_
PROCESS_
FLAG_
DEBUGGER_
ATTACHED
ZX_
INFO_
PROCESS_
FLAG_
EXITED
ZX_
INFO_
PROCESS_
FLAG_
STARTED
ZX_
INFO_
PROCESS_
HANDLE_
STATS
ZX_
INFO_
PROCESS_
MAPS
ZX_
INFO_
PROCESS_
THREADS
ZX_
INFO_
PROCESS_
VMOS
ZX_
INFO_
RESOURCE
ZX_
INFO_
SOCKET
ZX_
INFO_
STREAM
ZX_
INFO_
TASK_
RUNTIME
ZX_
INFO_
TASK_
STATS
ZX_
INFO_
THREAD
ZX_
INFO_
THREAD_
EXCEPTION_
REPORT
ZX_
INFO_
THREAD_
STATS
ZX_
INFO_
TIMER
ZX_
INFO_
VCPU
ZX_
INFO_
VMAR
ZX_
INFO_
VMAR_
MAPS
ZX_
INFO_
VMO
ZX_
INFO_
VMO_
CONTIGUOUS
ZX_
INFO_
VMO_
DISCARDABLE
ZX_
INFO_
VMO_
IMMUTABLE
ZX_
INFO_
VMO_
IS_
COW_
CLONE
ZX_
INFO_
VMO_
PAGER_
BACKED
ZX_
INFO_
VMO_
RESIZABLE
ZX_
INFO_
VMO_
TYPE_
PAGED
ZX_
INFO_
VMO_
VIA_
HANDLE
ZX_
INFO_
VMO_
VIA_
IOB_
HANDLE
ZX_
INFO_
VMO_
VIA_
MAPPING
ZX_
INTERRUPT_
BIND
ZX_
INTERRUPT_
UNBIND
ZX_
IOMMU_
TYPE_
DUMMY
ZX_
IOMMU_
TYPE_
INTEL
ZX_
JOB_
CRITICAL_
PROCESS_
RETCODE_
NONZERO
ZX_
JOB_
NO_
JOBS
ZX_
JOB_
NO_
PROCESSES
ZX_
JOB_
POL_
ABSOLUTE
ZX_
JOB_
POL_
BASIC
ZX_
JOB_
POL_
RELATIVE
ZX_
JOB_
POL_
TIMER_
SLACK
ZX_
JOB_
TERMINATED
ZX_
KOID_
FIRST
ZX_
KOID_
INVALID
ZX_
KOID_
KERNEL
ZX_
LOG_
FLAG_
READABLE
ZX_
LOG_
READABLE
ZX_
LOG_
RECORD_
DATA_
MAX
ZX_
LOG_
RECORD_
MAX
ZX_
LOG_
WRITABLE
ZX_
MAX_
NAME_
LEN
ZX_
MAX_
PAGE_
SHIFT
ZX_
MIN_
PAGE_
SHIFT
ZX_
OBJECT_
HANDLE_
CLOSED
ZX_
OBJECT_
PEER_
CLOSED
ZX_
OBJECT_
READABLE
ZX_
OBJECT_
SIGNAL_
0
ZX_
OBJECT_
SIGNAL_
1
ZX_
OBJECT_
SIGNAL_
2
ZX_
OBJECT_
SIGNAL_
3
ZX_
OBJECT_
SIGNAL_
4
ZX_
OBJECT_
SIGNAL_
5
ZX_
OBJECT_
SIGNAL_
6
ZX_
OBJECT_
SIGNAL_
7
ZX_
OBJECT_
SIGNAL_
8
ZX_
OBJECT_
SIGNAL_
9
ZX_
OBJECT_
SIGNAL_
10
ZX_
OBJECT_
SIGNAL_
11
ZX_
OBJECT_
SIGNAL_
12
ZX_
OBJECT_
SIGNAL_
13
ZX_
OBJECT_
SIGNAL_
14
ZX_
OBJECT_
SIGNAL_
15
ZX_
OBJECT_
SIGNAL_
16
ZX_
OBJECT_
SIGNAL_
17
ZX_
OBJECT_
SIGNAL_
18
ZX_
OBJECT_
SIGNAL_
19
ZX_
OBJECT_
SIGNAL_
20
ZX_
OBJECT_
SIGNAL_
21
ZX_
OBJECT_
SIGNAL_
22
ZX_
OBJECT_
SIGNAL_
ALL
ZX_
OBJECT_
WRITABLE
ZX_
OBJ_
TYPE_
BTI
ZX_
OBJ_
TYPE_
CHANNEL
ZX_
OBJ_
TYPE_
CLOCK
ZX_
OBJ_
TYPE_
DEBUGLOG
ZX_
OBJ_
TYPE_
EVENT
ZX_
OBJ_
TYPE_
EVENTPAIR
ZX_
OBJ_
TYPE_
EXCEPTION
ZX_
OBJ_
TYPE_
FIFO
ZX_
OBJ_
TYPE_
GUEST
ZX_
OBJ_
TYPE_
INTERRUPT
ZX_
OBJ_
TYPE_
IOB
ZX_
OBJ_
TYPE_
IOMMU
ZX_
OBJ_
TYPE_
JOB
ZX_
OBJ_
TYPE_
MSI
ZX_
OBJ_
TYPE_
NONE
ZX_
OBJ_
TYPE_
PAGER
ZX_
OBJ_
TYPE_
PCI_
DEVICE
ZX_
OBJ_
TYPE_
PMT
ZX_
OBJ_
TYPE_
PORT
ZX_
OBJ_
TYPE_
PROCESS
ZX_
OBJ_
TYPE_
PROFILE
ZX_
OBJ_
TYPE_
RESOURCE
ZX_
OBJ_
TYPE_
SOCKET
ZX_
OBJ_
TYPE_
STREAM
ZX_
OBJ_
TYPE_
SUSPEND_
TOKEN
ZX_
OBJ_
TYPE_
THREAD
ZX_
OBJ_
TYPE_
TIMER
ZX_
OBJ_
TYPE_
UPPER_
BOUND
ZX_
OBJ_
TYPE_
VCPU
ZX_
OBJ_
TYPE_
VMAR
ZX_
OBJ_
TYPE_
VMO
ZX_OK
ZX_
PAGER_
OP_
DIRTY
ZX_
PAGER_
OP_
FAIL
ZX_
PAGER_
OP_
WRITEBACK_
BEGIN
ZX_
PAGER_
OP_
WRITEBACK_
END
ZX_
PCI_
BAR_
TYPE_
MMIO
ZX_
PCI_
BAR_
TYPE_
PIO
ZX_
PCI_
BAR_
TYPE_
UNUSED
ZX_
POL_
ACTION_
ALLOW
ZX_
POL_
ACTION_
ALLOW_
EXCEPTION
ZX_
POL_
ACTION_
DENY
ZX_
POL_
ACTION_
DENY_
EXCEPTION
ZX_
POL_
ACTION_
KILL
ZX_
POL_
AMBIENT_
MARK_
VMO_
EXEC
ZX_
POL_
BAD_
HANDLE
ZX_
POL_
NEW_
ANY
ZX_
POL_
NEW_
CHANNEL
ZX_
POL_
NEW_
EVENT
ZX_
POL_
NEW_
EVENTPAIR
ZX_
POL_
NEW_
FIFO
ZX_
POL_
NEW_
PAGER
ZX_
POL_
NEW_
PORT
ZX_
POL_
NEW_
PROCESS
ZX_
POL_
NEW_
PROFILE
ZX_
POL_
NEW_
SOCKET
ZX_
POL_
NEW_
TIMER
ZX_
POL_
NEW_
VMO
ZX_
POL_
VMAR_
WX
ZX_
POL_
WRONG_
OBJECT
ZX_
PORT_
BIND_
TO_
INTERRUPT
ZX_
PROCESSOR_
POWER_
CONTROL_
ARM_
PSCI
ZX_
PROCESSOR_
POWER_
CONTROL_
ARM_
WFI
ZX_
PROCESSOR_
POWER_
CONTROL_
CPU_
DRIVER
ZX_
PROCESSOR_
POWER_
CONTROL_
RISCV_
SBI
ZX_
PROCESSOR_
POWER_
CONTROL_
RISCV_
WFI
ZX_
PROCESSOR_
POWER_
LEVEL_
OPTIONS_
DOMAIN_
INDEPENDENT
ZX_
PROCESS_
SHARED
ZX_
PROCESS_
TERMINATED
ZX_
PROP_
CHANNEL_
TX_
MSG_
MAX
ZX_
PROP_
EXCEPTION_
STATE
ZX_
PROP_
EXCEPTION_
STRATEGY
ZX_
PROP_
JOB_
KILL_
ON_
OOM
ZX_
PROP_
NAME
ZX_
PROP_
PROCESS_
BREAK_
ON_
LOAD
ZX_
PROP_
PROCESS_
DEBUG_
ADDR
ZX_
PROP_
PROCESS_
VDSO_
BASE_
ADDRESS
ZX_
PROP_
REGISTER_
FS
ZX_
PROP_
REGISTER_
GS
ZX_
PROP_
SOCKET_
RX_
THRESHOLD
ZX_
PROP_
SOCKET_
TX_
THRESHOLD
ZX_
PROP_
STREAM_
MODE_
APPEND
ZX_
PROP_
VMO_
CONTENT_
SIZE
ZX_
RESOURCE_
CHILD_
ADDED
ZX_
RESOURCE_
DESTROYED
ZX_
RESOURCE_
READABLE
ZX_
RESOURCE_
WRITABLE
ZX_
RESTRICTED_
REASON_
EXCEPTION
ZX_
RESTRICTED_
REASON_
KICK
ZX_
RESTRICTED_
REASON_
SYSCALL
ZX_
RIGHT_
APPLY_
PROFILE
ZX_
RIGHT_
ATTACH_
VMO
ZX_
RIGHT_
DESTROY
ZX_
RIGHT_
DUPLICATE
ZX_
RIGHT_
ENUMERATE
ZX_
RIGHT_
EXECUTE
ZX_
RIGHT_
GET_
POLICY
ZX_
RIGHT_
GET_
PROPERTY
ZX_
RIGHT_
INSPECT
ZX_
RIGHT_
MANAGE_
JOB
ZX_
RIGHT_
MANAGE_
PROCESS
ZX_
RIGHT_
MANAGE_
SOCKET
ZX_
RIGHT_
MANAGE_
THREAD
ZX_
RIGHT_
MANAGE_
VMO
ZX_
RIGHT_
MAP
ZX_
RIGHT_
NONE
ZX_
RIGHT_
OP_
CHILDREN
ZX_
RIGHT_
READ
ZX_
RIGHT_
RESIZE
ZX_
RIGHT_
SAME_
RIGHTS
ZX_
RIGHT_
SET_
POLICY
ZX_
RIGHT_
SET_
PROPERTY
ZX_
RIGHT_
SIGNAL
ZX_
RIGHT_
SIGNAL_
PEER
ZX_
RIGHT_
TRANSFER
ZX_
RIGHT_
WAIT
ZX_
RIGHT_
WRITE
ZX_
RSRC_
FLAG_
EXCLUSIVE
ZX_
RSRC_
KIND_
IOPORT
ZX_
RSRC_
KIND_
IRQ
ZX_
RSRC_
KIND_
MMIO
ZX_
RSRC_
KIND_
ROOT
ZX_
RSRC_
KIND_
SMC
ZX_
RSRC_
KIND_
SYSTEM
ZX_
RSRC_
SYSTEM_
CPU_
BASE
ZX_
RSRC_
SYSTEM_
DEBUGLOG_
BASE
ZX_
RSRC_
SYSTEM_
DEBUG_
BASE
ZX_
RSRC_
SYSTEM_
ENERGY_
INFO_
BASE
ZX_
RSRC_
SYSTEM_
FRAMEBUFFER_
BASE
ZX_
RSRC_
SYSTEM_
HYPERVISOR_
BASE
ZX_
RSRC_
SYSTEM_
INFO_
BASE
ZX_
RSRC_
SYSTEM_
IOMMU_
BASE
ZX_
RSRC_
SYSTEM_
MEXEC_
BASE
ZX_
RSRC_
SYSTEM_
MSI_
BASE
ZX_
RSRC_
SYSTEM_
POWER_
BASE
ZX_
RSRC_
SYSTEM_
PROFILE_
BASE
ZX_
RSRC_
SYSTEM_
VMEX_
BASE
ZX_
SIGNAL_
HANDLE_
CLOSED
ZX_
SIGNAL_
NONE
ZX_
SOCKET_
DATAGRAM
ZX_
SOCKET_
DISPOSITION_
WRITE_
DISABLED
ZX_
SOCKET_
DISPOSITION_
WRITE_
ENABLED
ZX_
SOCKET_
PEER_
CLOSED
ZX_
SOCKET_
PEER_
WRITE_
DISABLED
ZX_
SOCKET_
READABLE
ZX_
SOCKET_
READ_
THRESHOLD
ZX_
SOCKET_
STREAM
ZX_
SOCKET_
WRITABLE
ZX_
SOCKET_
WRITE_
DISABLED
ZX_
SOCKET_
WRITE_
THRESHOLD
ZX_
STREAM_
APPEND
ZX_
STREAM_
MODE_
APPEND
ZX_
STREAM_
MODE_
READ
ZX_
STREAM_
MODE_
WRITE
ZX_
STREAM_
SEEK_
ORIGIN_
CURRENT
ZX_
STREAM_
SEEK_
ORIGIN_
END
ZX_
STREAM_
SEEK_
ORIGIN_
START
ZX_
TASK_
RETCODE_
EXCEPTION_
KILL
ZX_
TASK_
RETCODE_
OOM_
KILL
ZX_
TASK_
RETCODE_
POLICY_
KILL
ZX_
TASK_
RETCODE_
SYSCALL_
KILL
ZX_
TASK_
RETCODE_
VDSO_
KILL
ZX_
TASK_
TERMINATED
ZX_
THREAD_
RUNNING
ZX_
THREAD_
STATE_
BLOCKED
ZX_
THREAD_
STATE_
BLOCKED_
CHANNEL
ZX_
THREAD_
STATE_
BLOCKED_
EXCEPTION
ZX_
THREAD_
STATE_
BLOCKED_
FUTEX
ZX_
THREAD_
STATE_
BLOCKED_
INTERRUPT
ZX_
THREAD_
STATE_
BLOCKED_
PAGER
ZX_
THREAD_
STATE_
BLOCKED_
PORT
ZX_
THREAD_
STATE_
BLOCKED_
SLEEPING
ZX_
THREAD_
STATE_
BLOCKED_
WAIT_
MANY
ZX_
THREAD_
STATE_
BLOCKED_
WAIT_
ONE
ZX_
THREAD_
STATE_
DEAD
ZX_
THREAD_
STATE_
DEBUG_
REGS
ZX_
THREAD_
STATE_
DYING
ZX_
THREAD_
STATE_
FP_
REGS
ZX_
THREAD_
STATE_
GENERAL_
REGS
ZX_
THREAD_
STATE_
NEW
ZX_
THREAD_
STATE_
RUNNING
ZX_
THREAD_
STATE_
SINGLE_
STEP
ZX_
THREAD_
STATE_
SUSPENDED
ZX_
THREAD_
STATE_
VECTOR_
REGS
ZX_
THREAD_
SUSPENDED
ZX_
THREAD_
TERMINATED
ZX_
TIMER_
SIGNALED
ZX_
TIMER_
SLACK_
CENTER
ZX_
TIMER_
SLACK_
EARLY
ZX_
TIMER_
SLACK_
LATE
ZX_
TIME_
INFINITE
ZX_
TIME_
INFINITE_
PAST
ZX_
USER_
SIGNAL_
0
ZX_
USER_
SIGNAL_
1
ZX_
USER_
SIGNAL_
2
ZX_
USER_
SIGNAL_
3
ZX_
USER_
SIGNAL_
4
ZX_
USER_
SIGNAL_
5
ZX_
USER_
SIGNAL_
6
ZX_
USER_
SIGNAL_
7
ZX_
USER_
SIGNAL_
ALL
ZX_
VCPU_
IO
ZX_
VCPU_
STATE
ZX_
VMO_
CHILD_
NO_
WRITE
ZX_
VMO_
CHILD_
REFERENCE
ZX_
VMO_
CHILD_
RESIZABLE
ZX_
VMO_
CHILD_
SLICE
ZX_
VMO_
CHILD_
SNAPSHOT
ZX_
VMO_
CHILD_
SNAPSHOT_
AT_
LEAST_
ON_
WRITE
ZX_
VMO_
CHILD_
SNAPSHOT_
MODIFIED
ZX_
VMO_
DIRTY_
RANGE_
IS_
ZERO
ZX_
VMO_
DISCARDABLE
ZX_
VMO_
OP_
ALWAYS_
NEED
ZX_
VMO_
OP_
CACHE_
CLEAN
ZX_
VMO_
OP_
CACHE_
CLEAN_
INVALIDATE
ZX_
VMO_
OP_
CACHE_
INVALIDATE
ZX_
VMO_
OP_
CACHE_
SYNC
ZX_
VMO_
OP_
COMMIT
ZX_
VMO_
OP_
DECOMMIT
ZX_
VMO_
OP_
DONT_
NEED
ZX_
VMO_
OP_
LOCK
ZX_
VMO_
OP_
PREFETCH
ZX_
VMO_
OP_
TRY_
LOCK
ZX_
VMO_
OP_
UNLOCK
ZX_
VMO_
OP_
ZERO
ZX_
VMO_
RESIZABLE
ZX_
VMO_
TRAP_
DIRTY
ZX_
VMO_
UNBOUNDED
ZX_
VMO_
ZERO_
CHILDREN
ZX_
VM_
ALIGN_
1GB
ZX_
VM_
ALIGN_
1KB
ZX_
VM_
ALIGN_
1MB
ZX_
VM_
ALIGN_
2GB
ZX_
VM_
ALIGN_
2KB
ZX_
VM_
ALIGN_
2MB
ZX_
VM_
ALIGN_
4GB
ZX_
VM_
ALIGN_
4KB
ZX_
VM_
ALIGN_
4MB
ZX_
VM_
ALIGN_
8KB
ZX_
VM_
ALIGN_
8MB
ZX_
VM_
ALIGN_
16KB
ZX_
VM_
ALIGN_
16MB
ZX_
VM_
ALIGN_
32KB
ZX_
VM_
ALIGN_
32MB
ZX_
VM_
ALIGN_
64KB
ZX_
VM_
ALIGN_
64MB
ZX_
VM_
ALIGN_
128KB
ZX_
VM_
ALIGN_
128MB
ZX_
VM_
ALIGN_
256KB
ZX_
VM_
ALIGN_
256MB
ZX_
VM_
ALIGN_
512KB
ZX_
VM_
ALIGN_
512MB
ZX_
VM_
ALIGN_
BASE
ZX_
VM_
ALLOW_
FAULTS
ZX_
VM_
CAN_
MAP_
EXECUTE
ZX_
VM_
CAN_
MAP_
READ
ZX_
VM_
CAN_
MAP_
SPECIFIC
ZX_
VM_
CAN_
MAP_
WRITE
ZX_
VM_
COMPACT
ZX_
VM_
MAP_
RANGE
ZX_
VM_
OFFSET_
IS_
UPPER_
LIMIT
ZX_
VM_
PERM_
EXECUTE
ZX_
VM_
PERM_
READ
ZX_
VM_
PERM_
READ_
IF_
XOM_
UNSUPPORTED
ZX_
VM_
PERM_
WRITE
ZX_
VM_
REQUIRE_
NON_
RESIZABLE
ZX_
VM_
SPECIFIC
ZX_
VM_
SPECIFIC_
OVERWRITE
ZX_
WAIT_
ASYNC_
BOOT_
TIMESTAMP
ZX_
WAIT_
ASYNC_
EDGE
ZX_
WAIT_
ASYNC_
TIMESTAMP
Functions
§
zx_
bti_
create
⚠
zx_
bti_
pin
⚠
zx_
bti_
release_
quarantine
⚠
zx_
cache_
flush
⚠
zx_
channel_
call
⚠
zx_
channel_
call_
etc
⚠
zx_
channel_
create
⚠
zx_
channel_
read
⚠
zx_
channel_
read_
etc
⚠
zx_
channel_
write
⚠
zx_
channel_
write_
etc
⚠
zx_
clock_
create
⚠
zx_
clock_
get_
boot
⚠
zx_
clock_
get_
details
⚠
zx_
clock_
get_
monotonic
⚠
zx_
clock_
read
⚠
zx_
clock_
update
⚠
zx_
cprng_
add_
entropy
⚠
zx_
cprng_
draw
⚠
zx_
deadline_
after
⚠
zx_
debug_
read
⚠
zx_
debug_
send_
command
⚠
zx_
debug_
write
⚠
zx_
debuglog_
create
⚠
zx_
debuglog_
read
⚠
zx_
debuglog_
write
⚠
zx_
event_
create
⚠
zx_
eventpair_
create
⚠
zx_
exception_
get_
process
⚠
zx_
exception_
get_
thread
⚠
zx_
fifo_
create
⚠
zx_
fifo_
read
⚠
zx_
fifo_
write
⚠
zx_
framebuffer_
get_
info
⚠
zx_
framebuffer_
set_
range
⚠
zx_
futex_
get_
owner
⚠
zx_
futex_
requeue
⚠
zx_
futex_
requeue_
single_
owner
⚠
zx_
futex_
wait
⚠
zx_
futex_
wake
⚠
zx_
futex_
wake_
handle_
close_
thread_
exit
⚠
zx_
futex_
wake_
single_
owner
⚠
zx_
guest_
create
⚠
zx_
guest_
set_
trap
⚠
zx_
handle_
close
⚠
zx_
handle_
close_
many
⚠
zx_
handle_
duplicate
⚠
zx_
handle_
replace
⚠
zx_
interrupt_
ack
⚠
zx_
interrupt_
bind
⚠
zx_
interrupt_
create
⚠
zx_
interrupt_
destroy
⚠
zx_
interrupt_
trigger
⚠
zx_
interrupt_
wait
⚠
zx_
iob_
allocate_
id
⚠
zx_
iob_
create
⚠
zx_
iommu_
create
⚠
zx_
ioports_
release
⚠
zx_
ioports_
request
⚠
zx_
job_
create
⚠
zx_
job_
set_
critical
⚠
zx_
job_
set_
policy
⚠
zx_
ktrace_
control
⚠
zx_
ktrace_
read
⚠
zx_
ktrace_
write
⚠
zx_
msi_
allocate
⚠
zx_
msi_
create
⚠
zx_
mtrace_
control
⚠
zx_
nanosleep
⚠
zx_
object_
get_
child
⚠
zx_
object_
get_
info
⚠
zx_
object_
get_
property
⚠
zx_
object_
set_
profile
⚠
zx_
object_
set_
property
⚠
zx_
object_
signal
⚠
zx_
object_
signal_
peer
⚠
zx_
object_
wait_
async
⚠
zx_
object_
wait_
many
⚠
zx_
object_
wait_
one
⚠
zx_
pager_
create
⚠
zx_
pager_
create_
vmo
⚠
zx_
pager_
detach_
vmo
⚠
zx_
pager_
op_
range
⚠
zx_
pager_
query_
dirty_
ranges
⚠
zx_
pager_
query_
vmo_
stats
⚠
zx_
pager_
supply_
pages
⚠
zx_
pci_
add_
subtract_
io_
range
⚠
zx_
pci_
cfg_
pio_
rw
⚠
zx_
pci_
config_
read
⚠
zx_
pci_
config_
write
⚠
zx_
pci_
enable_
bus_
master
⚠
zx_
pci_
get_
bar
⚠
zx_
pci_
get_
nth_
device
⚠
zx_
pci_
init
⚠
zx_
pci_
map_
interrupt
⚠
zx_
pci_
query_
irq_
mode
⚠
zx_
pci_
reset_
device
⚠
zx_
pci_
set_
irq_
mode
⚠
zx_
pmt_
unpin
⚠
zx_
port_
cancel
⚠
zx_
port_
cancel_
key
⚠
zx_
port_
create
⚠
zx_
port_
queue
⚠
zx_
port_
wait
⚠
zx_
process_
create
⚠
zx_
process_
create_
shared
⚠
zx_
process_
exit
⚠
zx_
process_
read_
memory
⚠
zx_
process_
start
⚠
zx_
process_
write_
memory
⚠
zx_
profile_
create
⚠
zx_
resource_
create
⚠
zx_
restricted_
bind_
state
⚠
zx_
restricted_
enter
⚠
zx_
restricted_
kick
⚠
zx_
restricted_
unbind_
state
⚠
zx_
sampler_
attach
⚠
zx_
sampler_
create
⚠
zx_
sampler_
start
⚠
zx_
sampler_
stop
⚠
zx_
smc_
call
⚠
zx_
socket_
create
⚠
zx_
socket_
read
⚠
zx_
socket_
set_
disposition
⚠
zx_
socket_
write
⚠
zx_
stream_
create
⚠
zx_
stream_
readv
⚠
zx_
stream_
readv_
at
⚠
zx_
stream_
seek
⚠
zx_
stream_
writev
⚠
zx_
stream_
writev_
at
⚠
zx_
syscall_
next_
1
⚠
zx_
syscall_
test_
0
⚠
zx_
syscall_
test_
1
⚠
zx_
syscall_
test_
2
⚠
zx_
syscall_
test_
3
⚠
zx_
syscall_
test_
4
⚠
zx_
syscall_
test_
5
⚠
zx_
syscall_
test_
6
⚠
zx_
syscall_
test_
7
⚠
zx_
syscall_
test_
8
⚠
zx_
syscall_
test_
handle_
create
⚠
zx_
syscall_
test_
widening_
signed_
narrow
⚠
zx_
syscall_
test_
widening_
signed_
wide
⚠
zx_
syscall_
test_
widening_
unsigned_
narrow
⚠
zx_
syscall_
test_
widening_
unsigned_
wide
⚠
zx_
syscall_
test_
wrapper
⚠
zx_
system_
get_
dcache_
line_
size
⚠
zx_
system_
get_
event
⚠
zx_
system_
get_
features
⚠
zx_
system_
get_
num_
cpus
⚠
zx_
system_
get_
page_
size
⚠
zx_
system_
get_
performance_
info
⚠
zx_
system_
get_
physmem
⚠
zx_
system_
get_
version_
string
⚠
zx_
system_
mexec
⚠
zx_
system_
mexec_
payload_
get
⚠
zx_
system_
powerctl
⚠
zx_
system_
set_
performance_
info
⚠
zx_
system_
set_
processor_
power_
domain
⚠
zx_
system_
set_
processor_
power_
state
⚠
zx_
system_
suspend_
enter
⚠
zx_
task_
create_
exception_
channel
⚠
zx_
task_
kill
⚠
zx_
task_
suspend
⚠
zx_
task_
suspend_
token
⚠
zx_
thread_
create
⚠
zx_
thread_
exit
⚠
zx_
thread_
legacy_
yield
⚠
zx_
thread_
raise_
exception
⚠
zx_
thread_
read_
state
⚠
zx_
thread_
start
⚠
zx_
thread_
write_
state
⚠
zx_
ticks_
get
⚠
zx_
ticks_
get_
boot
⚠
zx_
ticks_
per_
second
⚠
zx_
timer_
cancel
⚠
zx_
timer_
create
⚠
zx_
timer_
set
⚠
zx_
vcpu_
create
⚠
zx_
vcpu_
enter
⚠
zx_
vcpu_
interrupt
⚠
zx_
vcpu_
kick
⚠
zx_
vcpu_
read_
state
⚠
zx_
vcpu_
write_
state
⚠
zx_
vmar_
allocate
⚠
zx_
vmar_
destroy
⚠
zx_
vmar_
map
⚠
zx_
vmar_
map_
iob
⚠
zx_
vmar_
op_
range
⚠
zx_
vmar_
protect
⚠
zx_
vmar_
unmap
⚠
zx_
vmar_
unmap_
handle_
close_
thread_
exit
⚠
zx_
vmo_
create
⚠
zx_
vmo_
create_
child
⚠
zx_
vmo_
create_
contiguous
⚠
zx_
vmo_
create_
physical
⚠
zx_
vmo_
get_
size
⚠
zx_
vmo_
get_
stream_
size
⚠
zx_
vmo_
op_
range
⚠
zx_
vmo_
read
⚠
zx_
vmo_
replace_
as_
executable
⚠
zx_
vmo_
set_
cache_
policy
⚠
zx_
vmo_
set_
size
⚠
zx_
vmo_
set_
stream_
size
⚠
zx_
vmo_
transfer_
data
⚠
zx_
vmo_
write
⚠
Type Aliases
§
zx_
addr_
t
zx_
clock_
t
zx_
duration_
boot_
t
zx_
duration_
boot_
ticks_
t
zx_
duration_
mono_
t
zx_
duration_
mono_
ticks_
t
zx_
duration_
t
zx_
exception_
state_
t
zx_
exception_
strategy_
t
zx_
excp_
policy_
code_
t
zx_
excp_
type_
t
zx_
futex_
t
zx_
gpaddr_
t
zx_
guest_
option_
t
zx_
guest_
trap_
t
zx_
handle_
op_
t
zx_
handle_
t
zx_
info_
maps_
type_
t
zx_
instant_
boot_
t
zx_
instant_
boot_
ticks_
t
zx_
instant_
mono_
t
zx_
instant_
mono_
ticks_
t
zx_
iob_
allocate_
id_
options_
t
zx_
koid_
t
zx_
obj_
type_
t
zx_
object_
info_
topic_
t
zx_
off_
t
zx_
packet_
user_
t
zx_
paddr_
t
zx_
pci_
bar_
types_
t
zx_
pci_
irq_
swizzle_
lut_
t
zx_
processor_
power_
control_
t
zx_
processor_
power_
level_
options_
t
zx_
restricted_
reason_
t
zx_
rights_
t
zx_
rrec_
t
zx_
rsrc_
flags_
t
zx_
rsrc_
kind_
t
zx_
rsrc_
system_
base_
t
zx_
signals_
t
zx_
ssize_
t
zx_
status_
t
zx_
stream_
seek_
origin_
t
zx_
thread_
state_
single_
step_
t
zx_
thread_
state_
t
zx_
thread_
state_
topic_
t
zx_
ticks_
t
zx_
time_
t
zx_
txid_
t
zx_
vaddr_
t
zx_
vcpu_
option_
t
zx_
vcpu_
state_
topic_
t
zx_
vm_
option_
t
Unions
§
Info
Maps
Type
Union
zx_
exception_
header_
arch_
t
zx_
packet_
guest_
vcpu_
union_
t
zx_
pci_
bar_
union
zx_
powerctl_
union
zx_
profile_
info_
union