This header file provides the interfaces of the Memory Handler.
More...
Go to the source code of this file.
|
| const Memory_Information * | _Memory_Get (void) |
| | Return the memory information of this platform.
|
| |
| void * | _Memory_Allocate (const Memory_Information *information, uintptr_t size, uintptr_t alignment) |
| | Allocate a memory area from the memory information.
|
| |
| void | _Memory_Fill (const Memory_Information *information, int c) |
| | Fill all free memory areas of the memory information with a constant byte.
|
| |
|
void | _Memory_Zero_free_areas (void) |
| | Zeros all free memory areas of the system.
|
| |
|
void | _Memory_Dirty_free_areas (void) |
| | Dirty all free memory areas of the system.
|
| |
|
| const bool | _Memory_Zero_before_use |
| | Indicates if the memory is zeroed during system initialization.
|
| |
|
char | _Memory_Noinit_begin [] |
| | This symbol marks the begin of the non-initialized section used by RTEMS.
|
| |
|
char | _Memory_Noinit_end [] |
| | This symbol marks the end of the non-initialized section used by RTEMS.
|
| |
This header file provides the interfaces of the Memory Handler.