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