RTEMS 6.3
Loading...
Searching...
No Matches
protectedheap.h File Reference

This header file provides the interfaces of the Protected Heap Handler. More...

Go to the source code of this file.

Functions

bool _Protected_heap_Extend (Heap_Control *heap, void *area_begin, uintptr_t area_size)
 Extends the protected heap.
void * _Protected_heap_Allocate_aligned_with_boundary (Heap_Control *heap, uintptr_t size, uintptr_t alignment, uintptr_t boundary)
 Allocates an aligned memory area with boundary constraint for the protected heap.
bool _Protected_heap_Free (Heap_Control *heap, void *addr)
 Frees the allocated memory area.
bool _Protected_heap_Walk (Heap_Control *heap, int source, bool dump)
 Verifies the integrity of the heap.
bool _Protected_heap_Get_information (Heap_Control *heap, Heap_Information_block *info)
 Returns information about used and free blocks for the heap.
bool _Protected_heap_Get_free_information (Heap_Control *heap, Heap_Information *info)
 Returns information about free blocks for the heap.
uintptr_t _Protected_heap_Get_size (Heap_Control *heap)
 Returns the size of the allocatable area in bytes.

Detailed Description

This header file provides the interfaces of the Protected Heap Handler.