22 #ifndef _RTEMS_SCORE_STACK_H 23 #define _RTEMS_SCORE_STACK_H 48 #define STACK_MINIMUM_SIZE CPU_STACK_MINIMUM_SIZE 75 typedef void *( *Stack_Allocator_allocate )(
size_t stack_size );
const bool _Stack_Allocator_avoids_workspace
Indicates if the stack allocator avoids the workspace.
const Stack_Allocator_initialize _Stack_Allocator_initialize
The stack allocator initialization handler.
const uintptr_t _Stack_Space_size
The configured stack space size.
void _Stack_Allocator_do_initialize(void)
Do the stack allocator initialization during system initialize.
uint32_t rtems_minimum_stack_size
The minimum stack size.
const Stack_Allocator_free _Stack_Allocator_free
The stack allocator free handler.
void(* Stack_Allocator_initialize)(size_t stack_space_size)
The stack allocator initialization handler.
void(* Stack_Allocator_free)(void *addr)
Stack allocator free handler.
This header file provides basic definitions used by the API and the implementation.
const Stack_Allocator_allocate _Stack_Allocator_allocate
The stack allocator allocate handler.
void *(* Stack_Allocator_allocate)(size_t stack_size)
Stack allocator allocate handler.