22 #ifndef _RTEMS_SCORE_WKSPACE_H 23 #define _RTEMS_SCORE_WKSPACE_H Constants and Prototypes Related to the Internal Error Handler.
void _Workspace_Free(void *block)
Frees memory to the workspace.
Definition: wkspace.c:112
Heap_Control _Workspace_Area
Executive workspace control.
Definition: wkspace.c:28
void * _Workspace_Allocate(size_t size)
Allocates a memory block of the specified size from the workspace.
Definition: wkspace.c:107
char * _Workspace_String_duplicate(const char *string, size_t len)
Duplicates string with memory from the workspace.
Definition: wkstringduplicate.c:31
Control block used to manage a heap.
Definition: heap.h:318
void _Workspace_Handler_initialization(const Memory_Information *mem, Heap_Initialization_or_extend_handler extend)
Initilizes the workspace handler.
Definition: wkspace.c:41
unsigned size
Definition: tte.h:74
uintptr_t(* Heap_Initialization_or_extend_handler)(Heap_Control *heap, void *area_begin, uintptr_t area_size, uintptr_t page_size_or_unused)
Heap initialization and extend handler type.
Definition: heap.h:352