Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <JASHeapCtrl.h>
Public Member Functions | |
JASHeap (JASDisposer *param_0=NULL) | |
void | initRootHeap (void *, u32) |
bool | alloc (JASHeap *, u32) |
bool | allocTail (JASHeap *, u32) |
bool | free () |
void | insertChild (JASHeap *, JASHeap *, void *, u32, bool) |
JASHeap * | getTailHeap () |
u32 | getTailOffset () |
u32 | getCurOffset () |
~JASHeap () | |
void * | getBase () |
bool | isAllocated () |
u32 | getSize () |
Public Attributes | |
JSUTree< JASHeap > | mTree |
OSMutex | mMutex |
JASDisposer * | mDisposer |
u8 * | mBase |
u32 | mSize |
JASHeap * | field_0x40 |
JASHeap::JASHeap | ( | JASDisposer * | param_0 = NULL | ) |
|
inline |
bool JASHeap::free | ( | ) |
|
inline |
u32 JASHeap::getCurOffset | ( | ) |
|
inline |
JASHeap * JASHeap::getTailHeap | ( | ) |
u32 JASHeap::getTailOffset | ( | ) |
void JASHeap::insertChild | ( | JASHeap * | heap, |
JASHeap * | next, | ||
void * | param_2, | ||
u32 | param_3, | ||
bool | param_4 | ||
) |
|
inline |
JASHeap* JASHeap::field_0x40 |
u8* JASHeap::mBase |
JASDisposer* JASHeap::mDisposer |
OSMutex JASHeap::mMutex |
u32 JASHeap::mSize |