Adds JSUList, JKRDisposer, and JKRHeap. (#4)

* Added JSUList, JKRDisposer, and JKRHeap.

JSUList: Decompiled JSUPtrLink and JSUPtrList with their respected
functions. The templated class JSUList is left.

JKRDisposer: Constructor matched but the destructor is close but
not yet a match.

JKRHeap: No functions matches yet. JKRHeap.cpp now includes
"operator delete" which makes it possible to forward compile
destructors.

* moved files from src/ to libs/
This commit is contained in:
Jonathan Wase
2020-11-29 17:47:00 +01:00
committed by GitHub
parent 68a46e15cb
commit 635fbc34ec
385 changed files with 4633 additions and 4131 deletions
+2 -2
View File
@@ -169,7 +169,7 @@ lbl_80307458:
/* 80307460 003043A0 90 1B 01 24 */ stw r0, 0x124(r27)
/* 80307464 003043A4 57 43 04 3F */ clrlwi. r3, r26, 0x10
/* 80307468 003043A8 41 82 00 0C */ beq lbl_80307474
/* 8030746C 003043AC 4B FC 78 59 */ bl __nwa
/* 8030746C 003043AC 4B FC 78 59 */ bl __nwa__FUl
/* 80307470 003043B0 90 7B 01 24 */ stw r3, 0x124(r27)
lbl_80307474:
/* 80307474 003043B4 80 1B 01 24 */ lwz r0, 0x124(r27)
@@ -245,7 +245,7 @@ lbl_80307574:
/* 80307580 003044C0 7F E0 07 35 */ extsh. r0, r31
/* 80307584 003044C4 40 81 00 0C */ ble lbl_80307590
/* 80307588 003044C8 7F C3 F3 78 */ mr r3, r30
/* 8030758C 003044CC 4B FC 77 B1 */ bl __dl
/* 8030758C 003044CC 4B FC 77 B1 */ bl __dl__FPv
lbl_80307590:
/* 80307590 003044D0 7F C3 F3 78 */ mr r3, r30
/* 80307594 003044D4 83 E1 00 0C */ lwz r31, 0xc(r1)