wut
v1.7.0
Wii U Toolchain
|
Data Structures | |
struct | MEMUnitHeapFreeBlock |
struct | MEMUnitHeap |
Typedefs | |
typedef struct MEMUnitHeap | MEMUnitHeap |
typedef struct MEMUnitHeapFreeBlock | MEMUnitHeapFreeBlock |
Functions | |
MEMHeapHandle | MEMCreateUnitHeapEx (void *heap, uint32_t size, uint32_t blockSize, int32_t alignment, uint16_t flags) |
void * | MEMDestroyUnitHeap (MEMHeapHandle heap) |
void * | MEMAllocFromUnitHeap (MEMHeapHandle heap) |
void | MEMFreeToUnitHeap (MEMHeapHandle heap, void *block) |
void | MEMiDumpUnitHeap (MEMHeapHandle heap) |
uint32_t | MEMCountFreeBlockForUnitHeap (MEMHeapHandle heap) |
uint32_t | MEMCalcHeapSizeForUnitHeap (uint32_t blockSize, uint32_t count, int32_t alignment) |
struct MEMUnitHeapFreeBlock |
Definition at line 18 of file memunitheap.h.
Data Fields | ||
---|---|---|
MEMUnitHeapFreeBlock * | next |
struct MEMUnitHeap |
Definition at line 25 of file memunitheap.h.
Data Fields | ||
---|---|---|
MEMHeapHeader | header | |
MEMUnitHeapFreeBlock * | freeBlocks | |
uint32_t | blockSize |
typedef struct MEMUnitHeap MEMUnitHeap |
Definition at line 1 of file memunitheap.h.
typedef struct MEMUnitHeapFreeBlock MEMUnitHeapFreeBlock |
Definition at line 1 of file memunitheap.h.
MEMHeapHandle MEMCreateUnitHeapEx | ( | void * | heap, |
uint32_t | size, | ||
uint32_t | blockSize, | ||
int32_t | alignment, | ||
uint16_t | flags | ||
) |
void* MEMDestroyUnitHeap | ( | MEMHeapHandle | heap | ) |
void* MEMAllocFromUnitHeap | ( | MEMHeapHandle | heap | ) |
void MEMFreeToUnitHeap | ( | MEMHeapHandle | heap, |
void * | block | ||
) |
void MEMiDumpUnitHeap | ( | MEMHeapHandle | heap | ) |
uint32_t MEMCountFreeBlockForUnitHeap | ( | MEMHeapHandle | heap | ) |
uint32_t MEMCalcHeapSizeForUnitHeap | ( | uint32_t | blockSize, |
uint32_t | count, | ||
int32_t | alignment | ||
) |