#include <wiiu/types.h>
#include "memheap.h"
Go to the source code of this file.
|
MEMExpandedHeap * | MEMCreateExpHeapEx (MEMExpandedHeap *heap, uint32_t size, uint16_t flags) |
|
MEMExpandedHeap * | MEMDestroyExpHeap (MEMExpandedHeap *heap) |
|
void * | MEMAllocFromExpHeapEx (MEMExpandedHeap *heap, uint32_t size, int alignment) |
|
void | MEMFreeToExpHeap (MEMExpandedHeap *heap, uint8_t *block) |
|
MEMExpandedHeapMode | MEMSetAllocModeForExpHeap (MEMExpandedHeap *heap, MEMExpandedHeapMode mode) |
|
MEMExpandedHeapMode | MEMGetAllocModeForExpHeap (MEMExpandedHeap *heap) |
|
uint32_t | MEMAdjustExpHeap (MEMExpandedHeap *heap) |
|
uint32_t | MEMResizeForMBlockExpHeap (MEMExpandedHeap *heap, uint8_t *address, uint32_t size) |
|
uint32_t | MEMGetTotalFreeSizeForExpHeap (MEMExpandedHeap *heap) |
|
uint32_t | MEMGetAllocatableSizeForExpHeapEx (MEMExpandedHeap *heap, int alignment) |
|
uint16_t | MEMSetGroupIDForExpHeap (MEMExpandedHeap *heap, uint16_t id) |
|
uint16_t | MEMGetGroupIDForExpHeap (MEMExpandedHeap *heap) |
|
uint32_t | MEMGetSizeForMBlockExpHeap (uint8_t *addr) |
|
uint16_t | MEMGetGroupIDForMBlockExpHeap (uint8_t *addr) |
|
MEMExpandedHeapDirection | MEMGetAllocDirForMBlockExpHeap (uint8_t *addr) |
|
◆ MEMExpandedHeap
◆ MEMExpandedHeapBlock
◆ MEMExpandedHeapBlockList
◆ MEMExpandedHeapDirection
◆ MEMExpandedHeapMode
◆ MEMExpandedHeapDirection
Enumerator |
---|
MEM_EXP_HEAP_DIR_FROM_TOP | |
MEM_EXP_HEAP_DIR_FROM_BOTTOM | |
◆ MEMExpandedHeapMode
Enumerator |
---|
MEM_EXP_HEAP_MODE_FIRST_FREE | |
MEM_EXP_HEAP_MODE_NEAREST_SIZE | |
◆ MEMAdjustExpHeap()
◆ MEMAllocFromExpHeapEx()
◆ MEMCreateExpHeapEx()
◆ MEMDestroyExpHeap()
◆ MEMFreeToExpHeap()
◆ MEMGetAllocatableSizeForExpHeapEx()
◆ MEMGetAllocDirForMBlockExpHeap()
◆ MEMGetAllocModeForExpHeap()
◆ MEMGetGroupIDForExpHeap()
◆ MEMGetGroupIDForMBlockExpHeap()
◆ MEMGetSizeForMBlockExpHeap()
◆ MEMGetTotalFreeSizeForExpHeap()
◆ MEMResizeForMBlockExpHeap()
◆ MEMSetAllocModeForExpHeap()
◆ MEMSetGroupIDForExpHeap()