1[mapping:heap]
2archive: libheap.a
3entries:
4    if HEAP_PLACE_FUNCTION_INTO_FLASH = n:
5        if HEAP_TLSF_USE_ROM_IMPL = n:
6            tlsf:tlsf_block_size (noflash)
7            tlsf:tlsf_size (noflash)
8            tlsf:tlsf_align_size (noflash)
9            tlsf:tlsf_block_size_min (noflash)
10            tlsf:tlsf_block_size_max (noflash)
11            tlsf:tlsf_alloc_overhead (noflash)
12            tlsf:tlsf_get_pool (noflash)
13            tlsf:tlsf_malloc (noflash)
14            tlsf:tlsf_memalign_offs (noflash)
15            tlsf:tlsf_memalign (noflash)
16            tlsf:tlsf_free (noflash)
17            tlsf:tlsf_realloc (noflash)
18
19            multi_heap:multi_heap_get_block_address_impl (noflash)
20            multi_heap:multi_heap_get_allocated_size_impl (noflash)
21            multi_heap:multi_heap_set_lock (noflash)
22            multi_heap:multi_heap_get_first_block (noflash)
23            multi_heap:multi_heap_get_next_block (noflash)
24            multi_heap:multi_heap_is_free (noflash)
25            multi_heap:multi_heap_malloc_impl (noflash)
26            multi_heap:multi_heap_free_impl (noflash)
27            multi_heap:multi_heap_realloc_impl (noflash)
28            multi_heap:multi_heap_aligned_alloc_impl_offs (noflash)
29            multi_heap:multi_heap_aligned_alloc_impl (noflash)
30            multi_heap:multi_heap_internal_lock (noflash)
31            multi_heap:multi_heap_internal_unlock (noflash)
32            multi_heap:assert_valid_block (noflash)
33
34        if HEAP_TLSF_USE_ROM_IMPL = y:
35            multi_heap:_multi_heap_lock (noflash)
36            multi_heap:_multi_heap_unlock (noflash)
37            multi_heap:multi_heap_in_rom_init (noflash)
38
39        if HEAP_POISONING_DISABLED = n:
40            multi_heap_poisoning:poison_allocated_region (noflash)
41            multi_heap_poisoning:verify_allocated_region (noflash)
42            multi_heap_poisoning:multi_heap_aligned_alloc (noflash)
43            multi_heap_poisoning:multi_heap_malloc (noflash)
44            multi_heap_poisoning:multi_heap_free (noflash)
45            multi_heap_poisoning:multi_heap_aligned_free (noflash)
46            multi_heap_poisoning:multi_heap_realloc (noflash)
47            multi_heap_poisoning:multi_heap_get_block_address (noflash)
48            multi_heap_poisoning:multi_heap_get_block_owner (noflash)
49            multi_heap_poisoning:multi_heap_get_allocated_size (noflash)
50            multi_heap_poisoning:multi_heap_internal_check_block_poisoning (noflash)
51            multi_heap_poisoning:multi_heap_internal_poison_fill_region (noflash)
52
53        if HEAP_POISONING_COMPREHENSIVE = y:
54            multi_heap_poisoning:verify_fill_pattern (noflash)
55            multi_heap_poisoning:block_absorb_post_hook (noflash)
56