#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) |
| |