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 |