|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Caller-owned bounded arena for all exporter scratch state. More...
#include <mdl_export.h>
Data Fields | |
| uint8_t * | data |
| Writable arena bytes. | |
| size_t | cap |
| Total arena capacity. | |
| size_t | used |
| Current allocation high edge. | |
| size_t | high_water |
| Largest used value observed. | |
Caller-owned bounded arena for all exporter scratch state.
Definition at line 217 of file mdl_export.h.
| size_t mdl_export_workspace::cap |
Total arena capacity.
Definition at line 219 of file mdl_export.h.
Referenced by mdl_export_workspace_init(), mdl_export_workspace_take(), and priv_mdl_verify_workspace_take().
| uint8_t* mdl_export_workspace::data |
Writable arena bytes.
Definition at line 218 of file mdl_export.h.
Referenced by internal_zip_find_block(), internal_zip_workspace_alloc(), mdl_export_chapter_meta_ws(), mdl_export_workspace_init(), mdl_export_workspace_take(), mdl_verify_file(), mdl_verify_open_file(), and priv_mdl_verify_workspace_take().
| size_t mdl_export_workspace::high_water |
Largest used value observed.
Definition at line 221 of file mdl_export.h.
Referenced by internal_validate_stage(), mdl_export_chapter_meta_ws(), mdl_export_workspace_init(), mdl_export_workspace_take(), mdl_verify_file(), mdl_verify_open_file(), priv_mdl_export_output_commit(), and priv_mdl_verify_workspace_take().
| size_t mdl_export_workspace::used |
Current allocation high edge.
Definition at line 220 of file mdl_export.h.
Referenced by internal_compile_temp(), internal_list_pages(), internal_zip_find_block(), internal_zip_workspace_alloc(), mdl_export_chapter_meta_ws(), mdl_export_workspace_init(), mdl_export_workspace_take(), mdl_verify_file(), mdl_verify_open_file(), priv_mdl_export_jof(), priv_mdl_verify_workspace_take(), priv_mdl_zip_workspace_bind(), and priv_mdl_zip_workspace_release().