mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07: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:
@@ -822,7 +822,7 @@ lbl_802FCBF4:
|
||||
/* 802FCC14 002F9B54 28 1D 00 00 */ cmplwi r29, 0
|
||||
/* 802FCC18 002F9B58 41 82 00 44 */ beq lbl_802FCC5C
|
||||
/* 802FCC1C 002F9B5C 38 60 00 40 */ li r3, 0x40
|
||||
/* 802FCC20 002F9B60 4B FD 20 2D */ bl __nw
|
||||
/* 802FCC20 002F9B60 4B FD 20 2D */ bl __nw__FUl
|
||||
/* 802FCC24 002F9B64 7C 77 1B 79 */ or. r23, r3, r3
|
||||
/* 802FCC28 002F9B68 41 82 00 24 */ beq lbl_802FCC4C
|
||||
/* 802FCC2C 002F9B6C 38 00 00 00 */ li r0, 0
|
||||
@@ -842,7 +842,7 @@ lbl_802FCC5C:
|
||||
/* 802FCC5C 002F9B9C 28 1C 00 00 */ cmplwi r28, 0
|
||||
/* 802FCC60 002F9BA0 41 82 00 30 */ beq lbl_802FCC90
|
||||
/* 802FCC64 002F9BA4 38 60 00 18 */ li r3, 0x18
|
||||
/* 802FCC68 002F9BA8 4B FD 1F E5 */ bl __nw
|
||||
/* 802FCC68 002F9BA8 4B FD 1F E5 */ bl __nw__FUl
|
||||
/* 802FCC6C 002F9BAC 7C 77 1B 79 */ or. r23, r3, r3
|
||||
/* 802FCC70 002F9BB0 41 82 00 10 */ beq lbl_802FCC80
|
||||
/* 802FCC74 002F9BB4 38 80 00 00 */ li r4, 0
|
||||
@@ -931,7 +931,7 @@ J2DPicture_NS_private_initiate:
|
||||
/* 802FCDA8 002F9CE8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 802FCDAC 002F9CEC 40 82 00 64 */ bne lbl_802FCE10
|
||||
/* 802FCDB0 002F9CF0 38 60 00 40 */ li r3, 0x40
|
||||
/* 802FCDB4 002F9CF4 4B FD 1E 99 */ bl __nw
|
||||
/* 802FCDB4 002F9CF4 4B FD 1E 99 */ bl __nw__FUl
|
||||
/* 802FCDB8 002F9CF8 7C 7D 1B 79 */ or. r29, r3, r3
|
||||
/* 802FCDBC 002F9CFC 41 82 00 24 */ beq lbl_802FCDE0
|
||||
/* 802FCDC0 002F9D00 38 00 00 00 */ li r0, 0
|
||||
@@ -974,7 +974,7 @@ lbl_802FCE34:
|
||||
/* 802FCE48 002F9D88 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802FCE4C 002F9D8C 40 82 00 38 */ bne lbl_802FCE84
|
||||
/* 802FCE50 002F9D90 38 60 00 18 */ li r3, 0x18
|
||||
/* 802FCE54 002F9D94 4B FD 1D F9 */ bl __nw
|
||||
/* 802FCE54 002F9D94 4B FD 1D F9 */ bl __nw__FUl
|
||||
/* 802FCE58 002F9D98 7C 7D 1B 79 */ or. r29, r3, r3
|
||||
/* 802FCE5C 002F9D9C 41 82 00 10 */ beq lbl_802FCE6C
|
||||
/* 802FCE60 002F9DA0 38 80 00 00 */ li r4, 0
|
||||
@@ -1114,14 +1114,14 @@ lbl_802FD048:
|
||||
/* 802FD050 002F9F90 3B FF 00 04 */ addi r31, r31, 4
|
||||
/* 802FD054 002F9F94 41 80 FF D4 */ blt lbl_802FD028
|
||||
/* 802FD058 002F9F98 80 7B 01 2C */ lwz r3, 0x12c(r27)
|
||||
/* 802FD05C 002F9F9C 4B FD 1C E1 */ bl __dl
|
||||
/* 802FD05C 002F9F9C 4B FD 1C E1 */ bl __dl__FPv
|
||||
/* 802FD060 002F9FA0 7F 63 DB 78 */ mr r3, r27
|
||||
/* 802FD064 002F9FA4 38 80 00 00 */ li r4, 0
|
||||
/* 802FD068 002F9FA8 4B FF 95 25 */ bl J2DPane_NS_dtor
|
||||
/* 802FD06C 002F9FAC 7F 80 07 35 */ extsh. r0, r28
|
||||
/* 802FD070 002F9FB0 40 81 00 0C */ ble lbl_802FD07C
|
||||
/* 802FD074 002F9FB4 7F 63 DB 78 */ mr r3, r27
|
||||
/* 802FD078 002F9FB8 4B FD 1C C5 */ bl __dl
|
||||
/* 802FD078 002F9FB8 4B FD 1C C5 */ bl __dl__FPv
|
||||
lbl_802FD07C:
|
||||
/* 802FD07C 002F9FBC 7F 63 DB 78 */ mr r3, r27
|
||||
/* 802FD080 002F9FC0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
@@ -1152,7 +1152,7 @@ lbl_802FD0D0:
|
||||
/* 802FD0DC 002FA01C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802FD0E0 002FA020 40 82 00 5C */ bne lbl_802FD13C
|
||||
/* 802FD0E4 002FA024 38 60 00 40 */ li r3, 0x40
|
||||
/* 802FD0E8 002FA028 4B FD 1B 65 */ bl __nw
|
||||
/* 802FD0E8 002FA028 4B FD 1B 65 */ bl __nw__FUl
|
||||
/* 802FD0EC 002FA02C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 802FD0F0 002FA030 41 82 00 1C */ beq lbl_802FD10C
|
||||
/* 802FD0F4 002FA034 88 03 00 3B */ lbz r0, 0x3b(r3)
|
||||
@@ -1233,7 +1233,7 @@ lbl_802FD1F0:
|
||||
/* 802FD200 002FA140 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 802FD204 002FA144 40 82 00 BC */ bne lbl_802FD2C0
|
||||
/* 802FD208 002FA148 38 60 00 40 */ li r3, 0x40
|
||||
/* 802FD20C 002FA14C 4B FD 1A 41 */ bl __nw
|
||||
/* 802FD20C 002FA14C 4B FD 1A 41 */ bl __nw__FUl
|
||||
/* 802FD210 002FA150 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 802FD214 002FA154 41 82 00 24 */ beq lbl_802FD238
|
||||
/* 802FD218 002FA158 38 00 00 00 */ li r0, 0
|
||||
|
||||
Reference in New Issue
Block a user