#include <wiiu/types.h>
#include "memheap.h"
Go to the source code of this file.
|
MEMBlockHeap * | MEMInitBlockHeap (MEMBlockHeap *heap, void *start, void *end, MEMBlockHeapTracking *blocks, uint32_t size, uint32_t flags) |
|
void * | MEMDestroyBlockHeap (MEMBlockHeap *heap) |
|
int | MEMAddBlockHeapTracking (MEMBlockHeap *heap, MEMBlockHeapTracking *tracking, uint32_t size) |
|
void * | MEMAllocFromBlockHeapAt (MEMBlockHeap *heap, void *addr, uint32_t size) |
|
void * | MEMAllocFromBlockHeapEx (MEMBlockHeap *heap, uint32_t size, int32_t align) |
|
void | MEMFreeToBlockHeap (MEMBlockHeap *heap, void *data) |
|
uint32_t | MEMGetAllocatableSizeForBlockHeapEx (MEMBlockHeap *heap, int32_t align) |
|
uint32_t | MEMGetTrackingLeftInBlockHeap (MEMBlockHeap *heap) |
|
uint32_t | MEMGetTotalFreeSizeForBlockHeap (MEMBlockHeap *heap) |
|
◆ MEMBlockHeap
◆ MEMBlockHeapBlock
◆ MEMBlockHeapTracking
◆ MEMAddBlockHeapTracking()
◆ MEMAllocFromBlockHeapAt()
◆ MEMAllocFromBlockHeapEx()
◆ MEMDestroyBlockHeap()
◆ MEMFreeToBlockHeap()
◆ MEMGetAllocatableSizeForBlockHeapEx()
◆ MEMGetTotalFreeSizeForBlockHeap()
◆ MEMGetTrackingLeftInBlockHeap()
◆ MEMInitBlockHeap()