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.
struct OSSpinLock OSSpinLock
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.