74 WUT_UNKNOWN_BYTES(0x0C);
uint32_t MEMGetFillValForHeap(MEMHeapFillType type)
Get the data fill value used when MEM_HEAP_FLAG_DEBUG_MODE is set.
MEMHeapHandle MEMFindParentHeap(MEMHeapHandle handle)
Find the parent heap of a given heap.
void MEMSetFillValForHeap(MEMHeapFillType type, uint32_t value)
Set the data fill value used when MEM_HEAP_FLAG_DEBUG_MODE is set.
MEMHeapHeader * MEMFindContainHeap(void *block)
Find heap which contains a memory block.
MEMHeapTag tag
Tag indicating which type of heap this is.
void * dataEnd
Pointer to end of allocatable memory.
MEMMemoryList list
List of all child heaps in this heap.
MEMHeapHandle MEMSetBaseHeapHandle(MEMBaseHeapType type, MEMHeapHandle handle)
Set base heap for memory area.
void * dataStart
Pointer to start of allocatable memory.
MEMHeapHeader * MEMHeapHandle
MEMBaseHeapType MEMGetArena(MEMHeapHandle handle)
Get which memory area a heap belongs to.
MEMMemoryLink link
Link for list this heap is in.
MEMHeapHandle MEMGetBaseHeapHandle(MEMBaseHeapType type)
Get base heap for memory area.
uint32_t flags
Flags set during heap creation.
MEMHeapHandle MEMCreateUserHeapHandle(void *heap, uint32_t size)
Create a heap handle for a user defined heap.
OSSpinLock lock
Lock used when MEM_HEAP_FLAG_USE_LOCK is set.
void MEMDumpHeap(MEMHeapHandle heap)
Print details about heap to COSWarn.