|
HARMcksL: ARM HAL toolbox (yet STM32 oriented) 1.6
SMFSW collection of HAL hacks for STM32
|
Memory health results structure. More...
#include <stack_check.h>
Data Fields | |
| uintptr_t | heap_start |
| heap start address | |
| uintptr_t | heap_break |
| heap break address | |
| uintptr_t | stack_break |
| max static stack cost address | |
| size_t | data_size |
| Static data size. | |
| size_t | heap_size |
| Currently used heap size. | |
| size_t | stack_size |
| Currently used stack size. | |
| size_t | free_size |
| Free RAM size. | |
| bool | stack_ovfw |
| stack overflow flag | |
| bool | lnk_rsvd_heap_ovfw |
| Linker defined minimal heap overflow (informational). | |
| bool | lnk_rsvd_stack_ovfw |
| Linker defined minimal stack overflow (informational). | |
Memory health results structure.
| size_t memory_res_t::data_size |
Static data size.
| size_t memory_res_t::free_size |
Free RAM size.
| uintptr_t memory_res_t::heap_break |
heap break address
| size_t memory_res_t::heap_size |
Currently used heap size.
| uintptr_t memory_res_t::heap_start |
heap start address
| bool memory_res_t::lnk_rsvd_heap_ovfw |
Linker defined minimal heap overflow (informational).
| bool memory_res_t::lnk_rsvd_stack_ovfw |
Linker defined minimal stack overflow (informational).
| uintptr_t memory_res_t::stack_break |
max static stack cost address
| bool memory_res_t::stack_ovfw |
stack overflow flag
| size_t memory_res_t::stack_size |
Currently used stack size.