esp-idf/components/heap/test
Felipe Neves bd9b921713 heap_tlsf: added implementation of TLSF allocator
heap: ported tlsf allocator into multi heap

heap_host_tests: added tlsf allocator into host test

heap_host_test: update freebytes after using free

heap_tests: tlsf now passing on host tests without poisoning

multi_heap: added support for memalign using tlsf implementation

heap_caps: removed heap_caps_aligned_free

heap/test: fixed broken aligned alloc test build

heap: added poisoning pattern when blocks are being merged

heap/tests: added timing tests for memory allocation

heap: reduced tlsf structure overhead

heap/tlsf: made all short functions inside of tlsf  module as inline to improve timings

heap: moved tlsf heap routines outside of flash memory

newlib: linked multiheap memalign with newlib memalign function

heap: moved block member functions to a separate file so multi_heap can use the functions

heap/test: improved the tlsf timing test

heap/test: added memalign on aligned alloc tests

heap: moved tlsf configuration constants to a separated file

heap: added random allocations test with timings

heap: modified the calculation of heap free bytes

heap: make aligned free true deprecated functions and update their documentation

heap: add extra assert after successive mallocs on small allocation host test

heap: remove legacy aligned alloc implementation.

performance: added malloc and free time performance default values
2020-10-13 23:52:03 +00:00
..
CMakeLists.txt cmock: added cmock as component 2020-09-02 16:38:37 +08:00
component.mk heap: Refactor heap regions/capabilities out of FreeRTOS 2017-07-10 17:46:03 +08:00
test_aligned_alloc_caps.c heap_tlsf: added implementation of TLSF allocator 2020-10-13 23:52:03 +00:00
test_allocator_timings.c heap_tlsf: added implementation of TLSF allocator 2020-10-13 23:52:03 +00:00
test_diram.c bootloader: Add fault injection resistance to Secure Boot bootloader verification 2020-02-27 14:37:19 +05:30
test_heap_trace.c heap tracing: Fix tracing of newlib internal allocations 2018-03-20 12:03:46 +11:00
test_leak.c heap/test_leak: changed requested memory on leak checks to match the threshold 2019-12-20 13:35:56 -03:00
test_malloc_caps.c heap_tlsf: added implementation of TLSF allocator 2020-10-13 23:52:03 +00:00
test_malloc.c multi_heap: ensure that malloc(0) return NULL pointer in any poisoning configuration 2020-03-20 14:33:49 +00:00
test_realloc.c esp32s2: IRAM/DRAM memory protection 2020-04-21 15:10:58 +02:00
test_runtime_heap_reg.c esp32s2: IRAM/DRAM memory protection 2020-04-21 15:10:58 +02:00