Data Structures | |
| struct | defspace_s | 
| Represent a block of memory in the progs data space.  More... | |
Typedefs | |
| typedef struct defspace_s | defspace_t | 
| Represent a block of memory in the progs data space.  More... | |
Enumerations | |
| enum | ds_type_t { ds_backed, ds_virtual } | 
Functions | |
| int | defspace_add_data (defspace_t *space, pr_type_t *data, int size) | 
| Copy a block of data into a defspace.  More... | |
| int | defspace_alloc_loc (defspace_t *space, int size) | 
| Allocate space from the defspace's backing memory.  More... | |
| void | defspace_free_loc (defspace_t *space, int ofs, int size) | 
| Free a block of contiguous words, returning them to the defspace.  More... | |
| defspace_t * | defspace_new (ds_type_t type) | 
| Create an empty defspace.  More... | |