|
wut
1.0.0-beta9
Wii U Toolchain
|
Data Structures | |
| struct | MEMFrmHeapState |
| struct | MEMFrmHeap |
Typedefs | |
| typedef enum MEMFrmHeapFreeMode | MEMFrmHeapFreeMode |
| typedef struct MEMFrmHeap | MEMFrmHeap |
| typedef struct MEMFrmHeapState | MEMFrmHeapState |
Enumerations | |
| enum | MEMFrmHeapFreeMode { MEM_FRM_HEAP_FREE_HEAD = 1 << 0, MEM_FRM_HEAP_FREE_TAIL = 1 << 1, MEM_FRM_HEAP_FREE_ALL = MEM_FRM_HEAP_FREE_HEAD | MEM_FRM_HEAP_FREE_TAIL } |
Functions | |
| MEMHeapHandle | MEMCreateFrmHeapEx (void *heap, uint32_t size, uint32_t flags) |
| void * | MEMDestroyFrmHeap (MEMHeapHandle heap) |
| void * | MEMAllocFromFrmHeapEx (MEMHeapHandle heap, uint32_t size, int alignment) |
| void | MEMFreeToFrmHeap (MEMHeapHandle heap, MEMFrmHeapFreeMode mode) |
| BOOL | MEMRecordStateForFrmHeap (MEMHeapHandle heap, uint32_t tag) |
| BOOL | MEMFreeByStateToFrmHeap (MEMHeapHandle heap, uint32_t tag) |
| uint32_t | MEMAdjustFrmHeap (MEMHeapHandle heap) |
| uint32_t | MEMResizeForMBlockFrmHeap (MEMHeapHandle heap, uint32_t addr, uint32_t size) |
| uint32_t | MEMGetAllocatableSizeForFrmHeapEx (MEMHeapHandle heap, int alignment) |
| struct MEMFrmHeapState |
Definition at line 25 of file memfrmheap.h.
| Data Fields | ||
|---|---|---|
| uint32_t | tag | |
| void * | head | |
| void * | tail | |
| MEMFrmHeapState * | previous | |
| struct MEMFrmHeap |
Definition at line 38 of file memfrmheap.h.
| Data Fields | ||
|---|---|---|
| MEMHeapHeader | header | |
| void * | head | |
| void * | tail | |
| MEMFrmHeapState * | previousState | |
| typedef enum MEMFrmHeapFreeMode MEMFrmHeapFreeMode |
| typedef struct MEMFrmHeap MEMFrmHeap |
Definition at line 22 of file memfrmheap.h.
| typedef struct MEMFrmHeapState MEMFrmHeapState |
Definition at line 23 of file memfrmheap.h.
| enum MEMFrmHeapFreeMode |
| Enumerator | |
|---|---|
| MEM_FRM_HEAP_FREE_HEAD | |
| MEM_FRM_HEAP_FREE_TAIL | |
| MEM_FRM_HEAP_FREE_ALL | |
Definition at line 15 of file memfrmheap.h.
| MEMHeapHandle MEMCreateFrmHeapEx | ( | void * | heap, |
| uint32_t | size, | ||
| uint32_t | flags | ||
| ) |
| void* MEMDestroyFrmHeap | ( | MEMHeapHandle | heap | ) |
| void* MEMAllocFromFrmHeapEx | ( | MEMHeapHandle | heap, |
| uint32_t | size, | ||
| int | alignment | ||
| ) |
| void MEMFreeToFrmHeap | ( | MEMHeapHandle | heap, |
| MEMFrmHeapFreeMode | mode | ||
| ) |
| BOOL MEMRecordStateForFrmHeap | ( | MEMHeapHandle | heap, |
| uint32_t | tag | ||
| ) |
| BOOL MEMFreeByStateToFrmHeap | ( | MEMHeapHandle | heap, |
| uint32_t | tag | ||
| ) |
| uint32_t MEMAdjustFrmHeap | ( | MEMHeapHandle | heap | ) |
| uint32_t MEMResizeForMBlockFrmHeap | ( | MEMHeapHandle | heap, |
| uint32_t | addr, | ||
| uint32_t | size | ||
| ) |
| uint32_t MEMGetAllocatableSizeForFrmHeapEx | ( | MEMHeapHandle | heap, |
| int | alignment | ||
| ) |
1.8.17