// // Generated By: dol2asm // Translation Unit: JKRSolidHeap // #include "dol2asm.h" #include "dolphin/types.h" #include "JSystem/JKernel/JKRSolidHeap.h" // // Types: // struct JKRHeap { struct TState { }; /* 800065D8 */ // False False // bool False bool dump_sort(); /* 802CE138 */ // False False // void* False // void False // u32 False // JKRHeap* False // JKRHeap False // bool False JKRHeap(void*, u32, JKRHeap*, bool); /* 802CE264 */ // False False ~JKRHeap(); /* 802CE474 */ // False False // u32 False // int False // JKRHeap* False // JKRHeap False void alloc(u32, int, JKRHeap*); /* 802CE500 */ // False False // void* False // void False // JKRHeap* False // JKRHeap False void free(void*, JKRHeap*); /* 802CE574 */ // False False void callAllDisposer(); /* 802CE684 */ // False False // void* False // void False // u32 False void resize(void*, u32); /* 802CE72C */ // False False void getFreeSize(); /* 802CE784 */ // False False void getTotalFreeSize(); /* 802CE7DC */ // False False // int False void getMaxAllocatableSize(int); /* 802CEAA0 */ // False False // void* False // void False // void* False // void False void dispose(void*, void*); /* 802CEAC0 */ // False False void dispose(); /* 802CEDA0 */ // False False // void False // JKRHeap::TState const& False // JKRHeap::TState const False // JKRHeap::TState False void state_dump(JKRHeap::TState const&) const; /* 802CEDA4 */ // False False // bool False // u8 False bool do_changeGroupID(u8); /* 802CEDAC */ // False False // bool False bool do_getCurrentGroupId(); }; struct JKRSolidHeap { /* 802D0A24 */ // False False // u32 False // JKRHeap* False // JKRHeap False // bool False void create(u32, JKRHeap*, bool); /* 802D0AD0 */ // True False void do_destroy(); /* 802D0B30 */ // True False // void* False // void False // u32 False // JKRHeap* False // JKRHeap False // bool False JKRSolidHeap(void*, u32, JKRHeap*, bool); /* 802D0B8C */ // True False ~JKRSolidHeap(); /* 802D0BF4 */ // False False void adjustSize(); /* 802D0CB0 */ // True False // u32 False // int False void do_alloc(u32, int); /* 802D0D58 */ // True False // u32 False // int False void allocFromHead(u32, int); /* 802D0E20 */ // True False // u32 False // int False void allocFromTail(u32, int); /* 802D0EE4 */ // True False // void* False // void False void do_free(void*); /* 802D0F14 */ // True False void do_freeAll(); /* 802D0F74 */ // True False void do_freeTail(); /* 802D1000 */ // True False // void False void do_fillFreeArea(); /* 802D1004 */ // True False // void* False // void False // u32 False void do_resize(void*, u32); /* 802D1038 */ // True False // void* False // void False void do_getSize(void*); /* 802D106C */ // True False void check(); /* 802D10FC */ // True False void dump(); /* 802D11FC */ // True False // JKRHeap::TState* False // JKRHeap::TState False // u32 False void state_register(JKRHeap::TState*, u32) const; /* 802D1258 */ // True False // JKRHeap::TState const& False // JKRHeap::TState const False // JKRHeap::TState False // JKRHeap::TState const& False // JKRHeap::TState const False // JKRHeap::TState False void state_compare(JKRHeap::TState const&, JKRHeap::TState const&) const; /* 802D1288 */ // True False void getHeapType(); /* 802D1294 */ // True False void do_getFreeSize(); /* 802D129C */ // True False void do_getMaxFreeBlock(); /* 802D12A4 */ // True False void do_getTotalFreeSize(); }; // // Forward References: // // False False // u32 False // JKRHeap* False // JKRHeap False // bool False extern "C" void create__12JKRSolidHeapFUlP7JKRHeapb(); // True False extern "C" void do_destroy__12JKRSolidHeapFv(); // True False // void* False // void False // u32 False // JKRHeap* False // JKRHeap False // bool False extern "C" void __ct__12JKRSolidHeapFPvUlP7JKRHeapb(); // True False extern "C" void __dt__12JKRSolidHeapFv(); // False False extern "C" void adjustSize__12JKRSolidHeapFv(); // True False // u32 False // int False extern "C" void do_alloc__12JKRSolidHeapFUli(); // True False // u32 False // int False extern "C" void allocFromHead__12JKRSolidHeapFUli(); // True False // u32 False // int False extern "C" void allocFromTail__12JKRSolidHeapFUli(); // True False // void* False // void False extern "C" void do_free__12JKRSolidHeapFPv(); // True False extern "C" void do_freeAll__12JKRSolidHeapFv(); // True False extern "C" void do_freeTail__12JKRSolidHeapFv(); // True False // void False extern "C" void do_fillFreeArea__12JKRSolidHeapFv(); // True False // void* False // void False // u32 False extern "C" void do_resize__12JKRSolidHeapFPvUl(); // True False // void* False // void False extern "C" void do_getSize__12JKRSolidHeapFPv(); // True False extern "C" void check__12JKRSolidHeapFv(); // True False extern "C" void dump__12JKRSolidHeapFv(); // True False // JKRHeap::TState* False // JKRHeap::TState False // u32 False extern "C" void state_register__12JKRSolidHeapCFPQ27JKRHeap6TStateUl(); // True False // JKRHeap::TState const& False // JKRHeap::TState const False // JKRHeap::TState False // JKRHeap::TState const& False // JKRHeap::TState const False // JKRHeap::TState False extern "C" void state_compare__12JKRSolidHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState(); // True False extern "C" void getHeapType__12JKRSolidHeapFv(); // True False extern "C" void do_getFreeSize__12JKRSolidHeapFv(); // True False extern "C" void do_getMaxFreeBlock__12JKRSolidHeapFv(); // True False extern "C" void do_getTotalFreeSize__12JKRSolidHeapFv(); extern "C" extern char const* const JKRSolidHeap__stringBase0; extern "C" extern void* __vt__12JKRSolidHeap[24]; // // External References: // // False False // void False // void* False // void False void operator delete(void*); // False False // bool False extern "C" bool dump_sort__7JKRHeapFv(); // False False // void* False // void False // u32 False // JKRHeap* False // JKRHeap False // bool False extern "C" void __ct__7JKRHeapFPvUlP7JKRHeapb(); // False False extern "C" void __dt__7JKRHeapFv(); // False False // u32 False // int False // JKRHeap* False // JKRHeap False extern "C" void alloc__7JKRHeapFUliP7JKRHeap(); // False False // void* False // void False // JKRHeap* False // JKRHeap False extern "C" void free__7JKRHeapFPvP7JKRHeap(); // False False extern "C" void callAllDisposer__7JKRHeapFv(); // False False // void* False // void False // u32 False extern "C" void resize__7JKRHeapFPvUl(); // False False extern "C" void getFreeSize__7JKRHeapFv(); // False False extern "C" void getTotalFreeSize__7JKRHeapFv(); // False False // int False extern "C" void getMaxAllocatableSize__7JKRHeapFi(); // False False // void* False // void False // void* False // void False extern "C" void dispose__7JKRHeapFPvPv(); // False False extern "C" void dispose__7JKRHeapFv(); // False False // void False // void* False // void False extern "C" void __dl__FPv(); // False False // void False // JKRHeap::TState const& False // JKRHeap::TState const False // JKRHeap::TState False extern "C" void state_dump__7JKRHeapCFRCQ27JKRHeap6TState(); // False False // bool False // u8 False extern "C" bool do_changeGroupID__7JKRHeapFUc(); // False False // bool False extern "C" bool do_getCurrentGroupId__7JKRHeapFv(); // False False extern "C" void JUTReportConsole_f(); // False False extern "C" void JUTWarningConsole_f(); // False False extern "C" void OSLockMutex(); // False False extern "C" void OSUnlockMutex(); // False False extern "C" void _savegpr_28(); // False False extern "C" void _savegpr_29(); // False False extern "C" void _restgpr_28(); // False False extern "C" void _restgpr_29(); extern "C" extern u8 sRootHeap__7JKRHeap[4]; extern "C" extern u8 mErrorHandler__7JKRHeap[4]; // // Declarations: // /* 802D0A24-802D0AD0 00AC+00 s=0 e=4 z=1 None .text create__12JKRSolidHeapFUlP7JKRHeapb */ // 802D0A34: 803621DC (_savegpr_29) // 802D0A44: 80451378 (sRootHeap__7JKRHeap) // 802D0A5C: 802CE7DC (getMaxAllocatableSize__7JKRHeapFi) // 802D0A80: 802CE474 (alloc__7JKRHeapFUliP7JKRHeap) // 802D0AAC: 802D0B30 (__ct__12JKRSolidHeapFPvUlP7JKRHeapb) // 802D0ABC: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False // u32 False // JKRHeap* False // JKRHeap False // bool False asm void JKRSolidHeap::create(u32 param_0, JKRHeap* param_1, bool param_2) { nofralloc #include "asm/JSystem/JKernel/JKRSolidHeap/create__12JKRSolidHeapFUlP7JKRHeapb.s" } #pragma pop /* 802D0AD0-802D0B30 0060+00 s=1 e=0 z=0 None .text do_destroy__12JKRSolidHeapFv */ // 802D0B14: 802CE500 (free__7JKRHeapFPvP7JKRHeap) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False asm void JKRSolidHeap::do_destroy() { nofralloc #include "asm/JSystem/JKernel/JKRSolidHeap/do_destroy__12JKRSolidHeapFv.s" } #pragma pop /* ############################################################################################## */ /* 803CC030-803CC090 0060+00 s=2 e=0 z=0 None .data __vt__12JKRSolidHeap */ SECTION_DATA void* __vt__12JKRSolidHeap[24] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__12JKRSolidHeapFv, (void*)callAllDisposer__7JKRHeapFv, (void*)getHeapType__12JKRSolidHeapFv, (void*)check__12JKRSolidHeapFv, (void*)dump_sort__7JKRHeapFv, (void*)dump__12JKRSolidHeapFv, (void*)do_destroy__12JKRSolidHeapFv, (void*)do_alloc__12JKRSolidHeapFUli, (void*)do_free__12JKRSolidHeapFPv, (void*)do_freeAll__12JKRSolidHeapFv, (void*)do_freeTail__12JKRSolidHeapFv, (void*)do_fillFreeArea__12JKRSolidHeapFv, (void*)do_resize__12JKRSolidHeapFPvUl, (void*)do_getSize__12JKRSolidHeapFPv, (void*)do_getFreeSize__12JKRSolidHeapFv, (void*)do_getMaxFreeBlock__12JKRSolidHeapFv, (void*)do_getTotalFreeSize__12JKRSolidHeapFv, (void*)do_changeGroupID__7JKRHeapFUc, (void*)do_getCurrentGroupId__7JKRHeapFv, (void*)state_register__12JKRSolidHeapCFPQ27JKRHeap6TStateUl, (void*)state_compare__12JKRSolidHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState, (void*)state_dump__7JKRHeapCFRCQ27JKRHeap6TState, }; /* 802D0B30-802D0B8C 005C+00 s=1 e=0 z=0 None .text __ct__12JKRSolidHeapFPvUlP7JKRHeapb */ // 802D0B44: 802CE138 (__ct__7JKRHeapFPvUlP7JKRHeapb) // 802D0B48: 803CC030 (__vt__12JKRSolidHeap) // 802D0B4C: 803CC030 (__vt__12JKRSolidHeap) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // void* False // void False // u32 False // JKRHeap* False // JKRHeap False // bool False asm JKRSolidHeap::JKRSolidHeap(void* param_0, u32 param_1, JKRHeap* param_2, bool param_3) { nofralloc #include "asm/JSystem/JKernel/JKRSolidHeap/__ct__12JKRSolidHeapFPvUlP7JKRHeapb.s" } #pragma pop /* 802D0B8C-802D0BF4 0068+00 s=1 e=0 z=0 None .text __dt__12JKRSolidHeapFv */ // 802D0BAC: 803CC030 (__vt__12JKRSolidHeap) // 802D0BB0: 803CC030 (__vt__12JKRSolidHeap) // 802D0BB8: 802CEAC0 (dispose__7JKRHeapFv) // 802D0BC4: 802CE264 (__dt__7JKRHeapFv) // 802D0BD4: 802CED3C (__dl__FPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False asm JKRSolidHeap::~JKRSolidHeap() { nofralloc #include "asm/JSystem/JKernel/JKRSolidHeap/__dt__12JKRSolidHeapFv.s" } #pragma pop /* 802D0BF4-802D0CB0 00BC+00 s=0 e=5 z=1 None .text adjustSize__12JKRSolidHeapFv */ // 802D0C04: 803621DC (_savegpr_29) // 802D0C20: 8033F040 (OSLockMutex) // 802D0C4C: 802CE684 (resize__7JKRHeapFPvUl) // 802D0C88: 8033F11C (OSUnlockMutex) // 802D0C9C: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False asm void JKRSolidHeap::adjustSize() { nofralloc #include "asm/JSystem/JKernel/JKRSolidHeap/adjustSize__12JKRSolidHeapFv.s" } #pragma pop /* 802D0CB0-802D0D58 00A8+00 s=1 e=0 z=0 None .text do_alloc__12JKRSolidHeapFUli */ // 802D0CC0: 803621DC (_savegpr_29) // 802D0CD4: 8033F040 (OSLockMutex) // 802D0D04: 802D0D58 (allocFromHead__12JKRSolidHeapFUli) // 802D0D2C: 802D0E20 (allocFromTail__12JKRSolidHeapFUli) // 802D0D38: 8033F11C (OSUnlockMutex) // 802D0D44: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // u32 False // int False asm void JKRSolidHeap::do_alloc(u32 param_0, int param_1) { nofralloc #include "asm/JSystem/JKernel/JKRSolidHeap/do_alloc__12JKRSolidHeapFUli.s" } #pragma pop /* ############################################################################################## */ /* 8039CE50-8039CFA8 0157+01 s=7 e=0 z=0 None .rodata @stringBase0 */ #pragma push #pragma force_active on #pragma section ".dead" SECTION_DEAD char const* const stringBase_8039CE50 = "allocFromHead: cannot alloc memory (0x%x byte).\n"; SECTION_DEAD char const* const stringBase_8039CE81 = "allocFromTail: cannot alloc memory (0x%x byte).\n"; SECTION_DEAD char const* const stringBase_8039CEB2 = "free: cannot free memory block (%08x)\n"; SECTION_DEAD char const* const stringBase_8039CED9 = "resize: cannot resize memory block (%08x: %d)\n"; SECTION_DEAD char const* const stringBase_8039CF08 = "getSize: cannot get memory block size (%08x)\n"; SECTION_DEAD char const* const stringBase_8039CF36 = "check: bad total memory block size (%08X, %08X)\n"; SECTION_DEAD char const* const stringBase_8039CF67 = "head %08x: %08x\n"; SECTION_DEAD char const* const stringBase_8039CF78 = "tail %08x: %08x\n"; SECTION_DEAD char const* const stringBase_8039CF89 = "%d / %d bytes (%6.2f%%) used\n"; /* @stringBase0 padding */ SECTION_DEAD static char const* const pad_8039CFA7 = ""; #pragma pop /* 802D0D58-802D0E20 00C8+00 s=1 e=0 z=0 None .text allocFromHead__12JKRSolidHeapFUli */ // 802D0D68: 803621D8 (_savegpr_28) // 802D0DC8: 8039CE50 (JKRSolidHeap__stringBase0) // 802D0DCC: 8039CE50 (JKRSolidHeap__stringBase0) // 802D0DD4: 802E867C (JUTWarningConsole_f) // 802D0DE4: 8045137C (mErrorHandler__7JKRHeap) // 802D0E0C: 80362224 (_restgpr_28) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // u32 False // int False asm void JKRSolidHeap::allocFromHead(u32 param_0, int param_1) { nofralloc #include "asm/JSystem/JKernel/JKRSolidHeap/allocFromHead__12JKRSolidHeapFUli.s" } #pragma pop /* 802D0E20-802D0EE4 00C4+00 s=1 e=0 z=0 None .text allocFromTail__12JKRSolidHeapFUli */ // 802D0E30: 803621D8 (_savegpr_28) // 802D0E88: 8039CE50 (JKRSolidHeap__stringBase0) // 802D0E8C: 8039CE50 (JKRSolidHeap__stringBase0) // 802D0E98: 802E867C (JUTWarningConsole_f) // 802D0EA8: 8045137C (mErrorHandler__7JKRHeap) // 802D0ED0: 80362224 (_restgpr_28) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // u32 False // int False asm void JKRSolidHeap::allocFromTail(u32 param_0, int param_1) { nofralloc #include "asm/JSystem/JKernel/JKRSolidHeap/allocFromTail__12JKRSolidHeapFUli.s" } #pragma pop /* 802D0EE4-802D0F14 0030+00 s=1 e=0 z=0 None .text do_free__12JKRSolidHeapFPv */ // 802D0EF0: 8039CE50 (JKRSolidHeap__stringBase0) // 802D0EF4: 8039CE50 (JKRSolidHeap__stringBase0) // 802D0F00: 802E867C (JUTWarningConsole_f) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // void* False // void False asm void JKRSolidHeap::do_free(void* param_0) { nofralloc #include "asm/JSystem/JKernel/JKRSolidHeap/do_free__12JKRSolidHeapFPv.s" } #pragma pop /* 802D0F14-802D0F74 0060+00 s=1 e=0 z=0 None .text do_freeAll__12JKRSolidHeapFv */ // 802D0F2C: 8033F040 (OSLockMutex) // 802D0F34: 802CE574 (callAllDisposer__7JKRHeapFv) // 802D0F5C: 8033F11C (OSUnlockMutex) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False asm void JKRSolidHeap::do_freeAll() { nofralloc #include "asm/JSystem/JKernel/JKRSolidHeap/do_freeAll__12JKRSolidHeapFv.s" } #pragma pop /* 802D0F74-802D1000 008C+00 s=1 e=0 z=0 None .text do_freeTail__12JKRSolidHeapFv */ // 802D0F8C: 8033F040 (OSLockMutex) // 802D0FA4: 802CEAA0 (dispose__7JKRHeapFPvPv) // 802D0FE8: 8033F11C (OSUnlockMutex) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False asm void JKRSolidHeap::do_freeTail() { nofralloc #include "asm/JSystem/JKernel/JKRSolidHeap/do_freeTail__12JKRSolidHeapFv.s" } #pragma pop /* 802D1000-802D1004 0004+00 s=1 e=0 z=0 None .text do_fillFreeArea__12JKRSolidHeapFv */ // True False // void False void JKRSolidHeap::do_fillFreeArea() { /* empty function */ } /* 802D1004-802D1038 0034+00 s=1 e=0 z=0 None .text do_resize__12JKRSolidHeapFPvUl */ // 802D1010: 8039CE50 (JKRSolidHeap__stringBase0) // 802D1014: 8039CE50 (JKRSolidHeap__stringBase0) // 802D1020: 802E867C (JUTWarningConsole_f) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // void* False // void False // u32 False asm void JKRSolidHeap::do_resize(void* param_0, u32 param_1) { nofralloc #include "asm/JSystem/JKernel/JKRSolidHeap/do_resize__12JKRSolidHeapFPvUl.s" } #pragma pop /* 802D1038-802D106C 0034+00 s=1 e=0 z=0 None .text do_getSize__12JKRSolidHeapFPv */ // 802D1044: 8039CE50 (JKRSolidHeap__stringBase0) // 802D1048: 8039CE50 (JKRSolidHeap__stringBase0) // 802D1054: 802E867C (JUTWarningConsole_f) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // void* False // void False asm void JKRSolidHeap::do_getSize(void* param_0) { nofralloc #include "asm/JSystem/JKernel/JKRSolidHeap/do_getSize__12JKRSolidHeapFPv.s" } #pragma pop /* 802D106C-802D10FC 0090+00 s=1 e=0 z=0 None .text check__12JKRSolidHeapFv */ // 802D1088: 8033F040 (OSLockMutex) // 802D10C4: 8039CE50 (JKRSolidHeap__stringBase0) // 802D10C8: 8039CE50 (JKRSolidHeap__stringBase0) // 802D10D4: 802E867C (JUTWarningConsole_f) // 802D10DC: 8033F11C (OSUnlockMutex) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False asm void JKRSolidHeap::check() { nofralloc #include "asm/JSystem/JKernel/JKRSolidHeap/check__12JKRSolidHeapFv.s" } #pragma pop /* ############################################################################################## */ /* 80455FA8-80455FB0 0004+04 s=1 e=0 z=0 None .sdata2 @693 */ SECTION_SDATA2 static f32 lit_693[1 + 1 /* padding */] = { 100.0f, /* padding */ 0.0f, }; /* 80455FB0-80455FB8 0008+00 s=1 e=0 z=0 None .sdata2 @695 */ SECTION_SDATA2 static f64 lit_695 = 4503601774854144.0 /* cast s32 to float */; /* 80455FB8-80455FC0 0008+00 s=1 e=0 z=0 None .sdata2 @697 */ SECTION_SDATA2 static f64 lit_697 = 4503599627370496.0 /* cast u32 to float */; /* 802D10FC-802D11FC 0100+00 s=1 e=0 z=0 None .text dump__12JKRSolidHeapFv */ // 802D110C: 803621DC (_savegpr_29) // 802D112C: 8033F040 (OSLockMutex) // 802D114C: 8039CE50 (JKRSolidHeap__stringBase0) // 802D1150: 8039CE50 (JKRSolidHeap__stringBase0) // 802D115C: 802E85C8 (JUTReportConsole_f) // 802D1164: 8039CE50 (JKRSolidHeap__stringBase0) // 802D1168: 8039CE50 (JKRSolidHeap__stringBase0) // 802D117C: 802E85C8 (JUTReportConsole_f) // 802D1184: 8039CE50 (JKRSolidHeap__stringBase0) // 802D1188: 8039CE50 (JKRSolidHeap__stringBase0) // 802D1194: 80455FA8 (lit_693) // 802D1198: 80455FB0 (lit_695) // 802D11B4: 80455FB8 (lit_697) // 802D11D4: 802E85C8 (JUTReportConsole_f) // 802D11DC: 8033F11C (OSUnlockMutex) // 802D11E8: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False asm void JKRSolidHeap::dump() { nofralloc #include "asm/JSystem/JKernel/JKRSolidHeap/dump__12JKRSolidHeapFv.s" } #pragma pop /* 802D11FC-802D1258 005C+00 s=1 e=0 z=0 None .text state_register__12JKRSolidHeapCFPQ27JKRHeap6TStateUl */ // 802D121C: 802CE784 (getTotalFreeSize__7JKRHeapFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JKRHeap::TState* False // JKRHeap::TState False // u32 False asm void JKRSolidHeap::state_register(JKRHeap::TState* param_0, u32 param_1) const { nofralloc #include "asm/JSystem/JKernel/JKRSolidHeap/state_register__12JKRSolidHeapCFPQ27JKRHeap6TStateUl.s" } #pragma pop /* 802D1258-802D1288 0030+00 s=1 e=0 z=0 None .text state_compare__12JKRSolidHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JKRHeap::TState const& False // JKRHeap::TState const False // JKRHeap::TState False // JKRHeap::TState const& False // JKRHeap::TState const False // JKRHeap::TState False asm void JKRSolidHeap::state_compare(JKRHeap::TState const& param_0, JKRHeap::TState const& param_1) const { nofralloc #include "asm/JSystem/JKernel/JKRSolidHeap/state_compare__12JKRSolidHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState.s" } #pragma pop /* 802D1288-802D1294 000C+00 s=1 e=0 z=0 None .text getHeapType__12JKRSolidHeapFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False asm void JKRSolidHeap::getHeapType() { nofralloc #include "asm/JSystem/JKernel/JKRSolidHeap/getHeapType__12JKRSolidHeapFv.s" } #pragma pop /* 802D1294-802D129C 0008+00 s=1 e=0 z=0 None .text do_getFreeSize__12JKRSolidHeapFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False asm void JKRSolidHeap::do_getFreeSize() { nofralloc #include "asm/JSystem/JKernel/JKRSolidHeap/do_getFreeSize__12JKRSolidHeapFv.s" } #pragma pop /* 802D129C-802D12A4 0008+00 s=1 e=0 z=0 None .text do_getMaxFreeBlock__12JKRSolidHeapFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False asm void JKRSolidHeap::do_getMaxFreeBlock() { nofralloc #include "asm/JSystem/JKernel/JKRSolidHeap/do_getMaxFreeBlock__12JKRSolidHeapFv.s" } #pragma pop /* 802D12A4-802D12C4 0020+00 s=1 e=0 z=0 None .text do_getTotalFreeSize__12JKRSolidHeapFv */ // 802D12B0: 802CE72C (getFreeSize__7JKRHeapFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False asm void JKRSolidHeap::do_getTotalFreeSize() { nofralloc #include "asm/JSystem/JKernel/JKRSolidHeap/do_getTotalFreeSize__12JKRSolidHeapFv.s" } #pragma pop