HARMcksL: ARM HAL toolbox (yet STM32 oriented) 1.6
SMFSW collection of HAL hacks for STM32
Loading...
Searching...
No Matches
memory_res_t Struct Reference

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).

Detailed Description

Memory health results structure.

Field Documentation

◆ data_size

size_t memory_res_t::data_size

Static data size.

◆ free_size

size_t memory_res_t::free_size

Free RAM size.

◆ heap_break

uintptr_t memory_res_t::heap_break

heap break address

◆ heap_size

size_t memory_res_t::heap_size

Currently used heap size.

◆ heap_start

uintptr_t memory_res_t::heap_start

heap start address

◆ lnk_rsvd_heap_ovfw

bool memory_res_t::lnk_rsvd_heap_ovfw

Linker defined minimal heap overflow (informational).

◆ lnk_rsvd_stack_ovfw

bool memory_res_t::lnk_rsvd_stack_ovfw

Linker defined minimal stack overflow (informational).

◆ stack_break

uintptr_t memory_res_t::stack_break

max static stack cost address

◆ stack_ovfw

bool memory_res_t::stack_ovfw

stack overflow flag

◆ stack_size

size_t memory_res_t::stack_size

Currently used stack size.


The documentation for this struct was generated from the following file: