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

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

alloc(u32 size, int alignment)JKRHeap
alloc(u32 size, int alignment, JKRHeap *heap)JKRHeapstatic
appendDisposer(JKRDisposer *disposer)JKRHeapinline
becomeCurrentHeap()JKRHeap
becomeSystemHeap()JKRHeap
callAllDisposer()JKRHeapvirtual
callErrorHandler(JKRHeap *heap, u32 size, int alignment)JKRHeapinline
changeGroupID(u8 newGroupId)JKRHeap
check()=0JKRHeappure virtual
checkMemoryFilled(void *src, u32 size, u8 value)JKRHeapstatic
copyMemory(void *dst, void *src, u32 size)JKRHeapstatic
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)=0JKRHeappure virtual
do_changeGroupID(u8 newGroupID)JKRHeapvirtual
do_destroy()=0JKRHeappure virtual
do_fillFreeArea()=0JKRHeappure virtual
do_free(void *ptr)=0JKRHeappure virtual
do_freeAll()=0JKRHeappure virtual
do_freeTail()=0JKRHeappure virtual
do_getCurrentGroupId()JKRHeapvirtual
do_getFreeSize()=0JKRHeappure virtual
do_getMaxFreeBlock()=0JKRHeappure virtual
do_getSize(void *ptr)=0JKRHeappure virtual
do_getTotalFreeSize()=0JKRHeappure virtual
do_resize(void *ptr, u32 size)=0JKRHeappure virtual
dump()=0JKRHeappure virtual
dump_sort()JKRHeapvirtual
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
getHeapSize()JKRHeapinline
getHeapTree()JKRHeapinline
getHeapType()=0JKRHeappure virtual
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
getUserRamEnd(void)JKRHeapinlinestatic
getUserRamStart(void)JKRHeapinlinestatic
initArena(char **memory, u32 *size, int maxHeaps)JKRHeapstatic
isSubHeap(JKRHeap *heap) constJKRHeap
JKRDisposer()JKRDisposer
JKRHeap(void *data, u32 size, JKRHeap *parent, bool errorFlag)JKRHeap
lock()JKRHeapinline
mAllocationModeJKRHeapprotected
mCheckMemoryFilledJKRHeapprotected
mChildTreeJKRHeapprotected
mCodeEndJKRHeapstatic
mCodeStartJKRHeapstatic
mDebugFillJKRHeapprotected
mDisposerListJKRHeapprotected
mEndJKRHeapprotected
mErrorFlagJKRHeapprotected
mErrorHandlerJKRHeapstatic
mGroupIdJKRHeapprotected
mHeapJKRDisposer
mInitFlagJKRHeapprotected
mLinkJKRDisposer
mMemorySizeJKRHeapstatic
mMutexJKRHeapprotected
mSizeJKRHeapprotected
mStartJKRHeapprotected
mUserRamEndJKRHeapstatic
mUserRamStartJKRHeapstatic
padding_0x6aJKRHeapprotected
removeDisposer(JKRDisposer *disposer)JKRHeapinline
resize(void *ptr, u32 size)JKRHeap
resize(void *ptr, u32 size, JKRHeap *heap)JKRHeapstatic
sCurrentHeapJKRHeapstatic
setCurrentHeap(JKRHeap *heap)JKRHeapinlinestatic
setDebugFill(bool debugFill)JKRHeapinline
setDefaultDebugFill(bool status)JKRHeapinlinestatic
setErrorFlag(bool errorFlag)JKRHeap
setErrorHandler(JKRErrorHandler errorHandler)JKRHeapstatic
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) constJKRHeapvirtual
state_dump(JKRHeap::TState const &p) constJKRHeapvirtual
state_register(JKRHeap::TState *p, u32 id) constJKRHeapvirtual
unlock()JKRHeapinline
~JKRDisposer()JKRDisposervirtual
~JKRHeap()JKRHeapvirtual