41 void*
get() {
return mapping_; }
48 const void*
get()
const {
return mapping_; }
55 unsigned int length()
const {
return length_; }
A mapping of guest memory.
Definition GuestMemoryMapping.hh:34
GuestMemoryMapping(GuestMemoryMapping &&) noexcept
Move constructor.
const void * get() const
Get the raw memory mapping.
Definition GuestMemoryMapping.hh:48
void * get()
Get the raw memory mapping.
Definition GuestMemoryMapping.hh:41
GuestMemoryMapping(void *mapping, unsigned int length)
Construct a GuestMemoryMapping.
Definition GuestMemoryMapping.hh:68
GuestMemoryMapping()
Construct a "null" GuestMemoryMapping.
Definition GuestMemoryMapping.hh:60
GuestMemoryMapping & operator=(const GuestMemoryMapping &)=delete
Copy assignment operator.
GuestMemoryMapping(const GuestMemoryMapping &)=delete
Copy constructor.
unsigned int length() const
Returns the number of bytes that are mapped.
Definition GuestMemoryMapping.hh:55
#define HOT
Definition compiler.hh:34
Core IntroVirt classes.
Definition Cr0.hh:20