mirror of
https://github.com/zeldaret/tp
synced 2026-08-12 11:52:59 -04:00
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:
@@ -9,7 +9,7 @@ mDoCPd_c_NS_create:
|
||||
/* 80007958 00004898 7C 08 02 A6 */ mflr r0
|
||||
/* 8000795C 0000489C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80007960 000048A0 38 60 00 B0 */ li r3, 0xb0
|
||||
/* 80007964 000048A4 48 2C 72 E9 */ bl __nw
|
||||
/* 80007964 000048A4 48 2C 72 E9 */ bl __nw__FUl
|
||||
/* 80007968 000048A8 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 8000796C 000048AC 41 82 00 10 */ beq lbl_8000797C
|
||||
/* 80007970 000048B0 38 80 00 00 */ li r4, 0
|
||||
@@ -22,7 +22,7 @@ lbl_8000797C:
|
||||
/* 80007988 000048C8 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 8000798C 000048CC 41 82 00 80 */ beq lbl_80007A0C
|
||||
/* 80007990 000048D0 38 60 00 B0 */ li r3, 0xb0
|
||||
/* 80007994 000048D4 48 2C 72 B9 */ bl __nw
|
||||
/* 80007994 000048D4 48 2C 72 B9 */ bl __nw__FUl
|
||||
/* 80007998 000048D8 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 8000799C 000048DC 41 82 00 10 */ beq lbl_800079AC
|
||||
/* 800079A0 000048E0 38 80 00 01 */ li r4, 1
|
||||
@@ -33,7 +33,7 @@ lbl_800079AC:
|
||||
/* 800079B0 000048F0 38 63 D2 D8 */ addi r3, r3, lbl_803DD2D8@l
|
||||
/* 800079B4 000048F4 90 03 00 04 */ stw r0, 4(r3)
|
||||
/* 800079B8 000048F8 38 60 00 B0 */ li r3, 0xb0
|
||||
/* 800079BC 000048FC 48 2C 72 91 */ bl __nw
|
||||
/* 800079BC 000048FC 48 2C 72 91 */ bl __nw__FUl
|
||||
/* 800079C0 00004900 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 800079C4 00004904 41 82 00 10 */ beq lbl_800079D4
|
||||
/* 800079C8 00004908 38 80 00 02 */ li r4, 2
|
||||
@@ -44,7 +44,7 @@ lbl_800079D4:
|
||||
/* 800079D8 00004918 38 63 D2 D8 */ addi r3, r3, lbl_803DD2D8@l
|
||||
/* 800079DC 0000491C 90 03 00 08 */ stw r0, 8(r3)
|
||||
/* 800079E0 00004920 38 60 00 B0 */ li r3, 0xb0
|
||||
/* 800079E4 00004924 48 2C 72 69 */ bl __nw
|
||||
/* 800079E4 00004924 48 2C 72 69 */ bl __nw__FUl
|
||||
/* 800079E8 00004928 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 800079EC 0000492C 41 82 00 10 */ beq lbl_800079FC
|
||||
/* 800079F0 00004930 38 80 00 03 */ li r4, 3
|
||||
|
||||
Reference in New Issue
Block a user