qvm_slice_descriptor

A structure that describes a specified range of offsets in a state structure

Synopsis:

#include <qvm/utils.h>
struct qvm_slice_descriptor {
    uint32_t writable;
    uint16_t offset;
    uint16_t store_offset;
    uint8_t nbytes;
} ;

Data:

uint32_t writable

A bitset of writable bits in the range.

uint16_t offset

The starting offset in the read-only structure.

uint16_t store_offset

The offset where modifications are stored in the read-write structure.

uint8_t nbytes

The number of bytes represented by the descriptor.

Library:

Provided by qvm; no external library is required.

Description:

For more information, see the Virtual Device Developer's Guide.