Furi: heap memory management API and allocator. More...
Go to the source code of this file.
Macros | |
#define | MEMMGR_HEAP_UNKNOWN 0xFFFFFFFF |
Functions | |
void | memmgr_heap_enable_thread_trace (FuriThreadId thread_id) |
Memmgr heap enable thread allocation tracking. | |
void | memmgr_heap_disable_thread_trace (FuriThreadId thread_id) |
Memmgr heap disable thread allocation tracking. | |
size_t | memmgr_heap_get_thread_memory (FuriThreadId thread_id) |
Memmgr heap get allocatred thread memory. | |
size_t | memmgr_heap_get_max_free_block (void) |
Memmgr heap get the max contiguous block size on the heap. | |
void | memmgr_heap_printf_free_blocks (void) |
Print the address and size of all free blocks to stdout. | |
Furi: heap memory management API and allocator.
void memmgr_heap_disable_thread_trace | ( | FuriThreadId | thread_id | ) |
Memmgr heap disable thread allocation tracking.
thread_id | - thread id to track |
void memmgr_heap_enable_thread_trace | ( | FuriThreadId | thread_id | ) |
Memmgr heap enable thread allocation tracking.
thread_id | - thread id to track |
size_t memmgr_heap_get_max_free_block | ( | void | ) |
Memmgr heap get the max contiguous block size on the heap.
size_t memmgr_heap_get_thread_memory | ( | FuriThreadId | thread_id | ) |
Memmgr heap get allocatred thread memory.
thread_id | - thread id to track |