Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JKRExpHeap Member List

This is the complete list of members for JKRExpHeap, including all inherited members.

alloc(u32 size, int alignment)JKRHeap
alloc(u32 size, int alignment, JKRHeap *heap)JKRHeapstatic
ALLOC_MODE_1 enum valueJKRExpHeap
allocFromHead(u32 size, int align)JKRExpHeapprotected
allocFromHead(u32 size)JKRExpHeapprotected
allocFromTail(u32 size, int align)JKRExpHeapprotected
allocFromTail(u32 size)JKRExpHeapprotected
appendDisposer(JKRDisposer *disposer)JKRHeapinline
appendUsedList(CMemBlock *newblock)JKRExpHeapprotected
becomeCurrentHeap()JKRHeap
becomeSystemHeap()JKRHeap
callAllDisposer()JKRHeapvirtual
callErrorHandler(JKRHeap *heap, u32 size, int alignment)JKRHeapinline
changeGroupID(u8 newGroupId)JKRHeap
check()JKRExpHeapvirtual
checkMemoryFilled(void *src, u32 size, u8 value)JKRHeapstatic
CMemBlockJKRExpHeapfriend
copyMemory(void *dst, void *src, u32 size)JKRHeapstatic
create(u32 size, JKRHeap *parent, bool errorFlag)JKRExpHeapstatic
create(void *ptr, u32 size, JKRHeap *parent, bool errorFlag)JKRExpHeapstatic
createRoot(int maxHeaps, bool errorFlag)JKRExpHeapstatic
destroy()JKRHeap
dispose(void *ptr, u32 size)JKRHeap
dispose(void *begin, void *end)JKRHeap
dispose()JKRHeap
dispose_subroutine(u32 start, u32 end)JKRHeap
do_alloc(u32 size, int alignment)JKRExpHeapvirtual
do_changeGroupID(u8 newGroupID)JKRExpHeapvirtual
do_destroy()JKRExpHeapvirtual
do_fillFreeArea()JKRExpHeapvirtual
do_free(void *ptr)JKRExpHeapvirtual
do_freeAll()JKRExpHeapvirtual
do_freeTail()JKRExpHeapvirtual
do_getCurrentGroupId()JKRExpHeapvirtual
do_getFreeSize()JKRExpHeapvirtual
do_getMaxFreeBlock()JKRExpHeapvirtual
do_getSize(void *ptr)JKRExpHeapvirtual
do_getTotalFreeSize()JKRExpHeapvirtual
do_resize(void *ptr, u32 size)JKRExpHeapvirtual
dump()JKRExpHeapvirtual
dump_sort()JKRExpHeapvirtual
EAllocMode enum nameJKRExpHeap
field_0x6eJKRExpHeap
field_0x70JKRExpHeapprivate
field_0x74JKRExpHeapprivate
fillMemory(void *dst, u32 size, u8 value)JKRHeapstatic
find(void *ptr) constJKRHeap
findAllHeap(void *ptr) constJKRHeap
findFromRoot(void *ptr)JKRHeapstatic
free(void *ptr)JKRHeap
free(void *ptr, JKRHeap *heap)JKRHeapstatic
freeAll()JKRHeap
freeTail()JKRHeap
getCodeEnd(void)JKRHeapinlinestatic
getCodeStart(void)JKRHeapinlinestatic
getCurrentHeap()JKRHeapinlinestatic
getDebugFill() constJKRHeapinline
getEndAddr() constJKRHeapinline
getErrorFlag() constJKRHeapinline
getFreeSize()JKRHeap
getHeadUsedList() constJKRExpHeapinline
getHeapSize()JKRHeapinline
getHeapTree()JKRHeapinline
getHeapType()JKRExpHeapvirtual
getMaxAllocatableSize(int alignment)JKRHeap
getMaxFreeBlock()JKRHeap
getMemorySize(void)JKRHeapinlinestatic
getParent() constJKRHeapinline
getRootHeap()JKRHeapinlinestatic
getRootHeap2()JKRHeapinlinestatic
getSize(void *ptr)JKRHeap
getSize() constJKRHeapinline
getSize(void *ptr, JKRHeap *heap)JKRHeapstatic
getStartAddr() constJKRHeapinline
getState_(TState *state)JKRHeapinlinestatic
getState_buf_(TState *state)JKRHeapinlinestatic
getSystemHeap()JKRHeapinlinestatic
getTotalFreeSize()JKRHeap
getTotalUsedSize(void) constJKRExpHeap
getUsedSize(u8 groupId) constJKRExpHeap
getUserRamEnd(void)JKRHeapinlinestatic
getUserRamStart(void)JKRHeapinlinestatic
initArena(char **memory, u32 *size, int maxHeaps)JKRHeapstatic
isSubHeap(JKRHeap *heap) constJKRHeap
JKRDisposer()JKRDisposer
JKRExpHeap(void *data, u32 size, JKRHeap *parent, bool errorFlag)JKRExpHeapprotected
JKRHeap(void *data, u32 size, JKRHeap *parent, bool errorFlag)JKRHeap
joinTwoBlocks(CMemBlock *block)JKRExpHeapprotected
lock()JKRHeapinline
mAllocationModeJKRHeapprotected
mAllocModeJKRExpHeap
mCheckMemoryFilledJKRHeapprotected
mChildTreeJKRHeapprotected
mCodeEndJKRHeapstatic
mCodeStartJKRHeapstatic
mCurrentGroupIdJKRExpHeap
mDebugFillJKRHeapprotected
mDisposerListJKRHeapprotected
mEndJKRHeapprotected
mErrorFlagJKRHeapprotected
mErrorHandlerJKRHeapstatic
mGroupIdJKRHeapprotected
mHeadFreeListJKRExpHeapprivate
mHeadUsedListJKRExpHeapprivate
mHeapJKRDisposer
mInitFlagJKRHeapprotected
mLinkJKRDisposer
mMemorySizeJKRHeapstatic
mMutexJKRHeapprotected
mSizeJKRHeapprotected
mStartJKRHeapprotected
mTailFreeListJKRExpHeapprivate
mTailUsedListJKRExpHeapprivate
mUserRamEndJKRHeapstatic
mUserRamStartJKRHeapstatic
padding_0x6aJKRHeapprotected
recycleFreeBlock(CMemBlock *block)JKRExpHeapprotected
removeDisposer(JKRDisposer *disposer)JKRHeapinline
removeFreeBlock(CMemBlock *block)JKRExpHeapprotected
removeUsedBlock(CMemBlock *block)JKRExpHeapprotected
resize(void *ptr, u32 size)JKRHeap
resize(void *ptr, u32 size, JKRHeap *heap)JKRHeapstatic
sCurrentHeapJKRHeapstatic
setAllocationMode(EAllocMode mode)JKRExpHeapinline
setCurrentHeap(JKRHeap *heap)JKRHeapinlinestatic
setDebugFill(bool debugFill)JKRHeapinline
setDefaultDebugFill(bool status)JKRHeapinlinestatic
setErrorFlag(bool errorFlag)JKRHeap
setErrorHandler(JKRErrorHandler errorHandler)JKRHeapstatic
setFreeBlock(CMemBlock *block, CMemBlock *prev, CMemBlock *next)JKRExpHeapprotected
setState_u32CheckCode_(TState *state, u32 checkCode)JKRHeapinlinestatic
setState_u32ID_(TState *state, u32 id)JKRHeapinlinestatic
setState_uUsedSize_(TState *state, u32 usedSize)JKRHeapinlinestatic
setSystemHeap(JKRHeap *heap)JKRHeapinlinestatic
sRootHeapJKRHeapstatic
sRootHeap2JKRHeapstatic
sSystemHeapJKRHeapstatic
state_compare(JKRHeap::TState const &r1, JKRHeap::TState const &r2) constJKRExpHeapvirtual
state_dump(JKRHeap::TState const &p) constJKRHeapvirtual
state_register(JKRHeap::TState *p, u32 id) constJKRExpHeapvirtual
unlock()JKRHeapinline
~JKRDisposer()JKRDisposervirtual
~JKRExpHeap()JKRExpHeapprotectedvirtual
~JKRHeap()JKRHeapvirtual