qvm_slice_descriptor

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;
    uint8_t spare;
    uint16_t tag;
};

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.
uint8_t spare
Reserved; do not use.
uint16_t tag
A user-defined value associated with the descriptor.
Page updated: