adjustSize(void) | JKRSolidHeap | |
alloc(u32 size, int alignment) | JKRHeap | |
alloc(u32 size, int alignment, JKRHeap *heap) | JKRHeap | static |
allocFromHead(u32, int) | JKRSolidHeap | protected |
allocFromTail(u32, int) | JKRSolidHeap | protected |
appendDisposer(JKRDisposer *disposer) | JKRHeap | inline |
becomeCurrentHeap() | JKRHeap | |
becomeSystemHeap() | JKRHeap | |
callAllDisposer() | JKRHeap | virtual |
callErrorHandler(JKRHeap *heap, u32 size, int alignment) | JKRHeap | inline |
changeGroupID(u8 newGroupId) | JKRHeap | |
check(void) | JKRSolidHeap | virtual |
checkMemoryFilled(void *src, u32 size, u8 value) | JKRHeap | static |
copyMemory(void *dst, void *src, u32 size) | JKRHeap | static |
create(u32, JKRHeap *, bool) | JKRSolidHeap | static |
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, int) | JKRSolidHeap | virtual |
do_changeGroupID(u8 newGroupID) | JKRHeap | virtual |
do_destroy(void) | JKRSolidHeap | virtual |
do_fillFreeArea(void) | JKRSolidHeap | virtual |
do_free(void *) | JKRSolidHeap | virtual |
do_freeAll(void) | JKRSolidHeap | virtual |
do_freeTail(void) | JKRSolidHeap | virtual |
do_getCurrentGroupId() | JKRHeap | virtual |
do_getFreeSize(void) | JKRSolidHeap | virtual |
do_getMaxFreeBlock(void) | JKRSolidHeap | virtual |
do_getSize(void *) | JKRSolidHeap | virtual |
do_getTotalFreeSize(void) | JKRSolidHeap | virtual |
do_resize(void *, u32) | JKRSolidHeap | virtual |
dump(void) | JKRSolidHeap | virtual |
dump_sort() | JKRHeap | virtual |
field_0x78 | JKRSolidHeap | private |
fillMemory(void *dst, u32 size, u8 value) | JKRHeap | static |
find(void *ptr) const | JKRHeap | |
findAllHeap(void *ptr) const | JKRHeap | |
findFromRoot(void *ptr) | JKRHeap | static |
free(void *ptr) | JKRHeap | |
free(void *ptr, JKRHeap *heap) | JKRHeap | static |
freeAll() | JKRHeap | |
freeTail() | JKRHeap | |
getCodeEnd(void) | JKRHeap | inlinestatic |
getCodeStart(void) | JKRHeap | inlinestatic |
getCurrentHeap() | JKRHeap | inlinestatic |
getDebugFill() const | JKRHeap | inline |
getEndAddr() const | JKRHeap | inline |
getErrorFlag() const | JKRHeap | inline |
getFreeSize() | JKRHeap | |
getHeapSize() | JKRHeap | inline |
getHeapTree() | JKRHeap | inline |
getHeapType(void) | JKRSolidHeap | virtual |
getMaxAllocatableSize(int alignment) | JKRHeap | |
getMaxFreeBlock() | JKRHeap | |
getMemorySize(void) | JKRHeap | inlinestatic |
getParent() const | JKRHeap | inline |
getRootHeap() | JKRHeap | inlinestatic |
getRootHeap2() | JKRHeap | inlinestatic |
getSize(void *ptr) | JKRHeap | |
getSize() const | JKRHeap | inline |
getSize(void *ptr, JKRHeap *heap) | JKRHeap | static |
getStartAddr() const | JKRHeap | inline |
getState_(TState *state) | JKRHeap | inlinestatic |
getState_buf_(TState *state) | JKRHeap | inlinestatic |
getSystemHeap() | JKRHeap | inlinestatic |
getTotalFreeSize() | JKRHeap | |
getUsedSize(JKRSolidHeap *heap) | JKRSolidHeap | inlineprotectedstatic |
getUserRamEnd(void) | JKRHeap | inlinestatic |
getUserRamStart(void) | JKRHeap | inlinestatic |
initArena(char **memory, u32 *size, int maxHeaps) | JKRHeap | static |
isSubHeap(JKRHeap *heap) const | JKRHeap | |
JKRDisposer() | JKRDisposer | |
JKRHeap(void *data, u32 size, JKRHeap *parent, bool errorFlag) | JKRHeap | |
JKRSolidHeap(void *, u32, JKRHeap *, bool) | JKRSolidHeap | protected |
lock() | JKRHeap | inline |
mAllocationMode | JKRHeap | protected |
mCheckMemoryFilled | JKRHeap | protected |
mChildTree | JKRHeap | protected |
mCodeEnd | JKRHeap | static |
mCodeStart | JKRHeap | static |
mDebugFill | JKRHeap | protected |
mDisposerList | JKRHeap | protected |
mEnd | JKRHeap | protected |
mErrorFlag | JKRHeap | protected |
mErrorHandler | JKRHeap | static |
mFreeSize | JKRSolidHeap | private |
mGroupId | JKRHeap | protected |
mHeap | JKRDisposer | |
mInitFlag | JKRHeap | protected |
mLink | JKRDisposer | |
mMemorySize | JKRHeap | static |
mMutex | JKRHeap | protected |
mSize | JKRHeap | protected |
mSolidHead | JKRSolidHeap | private |
mSolidTail | JKRSolidHeap | private |
mStart | JKRHeap | protected |
mUserRamEnd | JKRHeap | static |
mUserRamStart | JKRHeap | static |
padding_0x6a | JKRHeap | protected |
removeDisposer(JKRDisposer *disposer) | JKRHeap | inline |
resize(void *ptr, u32 size) | JKRHeap | |
resize(void *ptr, u32 size, JKRHeap *heap) | JKRHeap | static |
sCurrentHeap | JKRHeap | static |
setCurrentHeap(JKRHeap *heap) | JKRHeap | inlinestatic |
setDebugFill(bool debugFill) | JKRHeap | inline |
setDefaultDebugFill(bool status) | JKRHeap | inlinestatic |
setErrorFlag(bool errorFlag) | JKRHeap | |
setErrorHandler(JKRErrorHandler errorHandler) | JKRHeap | static |
setState_u32CheckCode_(TState *state, u32 checkCode) | JKRHeap | inlinestatic |
setState_u32ID_(TState *state, u32 id) | JKRHeap | inlinestatic |
setState_uUsedSize_(TState *state, u32 usedSize) | JKRHeap | inlinestatic |
setSystemHeap(JKRHeap *heap) | JKRHeap | inlinestatic |
sRootHeap | JKRHeap | static |
sRootHeap2 | JKRHeap | static |
sSystemHeap | JKRHeap | static |
state_compare(JKRHeap::TState const &, JKRHeap::TState const &) const | JKRSolidHeap | virtual |
state_dump(JKRHeap::TState const &p) const | JKRHeap | virtual |
state_register(JKRHeap::TState *, u32) const | JKRSolidHeap | virtual |
unlock() | JKRHeap | inline |
~JKRDisposer() | JKRDisposer | virtual |
~JKRHeap() | JKRHeap | virtual |
~JKRSolidHeap() | JKRSolidHeap | protectedvirtual |