esp-idf/components/heap/test_apps/heap_tests
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
..
main feat(heap): update hash map to use singly linked list 2023-10-19 14:50:05 +02:00
CMakeLists.txt fix(test): check call graph for hal component 2023-07-05 09:09:01 +08:00
pytest_heap.py heap: enable qemu tests 2023-06-20 16:03:41 +02:00
README.md feat(ci): Enable p4 example, test_apps and unit tests CI build 2023-08-24 12:51:19 +08:00
sdkconfig.ci.8bit_access ci: fix invalid kconfig options in system test apps 2023-05-09 11:27:55 +08:00
sdkconfig.ci.abort_alloc_fail ci: update driver tests to use run_all_single_board_cases() 2023-03-28 17:05:50 +08:00
sdkconfig.ci.comprehensive_poisoning ci: update driver tests to use run_all_single_board_cases() 2023-03-28 17:05:50 +08:00
sdkconfig.ci.func_hooks ci: update driver tests to use run_all_single_board_cases() 2023-03-28 17:05:50 +08:00
sdkconfig.ci.heap_trace ci: fix invalid kconfig options in system test apps 2023-05-09 11:27:55 +08:00
sdkconfig.ci.heap_trace_hashmap feat(heap): update hash map to use singly linked list 2023-10-19 14:50:05 +02:00
sdkconfig.ci.in_flash heap: Add a configuration that places all the heap component and related functionalities in flash when enabled 2023-04-12 08:11:24 +02:00
sdkconfig.ci.light_poisoning ci: update driver tests to use run_all_single_board_cases() 2023-03-28 17:05:50 +08:00
sdkconfig.ci.mem_prot ci: update driver tests to use run_all_single_board_cases() 2023-03-28 17:05:50 +08:00
sdkconfig.ci.no_poisoning ci: update driver tests to use run_all_single_board_cases() 2023-03-28 17:05:50 +08:00
sdkconfig.ci.psram ci: update driver tests to use run_all_single_board_cases() 2023-03-28 17:05:50 +08:00
sdkconfig.ci.psram_all_ext ci: update driver tests to use run_all_single_board_cases() 2023-03-28 17:05:50 +08:00
sdkconfig.defaults ci: update driver tests to use run_all_single_board_cases() 2023-03-28 17:05:50 +08:00

Supported Targets ESP32 ESP32-C2 ESP32-C3 ESP32-C6 ESP32-H2 ESP32-P4 ESP32-S2 ESP32-S3