General purpose heap information.
Public Attributes#
uint32_t
Heap base address.
size_t
Used size (in bytes), independently of alignment.
size_t
Free size (in bytes), independently of alignment.
size_t
Total heap size (in bytes).
size_t
Number of free blocks.
size_t
Largest free block size (in bytes).
size_t
Smallest free block size (in bytes).
size_t
Number of used blocks.
size_t
Largest used block size (in bytes).
size_t
Smallest used block size (in bytes).
Public Attribute Documentation#
free_block_largest_size#
size_t sl_memory_heap_info_t::free_block_largest_size
Largest free block size (in bytes).
free_block_smallest_size#
size_t sl_memory_heap_info_t::free_block_smallest_size
Smallest free block size (in bytes).
used_block_largest_size#
size_t sl_memory_heap_info_t::used_block_largest_size
Largest used block size (in bytes).
used_block_smallest_size#
size_t sl_memory_heap_info_t::used_block_smallest_size
Smallest used block size (in bytes).