qvm_state_block

Base structure to describe a data element (typically in the guest)

Synopsis:

#include <qvm/types.h>
struct qvm_state_block {
    uint64_t location;
    uint32_t length;
    uint16_t type;
    uint16_t flags;
} ;

Data:

uint64_t location

The meaning of the location field depends on type.

uint32_t length

The length of the data element, in bytes; not all lengths are valid for all types.

uint16_t type

A value from qvm_state_types.

uint16_t flags

A bitset of values from qvm_state_flags.

Library:

Provided by qvm; no external library is required.

Description:

See qvm_state_types for the possible meanings of location.