<divclass="ttc"id="group__coreinit__memheap_html_gad9735e0622600c541ba26bb80dc4614a"><divclass="ttname"><ahref="group__coreinit__memheap.html#gad9735e0622600c541ba26bb80dc4614a">MEMGetFillValForHeap</a></div><divclass="ttdeci">uint32_t MEMGetFillValForHeap(MEMHeapFillType type)</div><divclass="ttdoc">Get the data fill value used when MEM_HEAP_FLAG_DEBUG_MODE is set.</div></div>
<divclass="ttc"id="group__coreinit__memheap_html_ga7302b72170f5810d5abecd4cf4bd92c5"><divclass="ttname"><ahref="group__coreinit__memheap.html#ga7302b72170f5810d5abecd4cf4bd92c5">MEMFindParentHeap</a></div><divclass="ttdeci">MEMHeapHandle MEMFindParentHeap(MEMHeapHandle handle)</div><divclass="ttdoc">Find the parent heap of a given heap.</div></div>
<divclass="ttc"id="group__coreinit__memheap_html_ga392788207fa9c65e8bf2ab5b67c252d9"><divclass="ttname"><ahref="group__coreinit__memheap.html#ga392788207fa9c65e8bf2ab5b67c252d9">MEMSetFillValForHeap</a></div><divclass="ttdeci">void MEMSetFillValForHeap(MEMHeapFillType type, uint32_t value)</div><divclass="ttdoc">Set the data fill value used when MEM_HEAP_FLAG_DEBUG_MODE is set.</div></div>
<divclass="ttc"id="group__coreinit__memheap_html_ga24a8efd33838634b25ed09465612b463"><divclass="ttname"><ahref="group__coreinit__memheap.html#ga24a8efd33838634b25ed09465612b463">MEMFindContainHeap</a></div><divclass="ttdeci">MEMHeapHeader * MEMFindContainHeap(void *block)</div><divclass="ttdoc">Find heap which contains a memory block.</div></div>
<divclass="ttc"id="group__coreinit__memheap_html_aa5b371c77f26fd72d65074da3f814c8d"><divclass="ttname"><ahref="group__coreinit__memheap.html#aa5b371c77f26fd72d65074da3f814c8d">MEMHeapHeader::tag</a></div><divclass="ttdeci">MEMHeapTag tag</div><divclass="ttdoc">Tag indicating which type of heap this is.</div><divclass="ttdef"><b>Definition:</b><ahref="memheap_8h_source.html#l00054">memheap.h:54</a></div></div>
<divclass="ttc"id="group__coreinit__memheap_html_afd8d116d27671766707fa89f63e77535"><divclass="ttname"><ahref="group__coreinit__memheap.html#afd8d116d27671766707fa89f63e77535">MEMHeapHeader::dataEnd</a></div><divclass="ttdeci">void * dataEnd</div><divclass="ttdoc">Pointer to end of allocatable memory.</div><divclass="ttdef"><b>Definition:</b><ahref="memheap_8h_source.html#l00066">memheap.h:66</a></div></div>
<divclass="ttc"id="group__coreinit__memheap_html_a9e168165b27e6d8c6a947314706ebdff"><divclass="ttname"><ahref="group__coreinit__memheap.html#a9e168165b27e6d8c6a947314706ebdff">MEMHeapHeader::list</a></div><divclass="ttdeci">MEMMemoryList list</div><divclass="ttdoc">List of all child heaps in this heap.</div><divclass="ttdef"><b>Definition:</b><ahref="memheap_8h_source.html#l00060">memheap.h:60</a></div></div>
<divclass="ttc"id="group__coreinit__memheap_html_ga1563986ee5053c3fe16aba87eb797d55"><divclass="ttname"><ahref="group__coreinit__memheap.html#ga1563986ee5053c3fe16aba87eb797d55">MEMSetBaseHeapHandle</a></div><divclass="ttdeci">MEMHeapHandle MEMSetBaseHeapHandle(MEMBaseHeapType type, MEMHeapHandle handle)</div><divclass="ttdoc">Set base heap for memory area.</div></div>
<divclass="ttc"id="group__coreinit__memheap_html_ab68a6425f2ca0d9e6af3c18ad6ab5524"><divclass="ttname"><ahref="group__coreinit__memheap.html#ab68a6425f2ca0d9e6af3c18ad6ab5524">MEMHeapHeader::dataStart</a></div><divclass="ttdeci">void * dataStart</div><divclass="ttdoc">Pointer to start of allocatable memory.</div><divclass="ttdef"><b>Definition:</b><ahref="memheap_8h_source.html#l00063">memheap.h:63</a></div></div>
<divclass="ttc"id="group__coreinit__memheap_html_ga5d792599e24cd0651a722a7a073230c5"><divclass="ttname"><ahref="group__coreinit__memheap.html#ga5d792599e24cd0651a722a7a073230c5">MEMGetArena</a></div><divclass="ttdeci">MEMBaseHeapType MEMGetArena(MEMHeapHandle handle)</div><divclass="ttdoc">Get which memory area a heap belongs to.</div></div>
<divclass="ttc"id="group__coreinit__memheap_html_aad9bd11b4f59e92b6551361b5693960c"><divclass="ttname"><ahref="group__coreinit__memheap.html#aad9bd11b4f59e92b6551361b5693960c">MEMHeapHeader::link</a></div><divclass="ttdeci">MEMMemoryLink link</div><divclass="ttdoc">Link for list this heap is in.</div><divclass="ttdef"><b>Definition:</b><ahref="memheap_8h_source.html#l00057">memheap.h:57</a></div></div>
<divclass="ttc"id="group__coreinit__memheap_html_gac4f377c8479a3ecc069b6e78d54ec977"><divclass="ttname"><ahref="group__coreinit__memheap.html#gac4f377c8479a3ecc069b6e78d54ec977">MEMGetBaseHeapHandle</a></div><divclass="ttdeci">MEMHeapHandle MEMGetBaseHeapHandle(MEMBaseHeapType type)</div><divclass="ttdoc">Get base heap for memory area.</div></div>
<divclass="ttc"id="group__coreinit__memheap_html_a773b39d480759f67926cb18ae2219281"><divclass="ttname"><ahref="group__coreinit__memheap.html#a773b39d480759f67926cb18ae2219281">MEMHeapHeader::flags</a></div><divclass="ttdeci">uint32_t flags</div><divclass="ttdoc">Flags set during heap creation.</div><divclass="ttdef"><b>Definition:</b><ahref="memheap_8h_source.html#l00072">memheap.h:72</a></div></div>
<divclass="ttc"id="group__coreinit__memheap_html_gadd58d0368269dbb0b4714f5a82724bb8"><divclass="ttname"><ahref="group__coreinit__memheap.html#gadd58d0368269dbb0b4714f5a82724bb8">MEMCreateUserHeapHandle</a></div><divclass="ttdeci">MEMHeapHandle MEMCreateUserHeapHandle(void *heap, uint32_t size)</div><divclass="ttdoc">Create a heap handle for a user defined heap.</div></div>
<divclass="ttc"id="group__coreinit__memheap_html_acda02b2450f7b21940084ed1114d5bb2"><divclass="ttname"><ahref="group__coreinit__memheap.html#acda02b2450f7b21940084ed1114d5bb2">MEMHeapHeader::lock</a></div><divclass="ttdeci">OSSpinLock lock</div><divclass="ttdoc">Lock used when MEM_HEAP_FLAG_USE_LOCK is set.</div><divclass="ttdef"><b>Definition:</b><ahref="memheap_8h_source.html#l00069">memheap.h:69</a></div></div>
<divclass="ttc"id="group__coreinit__memheap_html_ga2c947c0916b5ae236b558d62cf7f284d"><divclass="ttname"><ahref="group__coreinit__memheap.html#ga2c947c0916b5ae236b558d62cf7f284d">MEMDumpHeap</a></div><divclass="ttdeci">void MEMDumpHeap(MEMHeapHandle heap)</div><divclass="ttdoc">Print details about heap to COSWarn.</div></div>