![]() |
RTEMS 5.2
|
Inlined Routines from the Stack Handler. More...
Go to the source code of this file.
Functions | |
| RTEMS_INLINE_ROUTINE void | _Stack_Initialize (Stack_Control *the_stack, void *starting_address, size_t size) |
| Initializes stack with the given starting address and size. More... | |
| RTEMS_INLINE_ROUTINE uint32_t | _Stack_Minimum (void) |
| Returns the minimum stack size. More... | |
| RTEMS_INLINE_ROUTINE bool | _Stack_Is_enough (size_t size, bool is_fp) |
| Checks if the size is enough for a valid stack area on this processor. More... | |
| RTEMS_INLINE_ROUTINE size_t | _Stack_Ensure_minimum (size_t size) |
| Returns the appropriate stack size for the requested size. More... | |
| RTEMS_INLINE_ROUTINE size_t | _Stack_Extend_size (size_t stack_size, bool is_fp) |
| Extend the stack size to account for additional data structures allocated in the stack area of a thread. More... | |
| void * | _Stack_Allocate (size_t stack_size) |
| Allocate the requested stack space. More... | |
| void | _Stack_Free (void *stack_area) |
| Free the stack area allocated by _Stack_Allocate(). More... | |
Inlined Routines from the Stack Handler.
This file contains the static inline implementation of the inlined routines from the Stack Handler.