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 11:47:00 -05:00
committed by GitHub
parent 68a46e15cb
commit 635fbc34ec
385 changed files with 4633 additions and 4131 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ JAUBankTableDictionary_NS_appendBankTable:
/* 802A4A80 002A19C0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802A4A84 002A19C4 7C 08 02 A6 */ mflr r0
/* 802A4A88 002A19C8 90 01 00 14 */ stw r0, 0x14(r1)
/* 802A4A8C 002A19CC 48 03 74 C1 */ bl JSUPtrList_NS_append
/* 802A4A8C 002A19CC 48 03 74 C1 */ bl append__10JSUPtrListFP10JSUPtrLink
/* 802A4A90 002A19D0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802A4A94 002A19D4 7C 08 03 A6 */ mtlr r0
/* 802A4A98 002A19D8 38 21 00 10 */ addi r1, r1, 0x10