WUT  0.1
Wii U Toolchain
Data Structures | Typedefs | Enumerations | Functions
expandedheap.h File Reference
#include <wut.h>

Go to the source code of this file.

Data Structures

struct  MEMExpandedHeap
 

Typedefs

typedef struct MEMExpandedHeap MEMExpandedHeap
 
typedef enum MEMExpHeapMode MEMExpHeapMode
 
typedef enum MEMExpHeapDirection MEMExpHeapDirection
 

Enumerations

enum  MEMExpHeapMode
 
enum  MEMExpHeapDirection
 

Functions

MEMExpandedHeapMEMCreateExpHeap (MEMExpandedHeap *heap, uint32_t size)
 
MEMExpandedHeapMEMCreateExpHeapEx (MEMExpandedHeap *heap, uint32_t size, uint16_t flags)
 
MEMExpandedHeapMEMDestroyExpHeap (MEMExpandedHeap *heap)
 
void MEMiDumpExpHeap (MEMExpandedHeap *heap)
 
void * MEMAllocFromExpHeap (MEMExpandedHeap *heap, uint32_t size)
 
void * MEMAllocFromExpHeapEx (MEMExpandedHeap *heap, uint32_t size, int alignment)
 
void MEMFreeToExpHeap (MEMExpandedHeap *heap, uint8_t *block)
 
MEMExpHeapMode MEMSetAllocModeForExpHeap (MEMExpandedHeap *heap, MEMExpHeapMode mode)
 
MEMExpHeapMode 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 MEMGetAllocatableSizeForExpHeap (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)
 
MEMExpHeapDirection MEMGetAllocDirForMBlockExpHeap (uint8_t *addr)