mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-03 17:25:00 +00:00
When sys_heap_realloc() is expressed in terms of sys_heap_aligned_realloc() it invokes a longer aligned allocation code path with an extra runtime overhead even though no alignment is necessary. Let's reference and invoke the aligned allocation code path only when an actual aligned allocation is requested. This opens the possibility for the linker to garbage-collect the aligning code otherwise. Improve realloc documentation while at it. Signed-off-by: Nicolas Pitre <npitre@baylibre.com> |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
heap_array.c | ||
heap_info.c | ||
heap_listener.c | ||
heap_stats.c | ||
heap_stress.c | ||
heap_validate.c | ||
heap.c | ||
heap.h | ||
Kconfig | ||
multi_heap.c | ||
shared_multi_heap.c |