mirror of
https://github.com/zeldaret/tp
synced 2026-09-07 11:11:53 -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:
@@ -4051,7 +4051,7 @@ lbl_8032BC84:
|
||||
/* 8032BC84 00328BC4 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032BC88 00328BC8 40 81 00 0C */ ble lbl_8032BC94
|
||||
/* 8032BC8C 00328BCC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BC90 00328BD0 4B FA 30 AD */ bl __dl
|
||||
/* 8032BC90 00328BD0 4B FA 30 AD */ bl __dl__FPv
|
||||
lbl_8032BC94:
|
||||
/* 8032BC94 00328BD4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BC98 00328BD8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4083,7 +4083,7 @@ lbl_8032BCF8:
|
||||
/* 8032BCF8 00328C38 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032BCFC 00328C3C 40 81 00 0C */ ble lbl_8032BD08
|
||||
/* 8032BD00 00328C40 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BD04 00328C44 4B FA 30 39 */ bl __dl
|
||||
/* 8032BD04 00328C44 4B FA 30 39 */ bl __dl__FPv
|
||||
lbl_8032BD08:
|
||||
/* 8032BD08 00328C48 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BD0C 00328C4C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4115,7 +4115,7 @@ lbl_8032BD6C:
|
||||
/* 8032BD6C 00328CAC 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032BD70 00328CB0 40 81 00 0C */ ble lbl_8032BD7C
|
||||
/* 8032BD74 00328CB4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BD78 00328CB8 4B FA 2F C5 */ bl __dl
|
||||
/* 8032BD78 00328CB8 4B FA 2F C5 */ bl __dl__FPv
|
||||
lbl_8032BD7C:
|
||||
/* 8032BD7C 00328CBC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BD80 00328CC0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4155,7 +4155,7 @@ lbl_8032BDFC:
|
||||
/* 8032BDFC 00328D3C 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032BE00 00328D40 40 81 00 0C */ ble lbl_8032BE0C
|
||||
/* 8032BE04 00328D44 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BE08 00328D48 4B FA 2F 35 */ bl __dl
|
||||
/* 8032BE08 00328D48 4B FA 2F 35 */ bl __dl__FPv
|
||||
lbl_8032BE0C:
|
||||
/* 8032BE0C 00328D4C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BE10 00328D50 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4193,7 +4193,7 @@ lbl_8032BE88:
|
||||
/* 8032BE88 00328DC8 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032BE8C 00328DCC 40 81 00 0C */ ble lbl_8032BE98
|
||||
/* 8032BE90 00328DD0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BE94 00328DD4 4B FA 2E A9 */ bl __dl
|
||||
/* 8032BE94 00328DD4 4B FA 2E A9 */ bl __dl__FPv
|
||||
lbl_8032BE98:
|
||||
/* 8032BE98 00328DD8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BE9C 00328DDC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4231,7 +4231,7 @@ lbl_8032BF14:
|
||||
/* 8032BF14 00328E54 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032BF18 00328E58 40 81 00 0C */ ble lbl_8032BF24
|
||||
/* 8032BF1C 00328E5C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BF20 00328E60 4B FA 2E 1D */ bl __dl
|
||||
/* 8032BF20 00328E60 4B FA 2E 1D */ bl __dl__FPv
|
||||
lbl_8032BF24:
|
||||
/* 8032BF24 00328E64 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BF28 00328E68 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4265,7 +4265,7 @@ lbl_8032BF94:
|
||||
/* 8032BF94 00328ED4 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032BF98 00328ED8 40 81 00 0C */ ble lbl_8032BFA4
|
||||
/* 8032BF9C 00328EDC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BFA0 00328EE0 4B FA 2D 9D */ bl __dl
|
||||
/* 8032BFA0 00328EE0 4B FA 2D 9D */ bl __dl__FPv
|
||||
lbl_8032BFA4:
|
||||
/* 8032BFA4 00328EE4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BFA8 00328EE8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4296,7 +4296,7 @@ lbl_8032C008:
|
||||
/* 8032C008 00328F48 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032C00C 00328F4C 40 81 00 0C */ ble lbl_8032C018
|
||||
/* 8032C010 00328F50 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C014 00328F54 4B FA 2D 29 */ bl __dl
|
||||
/* 8032C014 00328F54 4B FA 2D 29 */ bl __dl__FPv
|
||||
lbl_8032C018:
|
||||
/* 8032C018 00328F58 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C01C 00328F5C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4330,7 +4330,7 @@ lbl_8032C088:
|
||||
/* 8032C088 00328FC8 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032C08C 00328FCC 40 81 00 0C */ ble lbl_8032C098
|
||||
/* 8032C090 00328FD0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C094 00328FD4 4B FA 2C A9 */ bl __dl
|
||||
/* 8032C094 00328FD4 4B FA 2C A9 */ bl __dl__FPv
|
||||
lbl_8032C098:
|
||||
/* 8032C098 00328FD8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C09C 00328FDC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4357,7 +4357,7 @@ lbl_8032C0EC:
|
||||
/* 8032C0EC 0032902C 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032C0F0 00329030 40 81 00 0C */ ble lbl_8032C0FC
|
||||
/* 8032C0F4 00329034 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C0F8 00329038 4B FA 2C 45 */ bl __dl
|
||||
/* 8032C0F8 00329038 4B FA 2C 45 */ bl __dl__FPv
|
||||
lbl_8032C0FC:
|
||||
/* 8032C0FC 0032903C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C100 00329040 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4390,7 +4390,7 @@ lbl_8032C168:
|
||||
/* 8032C168 003290A8 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032C16C 003290AC 40 81 00 0C */ ble lbl_8032C178
|
||||
/* 8032C170 003290B0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C174 003290B4 4B FA 2B C9 */ bl __dl
|
||||
/* 8032C174 003290B4 4B FA 2B C9 */ bl __dl__FPv
|
||||
lbl_8032C178:
|
||||
/* 8032C178 003290B8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C17C 003290BC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4430,7 +4430,7 @@ lbl_8032C1F8:
|
||||
/* 8032C1F8 00329138 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032C1FC 0032913C 40 81 00 0C */ ble lbl_8032C208
|
||||
/* 8032C200 00329140 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C204 00329144 4B FA 2B 39 */ bl __dl
|
||||
/* 8032C204 00329144 4B FA 2B 39 */ bl __dl__FPv
|
||||
lbl_8032C208:
|
||||
/* 8032C208 00329148 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C20C 0032914C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4465,7 +4465,7 @@ lbl_8032C27C:
|
||||
/* 8032C27C 003291BC 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032C280 003291C0 40 81 00 0C */ ble lbl_8032C28C
|
||||
/* 8032C284 003291C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C288 003291C8 4B FA 2A B5 */ bl __dl
|
||||
/* 8032C288 003291C8 4B FA 2A B5 */ bl __dl__FPv
|
||||
lbl_8032C28C:
|
||||
/* 8032C28C 003291CC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C290 003291D0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4496,7 +4496,7 @@ lbl_8032C2F0:
|
||||
/* 8032C2F0 00329230 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032C2F4 00329234 40 81 00 0C */ ble lbl_8032C300
|
||||
/* 8032C2F8 00329238 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C2FC 0032923C 4B FA 2A 41 */ bl __dl
|
||||
/* 8032C2FC 0032923C 4B FA 2A 41 */ bl __dl__FPv
|
||||
lbl_8032C300:
|
||||
/* 8032C300 00329240 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C304 00329244 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
|
||||
Reference in New Issue
Block a user