Holds the internal stack for all executables.
More...
#include <Imt.Base.Dff.Runtime/RuntimeStackPools.h>
|
static const size_t | STACK_SIZE = imt::base::dff::runtime::STACKPOOL_SIZE |
|
Holds the internal stack for all executables.
RuntimeStackPool manages also the individual stack for a single executable. For that given size must be reserved for an executable.
- Note
- This component is optional and only used for OS dependent runtimes like EmbOS. Therefore the SourceDeployment implementation should only be added when necessary.
◆ hasRemaining()
static bool imt::base::dff::runtime::RuntimeStackPools::hasRemaining |
( |
const size_t |
size | ) |
|
|
static |
Checks if given size has enough space.
- Parameters
-
◆ reserve()
static uint32_t* imt::base::dff::runtime::RuntimeStackPools::reserve |
( |
const size_t |
size | ) |
|
|
static |
Reserve given size of stack.
- Parameters
-
size | to reserve stack in bytes |
- Returns
- pointer to start address of stack
◆ STACK_SIZE
const size_t imt::base::dff::runtime::RuntimeStackPools::STACK_SIZE = imt::base::dff::runtime::STACKPOOL_SIZE |
|
static |
The documentation for this class was generated from the following file: