|
wut
1.0.0-beta9
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 15 of file memunitheap.h.
| typedef struct MEMUnitHeapFreeBlock MEMUnitHeapFreeBlock |
Definition at line 16 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 | ||
| ) |
1.8.17