|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Bounded flat-memory backing for unarch_read_fn. More...
#include <unarch_io.h>
Data Fields | |
| const uint8_t * | base |
| First readable byte of the flat view. | |
| size_t | len |
| Readable length in bytes. | |
Bounded flat-memory backing for unarch_read_fn.
Describes [base, base + len) as a readable archive. Used by the wrapped-open paths: the unwrapped (decompressed) bytes live in a caller arena and this descriptor re-presents them through the common read seam. The descriptor must out-live every read through it, so callers embed it next to the arena it describes.
Definition at line 79 of file unarch_io.h.
| const uint8_t* unarch_mem_t::base |
First readable byte of the flat view.
Definition at line 80 of file unarch_io.h.
Referenced by internal_open_unwrapped(), and unarch_mem_read().
| size_t unarch_mem_t::len |
Readable length in bytes.
Definition at line 81 of file unarch_io.h.
Referenced by internal_open_unwrapped(), and unarch_mem_read().