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