CMSIS-Core (Cortex-M)
Version 5.6.0
CMSIS-Core support for Cortex-M processor-based devices
|
Stack sealing macros and helper functions. More...
Macros | |
#define | __STACK_SEAL |
Compiler/linker symbol specifying the location of the stack seal. More... | |
Functions | |
void | __TZ_set_STACKSEAL_S (uint32_t *stackTop) |
Set stack seal at given address (secure) More... | |
Stack sealing macros and helper functions.
See Stack Sealing for details on stack sealing technique.
#define __STACK_SEAL |
Compiler/linker symbol specifying the location of the stack seal.
The address of the specified symbol is used to set the stack seal during low level init. This is compiler/linker specific. CMSIS specifies common default for supported compilers.
void __TZ_set_STACKSEAL_S | ( | uint32_t * | stackTop | ) |
Set stack seal at given address (secure)
Writes the stack seal values (2 x 0xFEF5EDA5U) to the given address when in secure state.
[in] | stackTop | address to write stackseal |