RTEMS
5.0.0
|
Provides protected heap services. More...
Files | |
file | protectedheap.h |
Protected Heap Handler API. | |
file | pheapallocate.c |
Protected Heap Handler implementation. | |
file | pheapextend.c |
Protected Heap Handler implementation. | |
file | pheapfree.c |
Protected Heap Handler implementation. | |
file | pheapgetblocksize.c |
Protected Heap Handler implementation. | |
file | pheapgetfreeinfo.c |
Protected Heap Handler implementation. | |
file | pheapgetinfo.c |
Protected Heap Handler implementation. | |
file | pheapgetsize.c |
Protected Heap Handler implementation. | |
file | pheapinit.c |
Protected Heap Handler implementation. | |
file | pheapiterate.c |
_Heap_Iterate() implementation. | |
file | pheapresizeblock.c |
Protected Heap Handler implementation. | |
file | pheapwalk.c |
Protected Heap Handler implementation. | |
Provides protected heap services.
The RTEMS Allocator Mutex is used to protect the heap accesses.
bool _Protected_heap_Extend | ( | Heap_Control * | heap, |
void * | area_begin, | ||
uintptr_t | area_size | ||
) |
See _Heap_Extend().
Returns true in case of success, and false otherwise.
bool _Protected_heap_Free | ( | Heap_Control * | heap, |
void * | addr | ||
) |
See _Heap_Free().
Returns true in case of success, and false otherwise.
bool _Protected_heap_Get_free_information | ( | Heap_Control * | heap, |
Heap_Information * | info | ||
) |
See _Heap_Get_free_information().
Returns true in case of success, and false otherwise.
bool _Protected_heap_Get_information | ( | Heap_Control * | heap, |
Heap_Information_block * | info | ||
) |
Returns true in case of success, and false otherwise.
bool _Protected_heap_Resize_block | ( | Heap_Control * | heap, |
void * | addr, | ||
uintptr_t | size | ||
) |
See _Heap_Resize_block().
Returns true in case of success, and false otherwise.