class GuestPtr

Defined at line 24 of file ../../zircon/kernel/hypervisor/include/hypervisor/aspace.h

RAII object that holds a mapping of guest physical address space to the host

kernel virtual address space. Can be used to map a frequently accessed

portion of guest physical memory for faster access.

Public Methods

void GuestPtr (fbl::RefPtr<VmMapping> mapping, PinnedVmObject && pinned_vmo, zx_vaddr_t offset)

Defined at line 26 of file ../../zircon/kernel/hypervisor/include/hypervisor/aspace.h

void ~GuestPtr ()

Defined at line 28 of file ../../zircon/kernel/hypervisor/include/hypervisor/aspace.h

void GuestPtr ()

Defined at line 30 of file ../../zircon/kernel/hypervisor/include/hypervisor/aspace.h

void GuestPtr (GuestPtr && )

Defined at line 31 of file ../../zircon/kernel/hypervisor/include/hypervisor/aspace.h

GuestPtr & operator= (GuestPtr && )

Defined at line 32 of file ../../zircon/kernel/hypervisor/include/hypervisor/aspace.h

void GuestPtr (const GuestPtr & )

Defined at line 33 of file ../../zircon/kernel/hypervisor/include/hypervisor/aspace.h

GuestPtr & operator= (const GuestPtr & )

Defined at line 34 of file ../../zircon/kernel/hypervisor/include/hypervisor/aspace.h

void reset ()

Defined at line 36 of file ../../zircon/kernel/hypervisor/include/hypervisor/aspace.h

template <typename T>
T * as ()

Defined at line 45 of file ../../zircon/kernel/hypervisor/include/hypervisor/aspace.h