heap: Add trace configuration to allow hash map placement in external RAM bss section when possible

- Remove the size limit for the hash_map array from the CONFIG_HEAP_TRACE_HASH_MAP_SIZE
- Add test case for heap tracing using hashmap
- Update heap_debug.rst to document the newly added configurations in the heap component

Closes https://github.com/espressif/esp-idf/issues/11172
This commit is contained in:
Guillaume Souchere
2023-04-12 12:17:00 +02:00
parent 05cbd19f25
commit 6ce1ccd964
5 changed files with 55 additions and 6 deletions

View File

@@ -80,7 +80,8 @@ def test_heap_8bit_access(dut: Dut) -> None:
@pytest.mark.parametrize(
'config',
[
'heap_trace'
'heap_trace',
'heap_trace_hashmap'
]
)
def test_heap_trace_dump(dut: Dut) -> None: