esp-idf/components/heap
Guillaume Souchere 3f366d6e8b feat(heap-trace): Add a pause state to the heap tracing
This commit adds a feature to pause the heap tracing in the
sense that in this state, the heap tracing will no longer
record the new allocations but will continue to monitor
the free() in order to keep track of the status of the
allocations present in the list of records.

See https://github.com/espressif/esp-idf/issues/13803
2024-05-21 10:59:01 +02:00
..
include feat(heap-trace): Add a pause state to the heap tracing 2024-05-21 10:59:01 +02:00
port fix(rtc_memory): fix conflict between LP-ROM and RTC reserved 2024-04-17 13:37:56 +08:00
test_apps feat(heap-trace): Add a pause state to the heap tracing 2024-05-21 10:59:01 +02:00
test_multi_heap_host refactor(tools): Tidy up core component files copyright ignore 2024-01-22 18:07:35 +08:00
tlsf@8fc595fe22 feat(esp_rom): patch heap walker to the ROM implementation 2024-03-21 07:41:04 +01:00
CMakeLists.txt fix(heap): Tracing of all heap_caps API 2024-04-09 13:27:45 +02:00
heap_caps_base.c fix(heap): Tracing of all heap_caps API 2024-04-09 13:27:45 +02:00
heap_caps_init.c fix(heap): Loop break on failed alloc 2024-04-12 12:21:13 +02:00
heap_caps_linux.c fix(linux_target): added missing include file when CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS 2024-02-09 16:58:06 +08:00
heap_caps.c fix(heap): Tracing of all heap_caps API 2024-04-09 13:27:45 +02:00
heap_private.h fix(heap): Tracing of all heap_caps API 2024-04-09 13:27:45 +02:00
heap_task_info.c feat(heap): Dissociate heap poisoning from task tracking 2023-10-18 06:43:22 +02:00
heap_trace_standalone.c feat(heap-trace): Add a pause state to the heap tracing 2024-05-21 10:59:01 +02:00
internals.md heap: add documentation about the function placement in IRAM and its usage in ISR 2022-11-24 10:31:14 +01:00
Kconfig feat(esp_rom): patch heap walker to the ROM implementation 2024-03-21 07:41:04 +01:00
linker.lf fix(heap): Fix bugs in heap task tracking 2023-11-09 09:20:45 +01:00
multi_heap_config.h heap: Remove TLSF related files and replace them with the tlsf submodule 2022-08-02 12:55:31 +02:00
multi_heap_internal.h feat(heap): Allow tracking of minimum free size for a given time frame 2023-12-21 08:07:01 +01:00
multi_heap_platform.h fix(heap): Fix bugs in heap task tracking 2023-11-09 09:20:45 +01:00
multi_heap_poisoning.c fix(heap): Fix bugs in heap task tracking 2023-11-09 09:20:45 +01:00
multi_heap.c feat(heap): Add return value to walker callback 2024-03-20 08:33:48 +01:00