kopia lustrzana https://github.com/espressif/esp-idf
391dd7b9ad
It looks like as a part of optimization for inlined functions like 'mmu_ll_vaddr_to_laddr' Clang aligns constant value used for bitwise AND operation with the pointer to external symbol passed to the function as parameter. That led to assertion failures because boundaries can be unaligned to 4 bytes. |
||
---|---|---|
.. | ||
include | ||
port | ||
test_apps | ||
CMakeLists.txt | ||
Kconfig | ||
cache_esp32.c | ||
esp_cache.c | ||
esp_mmu_map.c | ||
ext_mem_layout.h | ||
heap_align_hw.c | ||
linker.lf |