Base structure to describe a data element (typically in the guest)
#include <qvm/types.h>
struct qvm_state_block {
uint64_t location;
uint32_t length;
uint16_t type;
uint16_t flags;
} ;
The meaning of the location field depends on type.
The length of the data element, in bytes; not all lengths are valid for all types.
A value from qvm_state_types.
A bitset of values from qvm_state_flags.
See qvm_state_types for the possible meanings of location.