esp-idf/components/heap
Angus Gratton 04188d8ec7 heap: Fix spurious heap_caps_check_integrity() errors in Comprehensive mode
Heap was not being locked before poisoning, so heap_caps_check_integrity()
would sometimes race with checking the poison bytes and print unnecessary
errors.

Details: https://esp32.com/viewtopic.php?f=2&t=3348&p=15732#p15732
2017-10-18 15:57:52 +08:00
..
include heap: Fix spurious heap_caps_check_integrity() errors in Comprehensive mode 2017-10-18 15:57:52 +08:00
test Add logic to make external RAM usable with malloc() 2017-09-28 17:17:50 +08:00
test_multi_heap_host multi_heap: Add heap poisoning features 2017-09-07 16:32:05 +10:00
component.mk Heap tracing support 2017-09-07 16:32:05 +10:00
heap_caps_init.c Add logic to make external RAM usable with malloc() 2017-09-28 17:17:50 +08:00
heap_caps.c Allocate some memories in SPIRAM first. 2017-10-13 10:11:24 +08:00
heap_private.h Add option to allocate external RAM using heap_alloc_caps 2017-09-14 10:47:44 +08:00
heap_trace.c Add option to allocate external RAM using heap_alloc_caps 2017-09-14 10:47:44 +08:00
Kconfig doc: Add docs for heap trace & poisoning 2017-09-07 16:32:05 +10:00
multi_heap_config.h multi_heap: Add heap poisoning features 2017-09-07 16:32:05 +10:00
multi_heap_internal.h heap: Fix spurious heap_caps_check_integrity() errors in Comprehensive mode 2017-10-18 15:57:52 +08:00
multi_heap_platform.h multi_heap: Print the problem address when aborting due to heap corruption 2017-09-18 16:54:23 +10:00
multi_heap_poisoning.c heap: Fix spurious heap_caps_check_integrity() errors in Comprehensive mode 2017-10-18 15:57:52 +08:00
multi_heap.c heap: Fix spurious heap_caps_check_integrity() errors in Comprehensive mode 2017-10-18 15:57:52 +08:00