![]() |
EVE 1.0
|
Movable and discardable heap. More...
Go to the source code of this file.
Data Structures | |
struct | md_list_t |
struct | md_descriptor_t |
struct | md_stat_t |
struct | md_state_t |
struct | md_heap_t |
struct | md_auto_lock_t |
Macros | |
#define | MEM_AUTO_LOCK(TheName, TheHeap, ThePtr) |
Typedefs | |
typedef uint8_t | md_idx_t |
typedef void(* | md_reloc_handler_t) (void **Ptr, void *Addr) |
typedef bool(* | md_swap_out_cb_t) (const struct md_heap_t *Heap, uint32_t Pos, const uint8_t **DataPtr, uint32_t Size) |
typedef bool(* | md_swap_in_cb_t) (const struct md_heap_t *Heap, uint8_t **DataPtr, uint32_t Pos, uint32_t Size) |
Functions | |
void | MemDefragment (const struct md_heap_t *Heap) |
Movable and discardable heap.
Definition in file md-heap.h.