50 virtual std::vector<guest_ptr<char[]>>
h_aliases()
const = 0;
61 static size_t size(
bool x64);
A class representing a single virtual processor.
Definition Vcpu.hh:33
Definition guest_ptr.hh:88
virtual uint16_t h_length() const =0
static std::shared_ptr< HOSTENT > make_shared(const guest_ptr< void > &ptr, bool x64)
Create a HOSTENT.
virtual std::vector< guest_ptr< char[]> > h_aliases() const =0
virtual void ph_addr_list(const guest_ptr< uint8_t *, guest_ptr_t > &ptr)=0
virtual void ph_name(const guest_ptr< char[]> &ptr)=0
static size_t size(bool x64)
Get the size of the structure.
virtual guest_ptr< char *, guest_ptr_t > ph_aliases() const =0
virtual void h_addrtype(uint16_t h_addrtype)=0
virtual guest_ptr< char[]> ph_name() const =0
virtual guest_ptr< uint8_t *, guest_ptr_t > ph_addr_list() const =0
virtual ~HOSTENT()=default
static size_t size(const Vcpu &vcpu)
Get the size of the structure.
virtual void h_length(uint16_t h_length)=0
virtual void ph_aliases(const guest_ptr< char *, guest_ptr_t > &ptr)=0
virtual uint16_t h_addrtype() const =0
Type-safe guest virtual address pointer and guest_ptr template.
Core IntroVirt classes.
Definition Cr0.hh:20