|
RTEMS CPU Kit with SuperCore
4.10.99.0
|
Red-black heap control. More...
#include <rbheap.h>

Data Fields | |
| rtems_chain_control | free_chunk_chain |
| Chain of free chunks in the managed memory area. | |
| rtems_chain_control | spare_descriptor_chain |
| Chain of free chunk descriptors. | |
| rtems_rbtree_control | chunk_tree |
| Tree of chunks representing the state of the managed memory area. | |
| uintptr_t | alignment |
| Minimum chunk begin alignment in bytes. | |
| rtems_rbheap_extend_descriptors | extend_descriptors |
| Handler to extend the available chunk descriptors. | |
| void * | handler_arg |
| User specified argument handler for private handler data. | |
Red-black heap control.
Chain of free chunk descriptors.
Descriptors are consumed during allocation and may be produced during free if contiguous chunks can be coalesced. In case of descriptor starvation the extend_descriptors handler will be called.
1.7.5