#include <wut.h>
#include "memheap.h"
Go to the source code of this file.
|
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) |
|