![]() |
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.
1.8.13