OVMS3-idf/components/heap/test
Angus Gratton d40c69375c bootloader: Add fault injection resistance to Secure Boot bootloader verification
Goal is that multiple faults would be required to bypass a boot-time signature check.

- Also strengthens some address range checks for safe app memory addresses
- Change pre-enable logic to also check the bootloader signature before enabling SBV2 on ESP32

Add some additional checks for invalid sections:

- Sections only partially in DRAM or IRAM are invalid
- If a section is in D/IRAM, allow the possibility only some is in D/IRAM
- Only pass sections that are entirely in the same type of RTC memory region
2020-02-27 14:37:19 +05:30
..
CMakeLists.txt components: use new component registration api 2019-06-21 19:53:29 +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: added aligned calloc function plus tests 2020-01-10 10:05:28 -03: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.c fix unit test and examples for s2beta 2019-09-04 10:53:25 +10:00
test_malloc_caps.c ut: Move tests back from "esp32" subfolder 2020-01-06 17:13:53 +08:00
test_realloc.c ut: Move tests back from "esp32" subfolder 2020-01-06 17:13:53 +08:00
test_runtime_heap_reg.c component/heap : fix heap_region_add check bug 2017-11-16 11:10:13 +08:00