RTEMS
5.0.0
|
Information Related to the RAM Workspace. More...
Go to the source code of this file.
Functions | |
void | _Workspace_Handler_initialization (Heap_Area *areas, size_t area_count, Heap_Initialization_or_extend_handler extend) |
Initilize workspace handler. More... | |
void * | _Workspace_Allocate (size_t size) |
Allocate memory from workspace. More... | |
void * | _Workspace_Allocate_aligned (size_t size, size_t alignment) |
Allocate aligned memory from workspace. More... | |
void | _Workspace_Free (void *block) |
Free memory to the workspace. More... | |
void * | _Workspace_Allocate_or_fatal_error (size_t size) |
Workspace allocate or fail with fatal error. More... | |
char * | _Workspace_String_duplicate (const char *string, size_t len) |
Duplicates string with memory from the workspace. More... | |
Variables | |
Heap_Control | _Workspace_Area |
Executive workspace control. More... | |
Information Related to the RAM Workspace.
This include file contains information related to the RAM Workspace. This Handler provides mechanisms which can be used to define, initialize and manipulate the workspace.