wut  v1.7.0
Wii U Toolchain
Data Structures | Typedefs | Functions
memblockheap.h File Reference
#include <wut.h>
#include "memheap.h"
Include dependency graph for memblockheap.h:

Go to the source code of this file.

Data Structures

struct  MEMBlockHeapTracking
 
struct  MEMBlockHeapBlock
 
struct  MEMBlockHeap
 

Typedefs

typedef struct MEMBlockHeapBlock MEMBlockHeapBlock
 
typedef struct MEMBlockHeapTracking MEMBlockHeapTracking
 
typedef struct MEMBlockHeap MEMBlockHeap
 

Functions

MEMHeapHandle MEMInitBlockHeap (MEMBlockHeap *heap, void *start, void *end, MEMBlockHeapTracking *blocks, uint32_t size, uint32_t flags)
 
void * MEMDestroyBlockHeap (MEMHeapHandle heap)
 
int MEMAddBlockHeapTracking (MEMHeapHandle heap, MEMBlockHeapTracking *tracking, uint32_t size)
 
void * MEMAllocFromBlockHeapAt (MEMHeapHandle heap, void *addr, uint32_t size)
 
void * MEMAllocFromBlockHeapEx (MEMHeapHandle heap, uint32_t size, int32_t align)
 
void MEMFreeToBlockHeap (MEMHeapHandle heap, void *data)
 
uint32_t MEMGetAllocatableSizeForBlockHeapEx (MEMHeapHandle heap, int32_t align)
 
uint32_t MEMGetTrackingLeftInBlockHeap (MEMHeapHandle heap)
 
uint32_t MEMGetTotalFreeSizeForBlockHeap (MEMHeapHandle heap)