mirror of https://github.com/zeldaret/tp.git
JKRAssertHeap OK (#47)
* JKRAssertHeap OK * removed JKRAssertHeap asm files. Co-authored-by: Julgodis <>
This commit is contained in:
parent
e42d44e6cb
commit
c5b3cbaa08
|
|
@ -12,8 +12,8 @@ protected:
|
|||
public:
|
||||
/* vt[04] */ virtual u32 getHeapType(void); /* override */
|
||||
/* vt[05] */ virtual bool check(void); /* override */
|
||||
/* vt[06] */ virtual bool dump(void); /* override */
|
||||
/* vt[07] */ virtual void dump_sort(void); /* override */
|
||||
/* vt[06] */ virtual bool dump_sort(void); /* override */
|
||||
/* vt[07] */ virtual bool dump(void); /* override */
|
||||
/* vt[08] */ virtual void do_destroy(void); /* override */
|
||||
/* vt[09] */ virtual void* do_alloc(u32, int); /* override */
|
||||
/* vt[10] */ virtual void do_free(void*); /* override */
|
||||
|
|
@ -29,7 +29,7 @@ public:
|
|||
/* vt[20] */ virtual u8 do_getCurrentGroupId(void); /* override */
|
||||
|
||||
public:
|
||||
static void create(JKRHeap*);
|
||||
static JKRAssertHeap* create(JKRHeap*);
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -1,17 +0,0 @@
|
|||
/* __ct__13JKRAssertHeapFPvUlP7JKRHeapb __ct__13JKRAssertHeapFPvUlP7JKRHeapb::__ct(void *, unsigned long, JKRHeap *, bool) */
|
||||
/* JKRAssertHeap */
|
||||
/* 802D12C4 002CE204 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802D12C8 002CE208 7C 08 02 A6 */ mflr r0
|
||||
/* 802D12CC 002CE20C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802D12D0 002CE210 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802D12D4 002CE214 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802D12D8 002CE218 4B FF CE 61 */ bl __ct__7JKRHeapFPvUlP7JKRHeapb
|
||||
/* 802D12DC 002CE21C 3C 60 80 3D */ lis r3, lbl_803CC090@ha
|
||||
/* 802D12E0 002CE220 38 03 C0 90 */ addi r0, r3, lbl_803CC090@l
|
||||
/* 802D12E4 002CE224 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 802D12E8 002CE228 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802D12EC 002CE22C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802D12F0 002CE230 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802D12F4 002CE234 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D12F8 002CE238 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802D12FC 002CE23C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
/* __dt__13JKRAssertHeapFv __ct__13JKRAssertHeapFPvUlP7JKRHeapb::__dt(void) */
|
||||
/* missing reference */
|
||||
/* 802D1300 002CE240 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802D1304 002CE244 7C 08 02 A6 */ mflr r0
|
||||
/* 802D1308 002CE248 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802D130C 002CE24C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802D1310 002CE250 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 802D1314 002CE254 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 802D1318 002CE258 7C 9F 23 78 */ mr r31, r4
|
||||
/* 802D131C 002CE25C 41 82 00 30 */ beq lbl_802D134C
|
||||
/* 802D1320 002CE260 3C 80 80 3D */ lis r4, lbl_803CC090@ha
|
||||
/* 802D1324 002CE264 38 04 C0 90 */ addi r0, r4, lbl_803CC090@l
|
||||
/* 802D1328 002CE268 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 802D132C 002CE26C 4B FF D7 95 */ bl dispose__7JKRHeapFv
|
||||
/* 802D1330 002CE270 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802D1334 002CE274 38 80 00 00 */ li r4, 0
|
||||
/* 802D1338 002CE278 4B FF CF 2D */ bl __dt__7JKRHeapFv
|
||||
/* 802D133C 002CE27C 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 802D1340 002CE280 40 81 00 0C */ ble lbl_802D134C
|
||||
/* 802D1344 002CE284 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802D1348 002CE288 4B FF D9 F5 */ bl __dl__FPv
|
||||
lbl_802D134C:
|
||||
/* 802D134C 002CE28C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802D1350 002CE290 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802D1354 002CE294 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 802D1358 002CE298 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802D135C 002CE29C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D1360 002CE2A0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802D1364 002CE2A4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
/* create__13JKRAssertHeapFP7JKRHeap __ct__13JKRAssertHeapFPvUlP7JKRHeapb::create(JKRHeap *) */
|
||||
/* JKRAssertHeap_NS_create */
|
||||
/* 802D1368 002CE2A8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802D136C 002CE2AC 7C 08 02 A6 */ mflr r0
|
||||
/* 802D1370 002CE2B0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802D1374 002CE2B4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802D1378 002CE2B8 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 802D137C 002CE2BC 40 82 00 08 */ bne lbl_802D1384
|
||||
/* 802D1380 002CE2C0 83 ED 8D F8 */ lwz r31, lbl_80451378-_SDA_BASE_(r13)
|
||||
lbl_802D1384:
|
||||
/* 802D1384 002CE2C4 38 60 00 70 */ li r3, 0x70
|
||||
/* 802D1388 002CE2C8 38 80 00 10 */ li r4, 0x10
|
||||
/* 802D138C 002CE2CC 7F E5 FB 78 */ mr r5, r31
|
||||
/* 802D1390 002CE2D0 4B FF D0 E5 */ bl alloc__7JKRHeapFUliP7JKRHeap
|
||||
/* 802D1394 002CE2D4 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 802D1398 002CE2D8 40 82 00 0C */ bne lbl_802D13A4
|
||||
/* 802D139C 002CE2DC 38 60 00 00 */ li r3, 0
|
||||
/* 802D13A0 002CE2E0 48 00 00 24 */ b lbl_802D13C4
|
||||
lbl_802D13A4:
|
||||
/* 802D13A4 002CE2E4 41 82 00 1C */ beq lbl_802D13C0
|
||||
/* 802D13A8 002CE2E8 38 80 00 00 */ li r4, 0
|
||||
/* 802D13AC 002CE2EC 38 A0 00 00 */ li r5, 0
|
||||
/* 802D13B0 002CE2F0 7F E6 FB 78 */ mr r6, r31
|
||||
/* 802D13B4 002CE2F4 38 E0 00 00 */ li r7, 0
|
||||
/* 802D13B8 002CE2F8 4B FF FF 0D */ bl __ct__13JKRAssertHeapFPvUlP7JKRHeapb
|
||||
/* 802D13BC 002CE2FC 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_802D13C0:
|
||||
/* 802D13C0 002CE300 7C 03 03 78 */ mr r3, r0
|
||||
lbl_802D13C4:
|
||||
/* 802D13C4 002CE304 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802D13C8 002CE308 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802D13CC 002CE30C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D13D0 002CE310 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802D13D4 002CE314 4E 80 00 20 */ blr
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
/* do_destroy__13JKRAssertHeapFv __ct__13JKRAssertHeapFPvUlP7JKRHeapb::do_destroy(void) */
|
||||
/* missing reference */
|
||||
/* 802D13D8 002CE318 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802D13DC 002CE31C 7C 08 02 A6 */ mflr r0
|
||||
/* 802D13E0 002CE320 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802D13E4 002CE324 38 80 FF FF */ li r4, -1
|
||||
/* 802D13E8 002CE328 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802D13EC 002CE32C 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 802D13F0 002CE330 7D 89 03 A6 */ mtctr r12
|
||||
/* 802D13F4 002CE334 4E 80 04 21 */ bctrl
|
||||
/* 802D13F8 002CE338 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802D13FC 002CE33C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D1400 002CE340 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802D1404 002CE344 4E 80 00 20 */ blr
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
/* getHeapType__13JKRAssertHeapFv __ct__13JKRAssertHeapFPvUlP7JKRHeapb::getHeapType(void) */
|
||||
/* missing reference */
|
||||
/* 802D1408 002CE348 3C 60 41 53 */ lis r3, 0x41535448@ha
|
||||
/* 802D140C 002CE34C 38 63 54 48 */ addi r3, r3, 0x41535448@l
|
||||
/* 802D1410 002CE350 4E 80 00 20 */ blr
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
/* check__13JKRAssertHeapFv __ct__13JKRAssertHeapFPvUlP7JKRHeapb::check(void) */
|
||||
/* missing reference */
|
||||
/* 802D1414 002CE354 38 60 00 01 */ li r3, 1
|
||||
/* 802D1418 002CE358 4E 80 00 20 */ blr
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
/* dump__13JKRAssertHeapFv __ct__13JKRAssertHeapFPvUlP7JKRHeapb::dump(void) */
|
||||
/* missing reference */
|
||||
/* 802D141C 002CE35C 38 60 00 01 */ li r3, 1
|
||||
/* 802D1420 002CE360 4E 80 00 20 */ blr
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
/* dump_sort__13JKRAssertHeapFv __ct__13JKRAssertHeapFPvUlP7JKRHeapb::dump_sort(void) */
|
||||
/* missing reference */
|
||||
/* 802D1424 002CE364 38 60 00 01 */ li r3, 1
|
||||
/* 802D1428 002CE368 4E 80 00 20 */ blr
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
/* do_changeGroupID__13JKRAssertHeapFUc __ct__13JKRAssertHeapFPvUlP7JKRHeapb::do_changeGroupID(unsigned char) */
|
||||
/* missing reference */
|
||||
/* 802D142C 002CE36C 38 60 00 00 */ li r3, 0
|
||||
/* 802D1430 002CE370 4E 80 00 20 */ blr
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
/* do_getCurrentGroupId__13JKRAssertHeapFv __ct__13JKRAssertHeapFPvUlP7JKRHeapb::do_getCurrentGroupId(void) */
|
||||
/* missing reference */
|
||||
/* 802D1434 002CE374 38 60 00 00 */ li r3, 0
|
||||
/* 802D1438 002CE378 4E 80 00 20 */ blr
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
/* do_alloc__13JKRAssertHeapFUli __ct__13JKRAssertHeapFPvUlP7JKRHeapb::do_alloc(unsigned long, int) */
|
||||
/* missing reference */
|
||||
/* 802D143C 002CE37C 38 60 00 00 */ li r3, 0
|
||||
/* 802D1440 002CE380 4E 80 00 20 */ blr
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
/* do_free__13JKRAssertHeapFPv __ct__13JKRAssertHeapFPvUlP7JKRHeapb::do_free(void *) */
|
||||
/* missing reference */
|
||||
/* 802D1444 002CE384 4E 80 00 20 */ blr
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
/* do_freeAll__13JKRAssertHeapFv __ct__13JKRAssertHeapFPvUlP7JKRHeapb::do_freeAll(void) */
|
||||
/* missing reference */
|
||||
/* 802D1448 002CE388 4E 80 00 20 */ blr
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
/* do_freeTail__13JKRAssertHeapFv __ct__13JKRAssertHeapFPvUlP7JKRHeapb::do_freeTail(void) */
|
||||
/* missing reference */
|
||||
/* 802D144C 002CE38C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
/* do_fillFreeArea__13JKRAssertHeapFv __ct__13JKRAssertHeapFPvUlP7JKRHeapb::do_fillFreeArea(void) */
|
||||
/* missing reference */
|
||||
/* 802D1450 002CE390 4E 80 00 20 */ blr
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
/* do_resize__13JKRAssertHeapFPvUl __ct__13JKRAssertHeapFPvUlP7JKRHeapb::do_resize(void *, unsigned long) */
|
||||
/* missing reference */
|
||||
/* 802D1454 002CE394 38 60 00 00 */ li r3, 0
|
||||
/* 802D1458 002CE398 4E 80 00 20 */ blr
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
/* do_getSize__13JKRAssertHeapFPv __ct__13JKRAssertHeapFPvUlP7JKRHeapb::do_getSize(void *) */
|
||||
/* missing reference */
|
||||
/* 802D145C 002CE39C 38 60 00 00 */ li r3, 0
|
||||
/* 802D1460 002CE3A0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
/* do_getFreeSize__13JKRAssertHeapFv __ct__13JKRAssertHeapFPvUlP7JKRHeapb::do_getFreeSize(void) */
|
||||
/* missing reference */
|
||||
/* 802D1464 002CE3A4 38 60 00 00 */ li r3, 0
|
||||
/* 802D1468 002CE3A8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
/* do_getMaxFreeBlock__13JKRAssertHeapFv __ct__13JKRAssertHeapFPvUlP7JKRHeapb::do_getMaxFreeBlock(void) */
|
||||
/* missing reference */
|
||||
/* 802D146C 002CE3AC 38 60 00 00 */ li r3, 0
|
||||
/* 802D1470 002CE3B0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
/* do_getTotalFreeSize__13JKRAssertHeapFv __ct__13JKRAssertHeapFPvUlP7JKRHeapb::do_getTotalFreeSize(void) */
|
||||
/* missing reference */
|
||||
/* 802D1474 002CE3B4 38 60 00 00 */ li r3, 0
|
||||
/* 802D1478 002CE3B8 4E 80 00 20 */ blr
|
||||
|
|
@ -59,7 +59,7 @@ public:
|
|||
public:
|
||||
/* vt[04] */ virtual u32 getHeapType(); /* override */
|
||||
/* vt[05] */ virtual bool check(); /* override */
|
||||
/* vt[06] */ virtual void dump_sort(); /* override */
|
||||
/* vt[06] */ virtual bool dump_sort(); /* override */
|
||||
/* vt[07] */ virtual bool dump(); /* override */
|
||||
/* vt[08] */ virtual void do_destroy(); /* override */
|
||||
/* vt[09] */ virtual void* do_alloc(u32 size, int alignment); /* override */
|
||||
|
|
@ -72,7 +72,7 @@ public:
|
|||
/* vt[16] */ virtual s32 do_getFreeSize(); /* override */
|
||||
/* vt[17] */ virtual void* do_getMaxFreeBlock(); /* override */
|
||||
/* vt[18] */ virtual s32 do_getTotalFreeSize(); /* override */
|
||||
/* vt[19] */ virtual u8 do_changeGroupID(u8 param_1); /* override */
|
||||
/* vt[19] */ virtual u8 do_changeGroupID(u8 newGroupID); /* override */
|
||||
/* vt[20] */ virtual u8 do_getCurrentGroupId(); /* override */
|
||||
/* vt[21] */ virtual void state_register(JKRHeap::TState*, u32) const; /* override */
|
||||
/* vt[22] */ virtual bool state_compare(JKRHeap::TState const&,
|
||||
|
|
|
|||
|
|
@ -38,13 +38,13 @@ public:
|
|||
void dispose(void* begin, void* end);
|
||||
void dispose();
|
||||
|
||||
bool setErrorFlag(bool param_1);
|
||||
bool setErrorFlag(bool errorFlag);
|
||||
bool isSubHeap(JKRHeap* heap) const;
|
||||
|
||||
/* vt[03] */ virtual void callAllDisposer();
|
||||
/* vt[04] */ virtual u32 getHeapType() = 0;
|
||||
/* vt[05] */ virtual bool check() = 0;
|
||||
/* vt[06] */ virtual void dump_sort();
|
||||
/* vt[06] */ virtual bool dump_sort();
|
||||
/* vt[07] */ virtual bool dump() = 0;
|
||||
/* vt[08] */ virtual void do_destroy() = 0;
|
||||
/* vt[09] */ virtual void* do_alloc(u32 size, int alignment) = 0;
|
||||
|
|
@ -57,7 +57,7 @@ public:
|
|||
/* vt[16] */ virtual s32 do_getFreeSize() = 0;
|
||||
/* vt[17] */ virtual void* do_getMaxFreeBlock() = 0;
|
||||
/* vt[18] */ virtual s32 do_getTotalFreeSize() = 0;
|
||||
/* vt[19] */ virtual u8 do_changeGroupID(u8 param_1);
|
||||
/* vt[19] */ virtual u8 do_changeGroupID(u8 newGroupID);
|
||||
/* vt[20] */ virtual u8 do_getCurrentGroupId();
|
||||
/* vt[21] */ virtual void state_register(JKRHeap::TState*, unsigned long) const;
|
||||
/* vt[22] */ virtual bool state_compare(JKRHeap::TState const&, JKRHeap::TState const&) const;
|
||||
|
|
@ -146,4 +146,8 @@ void* operator new[](u32 size, JKRHeap* heap, int alignment);
|
|||
void operator delete(void* ptr);
|
||||
void operator delete[](void* ptr);
|
||||
|
||||
inline void* operator new(u32 size, void* ptr) {
|
||||
return ptr;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
@ -7,7 +7,7 @@
|
|||
class JKRSolidHeap : public JKRHeap {
|
||||
protected:
|
||||
JKRSolidHeap(void*, u32, JKRHeap*, bool);
|
||||
virtual ~JKRSolidHeap(void);
|
||||
virtual ~JKRSolidHeap();
|
||||
|
||||
void adjustSize(void);
|
||||
void allocFromHead(u32, int);
|
||||
|
|
|
|||
|
|
@ -1,102 +1,85 @@
|
|||
#include "JSystem/JKernel/JKRAssertHeap/JKRAssertHeap.h"
|
||||
#include "global.h"
|
||||
|
||||
asm JKRAssertHeap::JKRAssertHeap(void*, unsigned long, JKRHeap*, bool) {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRAssertHeap/asm/func_802D12C4.s"
|
||||
JKRAssertHeap::JKRAssertHeap(void* data, unsigned long size, JKRHeap* parent, bool errorFlag)
|
||||
: JKRHeap(data, size, parent, errorFlag) {}
|
||||
|
||||
JKRAssertHeap::~JKRAssertHeap() {
|
||||
this->dispose();
|
||||
}
|
||||
|
||||
asm JKRAssertHeap::~JKRAssertHeap() {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRAssertHeap/asm/func_802D1300.s"
|
||||
JKRAssertHeap* JKRAssertHeap::create(JKRHeap* parent) {
|
||||
if (!parent) {
|
||||
parent = JKRHeap::getRootHeap();
|
||||
}
|
||||
|
||||
// 0x70 is sizeof(JKRAssertHeap) aligned to 16 bytes
|
||||
u32 size = 0x70;
|
||||
int alignment = 16;
|
||||
|
||||
void* ptr = JKRHeap::alloc(size, alignment, parent);
|
||||
if (!ptr)
|
||||
return NULL;
|
||||
|
||||
return new (ptr) JKRAssertHeap(NULL, 0, parent, false);
|
||||
}
|
||||
|
||||
asm void JKRAssertHeap::create(JKRHeap*) {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRAssertHeap/asm/func_802D1368.s"
|
||||
void JKRAssertHeap::do_destroy(void) {
|
||||
this->~JKRAssertHeap();
|
||||
}
|
||||
|
||||
asm void JKRAssertHeap::do_destroy(void) {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRAssertHeap/asm/func_802D13D8.s"
|
||||
u32 JKRAssertHeap::getHeapType(void) {
|
||||
return 0x41535448; // FOURCC("ASTH")
|
||||
}
|
||||
|
||||
asm u32 JKRAssertHeap::getHeapType(void) {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRAssertHeap/asm/func_802D1408.s"
|
||||
bool JKRAssertHeap::check(void) {
|
||||
return true;
|
||||
}
|
||||
|
||||
asm bool JKRAssertHeap::check(void) {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRAssertHeap/asm/func_802D1414.s"
|
||||
bool JKRAssertHeap::dump(void) {
|
||||
return true;
|
||||
}
|
||||
|
||||
asm bool JKRAssertHeap::dump(void) {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRAssertHeap/asm/func_802D141C.s"
|
||||
bool JKRAssertHeap::dump_sort(void) {
|
||||
return true;
|
||||
}
|
||||
|
||||
asm void JKRAssertHeap::dump_sort(void) {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRAssertHeap/asm/func_802D1424.s"
|
||||
u8 JKRAssertHeap::do_changeGroupID(u8) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
asm u8 JKRAssertHeap::do_changeGroupID(u8 param_1) {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRAssertHeap/asm/func_802D142C.s"
|
||||
u8 JKRAssertHeap::do_getCurrentGroupId(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
asm u8 JKRAssertHeap::do_getCurrentGroupId(void) {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRAssertHeap/asm/func_802D1434.s"
|
||||
void* JKRAssertHeap::do_alloc(u32, int) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
asm void* JKRAssertHeap::do_alloc(u32, int) {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRAssertHeap/asm/func_802D143C.s"
|
||||
void JKRAssertHeap::do_free(void*) {}
|
||||
|
||||
void JKRAssertHeap::do_freeAll(void) {}
|
||||
|
||||
void JKRAssertHeap::do_freeTail(void) {}
|
||||
|
||||
void JKRAssertHeap::do_fillFreeArea(void) {}
|
||||
|
||||
s32 JKRAssertHeap::do_resize(void*, u32) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
asm void JKRAssertHeap::do_free(void*) {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRAssertHeap/asm/func_802D1444.s"
|
||||
s32 JKRAssertHeap::do_getSize(void*) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
asm void JKRAssertHeap::do_freeAll(void) {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRAssertHeap/asm/func_802D1448.s"
|
||||
s32 JKRAssertHeap::do_getFreeSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
asm void JKRAssertHeap::do_freeTail(void) {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRAssertHeap/asm/func_802D144C.s"
|
||||
void* JKRAssertHeap::do_getMaxFreeBlock(void) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
asm void JKRAssertHeap::do_fillFreeArea(void) {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRAssertHeap/asm/func_802D1450.s"
|
||||
}
|
||||
|
||||
asm s32 JKRAssertHeap::do_resize(void*, u32) {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRAssertHeap/asm/func_802D1454.s"
|
||||
}
|
||||
|
||||
asm s32 JKRAssertHeap::do_getSize(void*) {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRAssertHeap/asm/func_802D145C.s"
|
||||
}
|
||||
|
||||
asm s32 JKRAssertHeap::do_getFreeSize(void) {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRAssertHeap/asm/func_802D1464.s"
|
||||
}
|
||||
|
||||
asm void* JKRAssertHeap::do_getMaxFreeBlock(void) {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRAssertHeap/asm/func_802D146C.s"
|
||||
}
|
||||
|
||||
asm s32 JKRAssertHeap::do_getTotalFreeSize(void) {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRAssertHeap/asm/func_802D1474.s"
|
||||
s32 JKRAssertHeap::do_getTotalFreeSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ asm bool JKRExpHeap::dump(void) {
|
|||
#include "JSystem/JKernel/JKRExpHeap/asm/func_802D03B8.s"
|
||||
}
|
||||
|
||||
asm void JKRExpHeap::dump_sort(void) {
|
||||
asm bool JKRExpHeap::dump_sort(void) {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRExpHeap/asm/func_802D05CC.s"
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue