WUT  0.1
Wii U Toolchain
Data Structures | Typedefs | Functions
Unit Heap

Data Structures

struct  MEMUnitHeap
 

Typedefs

typedef struct MEMUnitHeap MEMUnitHeap
 

Functions

MEMUnitHeapMEMCreateUnitHeapEx (MEMUnitHeap *heap, uint32_t size, uint32_t blockSize, int32_t alignment, uint16_t flags)
 
void * MEMDestroyUnitHeap (MEMUnitHeap *heap)
 
void * MEMAllocFromUnitHeap (MEMUnitHeap *heap)
 
void MEMFreeToUnitHeap (MEMUnitHeap *heap, void *block)
 
void MEMiDumpUnitHeap (MEMUnitHeap *heap)
 
uint32_t MEMCountFreeBlockForUnitHeap (MEMUnitHeap *heap)
 
uint32_t MEMCalcHeapSizeForUnitHeap (uint32_t blockSize, uint32_t count, int32_t alignment)
 

Detailed Description

Typedef Documentation

typedef struct MEMUnitHeap MEMUnitHeap

Definition at line 14 of file unitheap.h.

Function Documentation

MEMUnitHeap* MEMCreateUnitHeapEx ( MEMUnitHeap heap,
uint32_t  size,
uint32_t  blockSize,
int32_t  alignment,
uint16_t  flags 
)
void* MEMDestroyUnitHeap ( MEMUnitHeap heap)
void* MEMAllocFromUnitHeap ( MEMUnitHeap heap)
void MEMFreeToUnitHeap ( MEMUnitHeap heap,
void *  block 
)
void MEMiDumpUnitHeap ( MEMUnitHeap heap)
uint32_t MEMCountFreeBlockForUnitHeap ( MEMUnitHeap heap)
uint32_t MEMCalcHeapSizeForUnitHeap ( uint32_t  blockSize,
uint32_t  count,
int32_t  alignment 
)