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.