mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
712bd1d773
When splitting a memory block, check if the next block is free. If it is, then just extend it upwards instead of creating a new block. This fixes a bug where when shrinking existing allocations would result in irreversible free space fragmentation. When testing on the host, test all the poisoning configurations. |
||
---|---|---|
.. | ||
include | ||
test | ||
test_multi_heap_host | ||
component.mk | ||
heap_caps_init.c | ||
heap_caps.c | ||
heap_private.h | ||
heap_trace.c | ||
Kconfig | ||
multi_heap_config.h | ||
multi_heap_internal.h | ||
multi_heap_platform.h | ||
multi_heap_poisoning.c | ||
multi_heap.c |