SSBM Decomp
|
#include <platform.h>
Go to the source code of this file.
Data Structures | |
struct | HeapCell |
struct | Heap |
Macros | |
#define | OSAlloc(size) OSAllocFromHeap(__OSCurrHeap, (size)) |
#define | OSFree(ptr) OSFreeToHeap(__OSCurrHeap, (ptr)) |
Typedefs | |
typedef int | OSHeapHandle |
Functions | |
void * | OSInitAlloc (void *, void *, int) |
OSHeapHandle | OSCreateHeap (void *, void *) |
void | OSDestroyHeap (size_t idx) |
OSHeapHandle | OSSetCurrentHeap (OSHeapHandle) |
void * | OSAllocFromHeap (OSHeapHandle heap, size_t size) |
size_t | OSCheckHeap (OSHeapHandle) |
void | OSFreeToHeap (OSHeapHandle heap, void *ptr) |
Variables | |
volatile OSHeapHandle | __OSCurrHeap |
#define OSAlloc | ( | size | ) | OSAllocFromHeap(__OSCurrHeap, (size)) |
#define OSFree | ( | ptr | ) | OSFreeToHeap(__OSCurrHeap, (ptr)) |
typedef int OSHeapHandle |
void * OSInitAlloc | ( | void * | arenaStart, |
void * | arenaEnd, | ||
int | maxHeaps | ||
) |
OSHeapHandle OSCreateHeap | ( | void * | start, |
void * | end | ||
) |
void OSDestroyHeap | ( | size_t | idx | ) |
OSHeapHandle OSSetCurrentHeap | ( | OSHeapHandle | heap | ) |
void * OSAllocFromHeap | ( | OSHeapHandle | heap, |
size_t | size | ||
) |
size_t OSCheckHeap | ( | OSHeapHandle | heap | ) |
void OSFreeToHeap | ( | OSHeapHandle | heap, |
void * | ptr | ||
) |
|
extern |