45 virtual std::vector<std::shared_ptr<SecBuffer>>
Buffers()
const = 0;
56 static size_t size(
bool x64);
A class representing a single virtual processor.
Definition Vcpu.hh:33
Definition guest_ptr.hh:88
Definition SecBufferDesc.hh:34
virtual ~SecBufferDesc()=default
static std::shared_ptr< SecBufferDesc > make_shared(const guest_ptr< void > &ptr, bool x64)
Create a SecBufferDesc.
virtual void pBuffers(const guest_ptr< void > &ptr)=0
virtual uint32_t ulVersion() const =0
static size_t size(const Vcpu &vcpu)
Get the size of the structure.
static size_t size(bool x64)
Get the size of the structure.
virtual uint32_t cBuffers() const =0
virtual guest_ptr< void > pBuffers() const =0
virtual std::vector< std::shared_ptr< SecBuffer > > Buffers() const =0
virtual void cBuffers(uint32_t cBuffers)=0
virtual void ulVersion(uint32_t ulVersion)=0
Type-safe guest virtual address pointer and guest_ptr template.
Core IntroVirt classes.
Definition Cr0.hh:20