esp-idf/components/heap/include
Guillaume Souchere 07165308f6 feat(heap): update hash map to use singly linked list
Previously, the hash map was a doubly linked list but was never
using the characteristics of it.

This commit switches the hash map to a singly linked list instead

This commit also fixes memory leak in heap trace tests by setting
hashmap size to 10 for the tests (instead of the default value of 250)

See https://github.com/espressif/esp-idf/issues/11173
2023-10-19 14:50:05 +02:00
..
soc esp_hw_support: move soc_memory_types.h helper functions into esp_hw_support 2022-04-08 11:46:10 +08:00
esp_heap_caps_init.h heap: Fix regression in heap_caps_add_region API related to address range checks 2022-03-25 09:36:48 +05:30
esp_heap_caps.h feat(esp32p4): introduced new target esp32p4, supported hello_world 2023-08-09 19:33:25 +08:00
esp_heap_task_info.h driver: fix public header exceptions for driver 2022-07-22 00:12:36 +00:00
esp_heap_trace.h feat(heap): update hash map to use singly linked list 2023-10-19 14:50:05 +02:00
heap_memory_layout.h change(heap): fix and clean memory caps defination in memory_layout 2023-09-28 07:53:20 +00:00
heap_trace.inc core-systems/heap: fixed wrong error message from assert in heap trace 2023-06-06 11:08:50 +08:00
multi_heap.h heap: Provide definition of the tlsf_check_hook() declared in the tlsf submodule 2022-08-26 08:20:50 +02:00