|
RTEMS_INLINE_ROUTINE uintptr_t | _Protected_heap_Initialize (Heap_Control *heap, void *area_begin, uintptr_t area_size, uintptr_t page_size) |
| See _Heap_Initialize().
|
|
bool | _Protected_heap_Extend (Heap_Control *heap, void *area_begin, uintptr_t area_size) |
| See _Heap_Extend(). More...
|
|
void * | _Protected_heap_Allocate_aligned_with_boundary (Heap_Control *heap, uintptr_t size, uintptr_t alignment, uintptr_t boundary) |
| See _Heap_Allocate_aligned_with_boundary().
|
|
RTEMS_INLINE_ROUTINE void * | _Protected_heap_Allocate_aligned (Heap_Control *heap, uintptr_t size, uintptr_t alignment) |
| See _Heap_Allocate_aligned_with_boundary() with boundary equals zero.
|
|
RTEMS_INLINE_ROUTINE void * | _Protected_heap_Allocate (Heap_Control *heap, uintptr_t size) |
| See _Heap_Allocate_aligned_with_boundary() with alignment and boundary equals zero.
|
|
bool | _Protected_heap_Get_block_size (Heap_Control *heap, void *addr, uintptr_t *size) |
| See _Heap_Size_of_alloc_area().
|
|
bool | _Protected_heap_Resize_block (Heap_Control *heap, void *addr, uintptr_t size) |
| See _Heap_Resize_block(). More...
|
|
bool | _Protected_heap_Free (Heap_Control *heap, void *addr) |
| See _Heap_Free(). More...
|
|
bool | _Protected_heap_Walk (Heap_Control *heap, int source, bool dump) |
| See _Heap_Walk().
|
|
void | _Protected_heap_Iterate (Heap_Control *heap, Heap_Block_visitor visitor, void *visitor_arg) |
| See _Heap_Iterate().
|
|
bool | _Protected_heap_Get_information (Heap_Control *heap, Heap_Information_block *info) |
| See _Heap_Get_information(). More...
|
|
bool | _Protected_heap_Get_free_information (Heap_Control *heap, Heap_Information *info) |
| See _Heap_Get_free_information(). More...
|
|
uintptr_t | _Protected_heap_Get_size (Heap_Control *heap) |
| See _Heap_Get_size().
|
|
Protected Heap Handler API.