class Trap
Defined at line 36 of file ../../zircon/kernel/hypervisor/include/hypervisor/trap_map.h
Describes a single trap within a guest.
Public Methods
zx_gpaddr_t GetKey ()
Defined at line 44 of file ../../zircon/kernel/hypervisor/include/hypervisor/trap_map.h
bool Contains (zx_gpaddr_t val)
Defined at line 45 of file ../../zircon/kernel/hypervisor/include/hypervisor/trap_map.h
bool HasPort ()
Defined at line 46 of file ../../zircon/kernel/hypervisor/include/hypervisor/trap_map.h
uint32_t kind ()
Defined at line 48 of file ../../zircon/kernel/hypervisor/include/hypervisor/trap_map.h
zx_gpaddr_t addr ()
Defined at line 49 of file ../../zircon/kernel/hypervisor/include/hypervisor/trap_map.h
size_t len ()
Defined at line 50 of file ../../zircon/kernel/hypervisor/include/hypervisor/trap_map.h
uint64_t key ()
Defined at line 51 of file ../../zircon/kernel/hypervisor/include/hypervisor/trap_map.h
void Trap (uint32_t kind, zx_gpaddr_t addr, size_t len, fbl::RefPtr<PortDispatcher> port, uint64_t key)
Defined at line 67 of file ../../zircon/kernel/hypervisor/trap_map.cc
void ~Trap ()
Defined at line 71 of file ../../zircon/kernel/hypervisor/trap_map.cc
zx::result<> Init ()
Defined at line 78 of file ../../zircon/kernel/hypervisor/trap_map.cc
zx::result<> Queue (const zx_port_packet_t & packet, StateInvalidator * invalidator)
Defined at line 80 of file ../../zircon/kernel/hypervisor/trap_map.cc