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
+6 -6
View File
@@ -16,7 +16,7 @@ JStudio_NS_ctb_NS_TObject_NS_dtor:
/* 80280F38 0027DE78 90 1F 00 08 */ stw r0, 8(r31)
/* 80280F3C 0027DE7C 7C 80 07 35 */ extsh. r0, r4
/* 80280F40 0027DE80 40 81 00 08 */ ble lbl_80280F48
/* 80280F44 0027DE84 48 04 DD F9 */ bl __dl
/* 80280F44 0027DE84 48 04 DD F9 */ bl __dl__FPv
lbl_80280F48:
/* 80280F48 0027DE88 7F E3 FB 78 */ mr r3, r31
/* 80280F4C 0027DE8C 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -91,7 +91,7 @@ lbl_80281034:
/* 80281034 0027DF74 7F E0 07 35 */ extsh. r0, r31
/* 80281038 0027DF78 40 81 00 0C */ ble lbl_80281044
/* 8028103C 0027DF7C 7F C3 F3 78 */ mr r3, r30
/* 80281040 0027DF80 48 04 DC FD */ bl __dl
/* 80281040 0027DF80 48 04 DC FD */ bl __dl__FPv
lbl_80281044:
/* 80281044 0027DF84 7F C3 F3 78 */ mr r3, r30
/* 80281048 0027DF88 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -273,7 +273,7 @@ JStudio_NS_ctb_NS_TFactory_NS_dtor:
/* 80281294 0027E1D4 90 1F 00 00 */ stw r0, 0(r31)
/* 80281298 0027E1D8 7C 80 07 35 */ extsh. r0, r4
/* 8028129C 0027E1DC 40 81 00 08 */ ble lbl_802812A4
/* 802812A0 0027E1E0 48 04 DA 9D */ bl __dl
/* 802812A0 0027E1E0 48 04 DA 9D */ bl __dl__FPv
lbl_802812A4:
/* 802812A4 0027E1E4 7F E3 FB 78 */ mr r3, r31
/* 802812A8 0027E1E8 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -293,7 +293,7 @@ lbl_802812A4:
/* 802812E0 0027E220 48 00 00 28 */ b lbl_80281308
lbl_802812E4:
/* 802812E4 0027E224 38 60 00 18 */ li r3, 0x18
/* 802812E8 0027E228 48 04 D9 65 */ bl __nw
/* 802812E8 0027E228 48 04 D9 65 */ bl __nw__FUl
/* 802812EC 0027E22C 7C 60 1B 79 */ or. r0, r3, r3
/* 802812F0 0027E230 41 82 00 10 */ beq lbl_80281300
/* 802812F4 0027E234 7F E4 FB 78 */ mr r4, r31
@@ -356,7 +356,7 @@ JStudio_NS_ctb_NS_TParse_NS_dtor:
/* 802813B0 0027E2F0 7F E0 07 35 */ extsh. r0, r31
/* 802813B4 0027E2F4 40 81 00 0C */ ble lbl_802813C0
/* 802813B8 0027E2F8 7F C3 F3 78 */ mr r3, r30
/* 802813BC 0027E2FC 48 04 D9 81 */ bl __dl
/* 802813BC 0027E2FC 48 04 D9 81 */ bl __dl__FPv
lbl_802813C0:
/* 802813C0 0027E300 7F C3 F3 78 */ mr r3, r30
/* 802813C4 0027E304 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -485,7 +485,7 @@ lbl_8028153C:
/* 80281588 0027E4C8 7F E0 07 35 */ extsh. r0, r31
/* 8028158C 0027E4CC 40 81 00 0C */ ble lbl_80281598
/* 80281590 0027E4D0 7F C3 F3 78 */ mr r3, r30
/* 80281594 0027E4D4 48 04 D7 A9 */ bl __dl
/* 80281594 0027E4D4 48 04 D7 A9 */ bl __dl__FPv
lbl_80281598:
/* 80281598 0027E4D8 7F C3 F3 78 */ mr r3, r30
/* 8028159C 0027E4DC 83 E1 00 0C */ lwz r31, 0xc(r1)
+7 -7
View File
@@ -46,7 +46,7 @@ JStudio_NS_TFunctionValue_NS_dtor:
/* 802816C0 0027E600 90 1F 00 00 */ stw r0, 0(r31)
/* 802816C4 0027E604 7C 80 07 35 */ extsh. r0, r4
/* 802816C8 0027E608 40 81 00 08 */ ble lbl_802816D0
/* 802816CC 0027E60C 48 04 D6 71 */ bl __dl
/* 802816CC 0027E60C 48 04 D6 71 */ bl __dl__FPv
lbl_802816D0:
/* 802816D0 0027E610 7F E3 FB 78 */ mr r3, r31
/* 802816D4 0027E614 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2695,7 +2695,7 @@ lbl_80283BA0:
/* 80283BF8 00280B38 7F E0 07 35 */ extsh. r0, r31
/* 80283BFC 00280B3C 40 81 00 0C */ ble lbl_80283C08
/* 80283C00 00280B40 7F C3 F3 78 */ mr r3, r30
/* 80283C04 00280B44 48 04 B1 39 */ bl __dl
/* 80283C04 00280B44 48 04 B1 39 */ bl __dl__FPv
lbl_80283C08:
/* 80283C08 00280B48 7F C3 F3 78 */ mr r3, r30
/* 80283C0C 00280B4C 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2720,7 +2720,7 @@ lbl_80283C08:
/* 80283C58 00280B98 7F E0 07 35 */ extsh. r0, r31
/* 80283C5C 00280B9C 40 81 00 0C */ ble lbl_80283C68
/* 80283C60 00280BA0 7F C3 F3 78 */ mr r3, r30
/* 80283C64 00280BA4 48 04 B0 D9 */ bl __dl
/* 80283C64 00280BA4 48 04 B0 D9 */ bl __dl__FPv
lbl_80283C68:
/* 80283C68 00280BA8 7F C3 F3 78 */ mr r3, r30
/* 80283C6C 00280BAC 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2745,7 +2745,7 @@ lbl_80283C68:
/* 80283CB8 00280BF8 7F E0 07 35 */ extsh. r0, r31
/* 80283CBC 00280BFC 40 81 00 0C */ ble lbl_80283CC8
/* 80283CC0 00280C00 7F C3 F3 78 */ mr r3, r30
/* 80283CC4 00280C04 48 04 B0 79 */ bl __dl
/* 80283CC4 00280C04 48 04 B0 79 */ bl __dl__FPv
lbl_80283CC8:
/* 80283CC8 00280C08 7F C3 F3 78 */ mr r3, r30
/* 80283CCC 00280C0C 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2770,7 +2770,7 @@ lbl_80283CC8:
/* 80283D18 00280C58 7F E0 07 35 */ extsh. r0, r31
/* 80283D1C 00280C5C 40 81 00 0C */ ble lbl_80283D28
/* 80283D20 00280C60 7F C3 F3 78 */ mr r3, r30
/* 80283D24 00280C64 48 04 B0 19 */ bl __dl
/* 80283D24 00280C64 48 04 B0 19 */ bl __dl__FPv
lbl_80283D28:
/* 80283D28 00280C68 7F C3 F3 78 */ mr r3, r30
/* 80283D2C 00280C6C 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2795,7 +2795,7 @@ lbl_80283D28:
/* 80283D78 00280CB8 7F E0 07 35 */ extsh. r0, r31
/* 80283D7C 00280CBC 40 81 00 0C */ ble lbl_80283D88
/* 80283D80 00280CC0 7F C3 F3 78 */ mr r3, r30
/* 80283D84 00280CC4 48 04 AF B9 */ bl __dl
/* 80283D84 00280CC4 48 04 AF B9 */ bl __dl__FPv
lbl_80283D88:
/* 80283D88 00280CC8 7F C3 F3 78 */ mr r3, r30
/* 80283D8C 00280CCC 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2829,7 +2829,7 @@ lbl_80283DEC:
/* 80283DF8 00280D38 7F E0 07 35 */ extsh. r0, r31
/* 80283DFC 00280D3C 40 81 00 0C */ ble lbl_80283E08
/* 80283E00 00280D40 7F C3 F3 78 */ mr r3, r30
/* 80283E04 00280D44 48 04 AF 39 */ bl __dl
/* 80283E04 00280D44 48 04 AF 39 */ bl __dl__FPv
lbl_80283E08:
/* 80283E08 00280D48 7F C3 F3 78 */ mr r3, r30
/* 80283E0C 00280D4C 83 E1 00 0C */ lwz r31, 0xc(r1)
+16 -16
View File
@@ -16,7 +16,7 @@ JStudio_NS_fvb_NS_TObject_NS_dtor:
/* 80283FA0 00280EE0 90 1F 00 08 */ stw r0, 8(r31)
/* 80283FA4 00280EE4 7C 80 07 35 */ extsh. r0, r4
/* 80283FA8 00280EE8 40 81 00 08 */ ble lbl_80283FB0
/* 80283FAC 00280EEC 48 04 AD 91 */ bl __dl
/* 80283FAC 00280EEC 48 04 AD 91 */ bl __dl__FPv
lbl_80283FB0:
/* 80283FB0 00280EF0 7F E3 FB 78 */ mr r3, r31
/* 80283FB4 00280EF4 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -525,7 +525,7 @@ lbl_802846D8:
/* 802846D8 00281618 7F E0 07 35 */ extsh. r0, r31
/* 802846DC 0028161C 40 81 00 0C */ ble lbl_802846E8
/* 802846E0 00281620 7F C3 F3 78 */ mr r3, r30
/* 802846E4 00281624 48 04 A6 59 */ bl __dl
/* 802846E4 00281624 48 04 A6 59 */ bl __dl__FPv
lbl_802846E8:
/* 802846E8 00281628 7F C3 F3 78 */ mr r3, r30
/* 802846EC 0028162C 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -707,7 +707,7 @@ JStudio_NS_fvb_NS_TFactory_NS_dtor:
/* 80284938 00281878 90 1F 00 00 */ stw r0, 0(r31)
/* 8028493C 0028187C 7C 80 07 35 */ extsh. r0, r4
/* 80284940 00281880 40 81 00 08 */ ble lbl_80284948
/* 80284944 00281884 48 04 A3 F9 */ bl __dl
/* 80284944 00281884 48 04 A3 F9 */ bl __dl__FPv
lbl_80284948:
/* 80284948 00281888 7F E3 FB 78 */ mr r3, r31
/* 8028494C 0028188C 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -738,7 +738,7 @@ lbl_802849A0:
/* 802849AC 002818EC 48 00 00 94 */ b lbl_80284A40
lbl_802849B0:
/* 802849B0 002818F0 38 60 00 40 */ li r3, 0x40
/* 802849B4 002818F4 48 04 A2 99 */ bl __nw
/* 802849B4 002818F4 48 04 A2 99 */ bl __nw__FUl
/* 802849B8 002818F8 7C 60 1B 79 */ or. r0, r3, r3
/* 802849BC 002818FC 41 82 00 10 */ beq lbl_802849CC
/* 802849C0 00281900 7F E4 FB 78 */ mr r4, r31
@@ -749,7 +749,7 @@ lbl_802849CC:
/* 802849D0 00281910 48 00 00 BC */ b lbl_80284A8C
lbl_802849D4:
/* 802849D4 00281914 38 60 00 28 */ li r3, 0x28
/* 802849D8 00281918 48 04 A2 75 */ bl __nw
/* 802849D8 00281918 48 04 A2 75 */ bl __nw__FUl
/* 802849DC 0028191C 7C 60 1B 79 */ or. r0, r3, r3
/* 802849E0 00281920 41 82 00 10 */ beq lbl_802849F0
/* 802849E4 00281924 7F E4 FB 78 */ mr r4, r31
@@ -760,7 +760,7 @@ lbl_802849F0:
/* 802849F4 00281934 48 00 00 98 */ b lbl_80284A8C
lbl_802849F8:
/* 802849F8 00281938 38 60 00 70 */ li r3, 0x70
/* 802849FC 0028193C 48 04 A2 51 */ bl __nw
/* 802849FC 0028193C 48 04 A2 51 */ bl __nw__FUl
/* 80284A00 00281940 7C 60 1B 79 */ or. r0, r3, r3
/* 80284A04 00281944 41 82 00 10 */ beq lbl_80284A14
/* 80284A08 00281948 7F E4 FB 78 */ mr r4, r31
@@ -771,7 +771,7 @@ lbl_80284A14:
/* 80284A18 00281958 48 00 00 74 */ b lbl_80284A8C
lbl_80284A1C:
/* 80284A1C 0028195C 38 60 00 78 */ li r3, 0x78
/* 80284A20 00281960 48 04 A2 2D */ bl __nw
/* 80284A20 00281960 48 04 A2 2D */ bl __nw__FUl
/* 80284A24 00281964 7C 60 1B 79 */ or. r0, r3, r3
/* 80284A28 00281968 41 82 00 10 */ beq lbl_80284A38
/* 80284A2C 0028196C 7F E4 FB 78 */ mr r4, r31
@@ -782,7 +782,7 @@ lbl_80284A38:
/* 80284A3C 0028197C 48 00 00 50 */ b lbl_80284A8C
lbl_80284A40:
/* 80284A40 00281980 38 60 00 78 */ li r3, 0x78
/* 80284A44 00281984 48 04 A2 09 */ bl __nw
/* 80284A44 00281984 48 04 A2 09 */ bl __nw__FUl
/* 80284A48 00281988 7C 60 1B 79 */ or. r0, r3, r3
/* 80284A4C 0028198C 41 82 00 10 */ beq lbl_80284A5C
/* 80284A50 00281990 7F E4 FB 78 */ mr r4, r31
@@ -793,7 +793,7 @@ lbl_80284A5C:
/* 80284A60 002819A0 48 00 00 2C */ b lbl_80284A8C
lbl_80284A64:
/* 80284A64 002819A4 38 60 00 80 */ li r3, 0x80
/* 80284A68 002819A8 48 04 A1 E5 */ bl __nw
/* 80284A68 002819A8 48 04 A1 E5 */ bl __nw__FUl
/* 80284A6C 002819AC 7C 60 1B 79 */ or. r0, r3, r3
/* 80284A70 002819B0 41 82 00 10 */ beq lbl_80284A80
/* 80284A74 002819B4 7F E4 FB 78 */ mr r4, r31
@@ -856,7 +856,7 @@ JStudio_NS_fvb_NS_TParse_NS_dtor:
/* 80284B30 00281A70 7F E0 07 35 */ extsh. r0, r31
/* 80284B34 00281A74 40 81 00 0C */ ble lbl_80284B40
/* 80284B38 00281A78 7F C3 F3 78 */ mr r3, r30
/* 80284B3C 00281A7C 48 04 A2 01 */ bl __dl
/* 80284B3C 00281A7C 48 04 A2 01 */ bl __dl__FPv
lbl_80284B40:
/* 80284B40 00281A80 7F C3 F3 78 */ mr r3, r30
/* 80284B44 00281A84 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -999,7 +999,7 @@ lbl_80284D30:
/* 80284D3C 00281C7C 7F E0 07 35 */ extsh. r0, r31
/* 80284D40 00281C80 40 81 00 0C */ ble lbl_80284D4C
/* 80284D44 00281C84 7F C3 F3 78 */ mr r3, r30
/* 80284D48 00281C88 48 04 9F F5 */ bl __dl
/* 80284D48 00281C88 48 04 9F F5 */ bl __dl__FPv
lbl_80284D4C:
/* 80284D4C 00281C8C 7F C3 F3 78 */ mr r3, r30
/* 80284D50 00281C90 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -1034,7 +1034,7 @@ lbl_80284DB4:
/* 80284DC0 00281D00 7F E0 07 35 */ extsh. r0, r31
/* 80284DC4 00281D04 40 81 00 0C */ ble lbl_80284DD0
/* 80284DC8 00281D08 7F C3 F3 78 */ mr r3, r30
/* 80284DCC 00281D0C 48 04 9F 71 */ bl __dl
/* 80284DCC 00281D0C 48 04 9F 71 */ bl __dl__FPv
lbl_80284DD0:
/* 80284DD0 00281D10 7F C3 F3 78 */ mr r3, r30
/* 80284DD4 00281D14 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -1069,7 +1069,7 @@ lbl_80284E38:
/* 80284E44 00281D84 7F E0 07 35 */ extsh. r0, r31
/* 80284E48 00281D88 40 81 00 0C */ ble lbl_80284E54
/* 80284E4C 00281D8C 7F C3 F3 78 */ mr r3, r30
/* 80284E50 00281D90 48 04 9E ED */ bl __dl
/* 80284E50 00281D90 48 04 9E ED */ bl __dl__FPv
lbl_80284E54:
/* 80284E54 00281D94 7F C3 F3 78 */ mr r3, r30
/* 80284E58 00281D98 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -1104,7 +1104,7 @@ lbl_80284EBC:
/* 80284EC8 00281E08 7F E0 07 35 */ extsh. r0, r31
/* 80284ECC 00281E0C 40 81 00 0C */ ble lbl_80284ED8
/* 80284ED0 00281E10 7F C3 F3 78 */ mr r3, r30
/* 80284ED4 00281E14 48 04 9E 69 */ bl __dl
/* 80284ED4 00281E14 48 04 9E 69 */ bl __dl__FPv
lbl_80284ED8:
/* 80284ED8 00281E18 7F C3 F3 78 */ mr r3, r30
/* 80284EDC 00281E1C 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -1139,7 +1139,7 @@ lbl_80284F40:
/* 80284F4C 00281E8C 7F E0 07 35 */ extsh. r0, r31
/* 80284F50 00281E90 40 81 00 0C */ ble lbl_80284F5C
/* 80284F54 00281E94 7F C3 F3 78 */ mr r3, r30
/* 80284F58 00281E98 48 04 9D E5 */ bl __dl
/* 80284F58 00281E98 48 04 9D E5 */ bl __dl__FPv
lbl_80284F5C:
/* 80284F5C 00281E9C 7F C3 F3 78 */ mr r3, r30
/* 80284F60 00281EA0 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -1182,7 +1182,7 @@ lbl_80284FE0:
/* 80284FEC 00281F2C 7F E0 07 35 */ extsh. r0, r31
/* 80284FF0 00281F30 40 81 00 0C */ ble lbl_80284FFC
/* 80284FF4 00281F34 7F C3 F3 78 */ mr r3, r30
/* 80284FF8 00281F38 48 04 9D 45 */ bl __dl
/* 80284FF8 00281F38 48 04 9D 45 */ bl __dl__FPv
lbl_80284FFC:
/* 80284FFC 00281F3C 7F C3 F3 78 */ mr r3, r30
/* 80285000 00281F40 83 E1 00 0C */ lwz r31, 0xc(r1)
+4 -4
View File
@@ -66,7 +66,7 @@ JStudio_NS_TControl:
/* 802851FC 0028213C 7F E0 07 35 */ extsh. r0, r31
/* 80285200 00282140 40 81 00 0C */ ble lbl_8028520C
/* 80285204 00282144 7F C3 F3 78 */ mr r3, r30
/* 80285208 00282148 48 04 9B 35 */ bl __dl
/* 80285208 00282148 48 04 9B 35 */ bl __dl__FPv
lbl_8028520C:
/* 8028520C 0028214C 7F C3 F3 78 */ mr r3, r30
/* 80285210 00282150 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -263,7 +263,7 @@ JStudio_NS_TCreateObject_NS_dtor:
/* 802854A8 002823E8 90 1F 00 00 */ stw r0, 0(r31)
/* 802854AC 002823EC 7C 80 07 35 */ extsh. r0, r4
/* 802854B0 002823F0 40 81 00 08 */ ble lbl_802854B8
/* 802854B4 002823F4 48 04 98 89 */ bl __dl
/* 802854B4 002823F4 48 04 98 89 */ bl __dl__FPv
lbl_802854B8:
/* 802854B8 002823F8 7F E3 FB 78 */ mr r3, r31
/* 802854BC 002823FC 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -300,7 +300,7 @@ lbl_80285528:
/* 80285534 00282474 7F E0 07 35 */ extsh. r0, r31
/* 80285538 00282478 40 81 00 0C */ ble lbl_80285544
/* 8028553C 0028247C 7F C3 F3 78 */ mr r3, r30
/* 80285540 00282480 48 04 97 FD */ bl __dl
/* 80285540 00282480 48 04 97 FD */ bl __dl__FPv
lbl_80285544:
/* 80285544 00282484 7F C3 F3 78 */ mr r3, r30
/* 80285548 00282488 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -419,7 +419,7 @@ JStudio_NS_TParse_NS_dtor:
/* 802856DC 0028261C 7F E0 07 35 */ extsh. r0, r31
/* 802856E0 00282620 40 81 00 0C */ ble lbl_802856EC
/* 802856E4 00282624 7F C3 F3 78 */ mr r3, r30
/* 802856E8 00282628 48 04 96 55 */ bl __dl
/* 802856E8 00282628 48 04 96 55 */ bl __dl__FPv
lbl_802856EC:
/* 802856EC 0028262C 7F C3 F3 78 */ mr r3, r30
/* 802856F0 00282630 83 E1 00 0C */ lwz r31, 0xc(r1)
+25 -25
View File
@@ -16,7 +16,7 @@ JStudio_NS_TVariableValue_NS_TOutput_NS_dtor:
/* 80285E2C 00282D6C 90 1F 00 00 */ stw r0, 0(r31)
/* 80285E30 00282D70 7C 80 07 35 */ extsh. r0, r4
/* 80285E34 00282D74 40 81 00 08 */ ble lbl_80285E3C
/* 80285E38 00282D78 48 04 8F 05 */ bl __dl
/* 80285E38 00282D78 48 04 8F 05 */ bl __dl__FPv
lbl_80285E3C:
/* 80285E3C 00282D7C 7F E3 FB 78 */ mr r3, r31
/* 80285E40 00282D80 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -122,7 +122,7 @@ JStudio_NS_TVariableValue_NS_TOutput_none__NS_dtor:
/* 80285FA0 00282EE0 7F E0 07 35 */ extsh. r0, r31
/* 80285FA4 00282EE4 40 81 00 0C */ ble lbl_80285FB0
/* 80285FA8 00282EE8 7F C3 F3 78 */ mr r3, r30
/* 80285FAC 00282EEC 48 04 8D 91 */ bl __dl
/* 80285FAC 00282EEC 48 04 8D 91 */ bl __dl__FPv
lbl_80285FB0:
/* 80285FB0 00282EF0 7F C3 F3 78 */ mr r3, r30
/* 80285FB4 00282EF4 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -146,7 +146,7 @@ JStudio_NS_TAdaptor_NS_dtor:
/* 80285FF0 00282F30 90 1F 00 00 */ stw r0, 0(r31)
/* 80285FF4 00282F34 7C 80 07 35 */ extsh. r0, r4
/* 80285FF8 00282F38 40 81 00 08 */ ble lbl_80286000
/* 80285FFC 00282F3C 48 04 8D 41 */ bl __dl
/* 80285FFC 00282F3C 48 04 8D 41 */ bl __dl__FPv
lbl_80286000:
/* 80286000 00282F40 7F E3 FB 78 */ mr r3, r31
/* 80286004 00282F44 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -704,7 +704,7 @@ lbl_802866FC:
/* 80286708 00283648 7F E0 07 35 */ extsh. r0, r31
/* 8028670C 0028364C 40 81 00 0C */ ble lbl_80286718
/* 80286710 00283650 7F C3 F3 78 */ mr r3, r30
/* 80286714 00283654 48 04 86 29 */ bl __dl
/* 80286714 00283654 48 04 86 29 */ bl __dl__FPv
lbl_80286718:
/* 80286718 00283658 7F C3 F3 78 */ mr r3, r30
/* 8028671C 0028365C 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -837,7 +837,7 @@ JStudio_NS_TAdaptor_actor_NS_dtor:
/* 802868E4 00283824 7F E0 07 35 */ extsh. r0, r31
/* 802868E8 00283828 40 81 00 0C */ ble lbl_802868F4
/* 802868EC 0028382C 7F C3 F3 78 */ mr r3, r30
/* 802868F0 00283830 48 04 84 4D */ bl __dl
/* 802868F0 00283830 48 04 84 4D */ bl __dl__FPv
lbl_802868F4:
/* 802868F4 00283834 7F C3 F3 78 */ mr r3, r30
/* 802868F8 00283838 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -1104,7 +1104,7 @@ JStudio_NS_TAdaptor_ambientLight_NS_dtor:
/* 80286CD0 00283C10 7F E0 07 35 */ extsh. r0, r31
/* 80286CD4 00283C14 40 81 00 0C */ ble lbl_80286CE0
/* 80286CD8 00283C18 7F C3 F3 78 */ mr r3, r30
/* 80286CDC 00283C1C 48 04 80 61 */ bl __dl
/* 80286CDC 00283C1C 48 04 80 61 */ bl __dl__FPv
lbl_80286CE0:
/* 80286CE0 00283C20 7F C3 F3 78 */ mr r3, r30
/* 80286CE4 00283C24 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -1217,7 +1217,7 @@ JStudio_NS_TAdaptor_camera_NS_dtor:
/* 80286E50 00283D90 7F E0 07 35 */ extsh. r0, r31
/* 80286E54 00283D94 40 81 00 0C */ ble lbl_80286E60
/* 80286E58 00283D98 7F C3 F3 78 */ mr r3, r30
/* 80286E5C 00283D9C 48 04 7E E1 */ bl __dl
/* 80286E5C 00283D9C 48 04 7E E1 */ bl __dl__FPv
lbl_80286E60:
/* 80286E60 00283DA0 7F C3 F3 78 */ mr r3, r30
/* 80286E64 00283DA4 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -1449,7 +1449,7 @@ JStudio_NS_TAdaptor_fog_NS_dtor:
/* 802871B0 002840F0 7F E0 07 35 */ extsh. r0, r31
/* 802871B4 002840F4 40 81 00 0C */ ble lbl_802871C0
/* 802871B8 002840F8 7F C3 F3 78 */ mr r3, r30
/* 802871BC 002840FC 48 04 7B 81 */ bl __dl
/* 802871BC 002840FC 48 04 7B 81 */ bl __dl__FPv
lbl_802871C0:
/* 802871C0 00284100 7F C3 F3 78 */ mr r3, r30
/* 802871C4 00284104 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -1558,7 +1558,7 @@ JStudio_NS_TAdaptor_light_NS_dtor:
/* 8028733C 0028427C 7F E0 07 35 */ extsh. r0, r31
/* 80287340 00284280 40 81 00 0C */ ble lbl_8028734C
/* 80287344 00284284 7F C3 F3 78 */ mr r3, r30
/* 80287348 00284288 48 04 79 F5 */ bl __dl
/* 80287348 00284288 48 04 79 F5 */ bl __dl__FPv
lbl_8028734C:
/* 8028734C 0028428C 7F C3 F3 78 */ mr r3, r30
/* 80287350 00284290 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -1756,7 +1756,7 @@ JStudio_NS_TAdaptor_message_NS_dtor:
/* 80287614 00284554 7F E0 07 35 */ extsh. r0, r31
/* 80287618 00284558 40 81 00 0C */ ble lbl_80287624
/* 8028761C 0028455C 7F C3 F3 78 */ mr r3, r30
/* 80287620 00284560 48 04 77 1D */ bl __dl
/* 80287620 00284560 48 04 77 1D */ bl __dl__FPv
lbl_80287624:
/* 80287624 00284564 7F C3 F3 78 */ mr r3, r30
/* 80287628 00284568 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -1841,7 +1841,7 @@ JStudio_NS_TAdaptor_particle_NS_dtor:
/* 80287740 00284680 7F E0 07 35 */ extsh. r0, r31
/* 80287744 00284684 40 81 00 0C */ ble lbl_80287750
/* 80287748 00284688 7F C3 F3 78 */ mr r3, r30
/* 8028774C 0028468C 48 04 75 F1 */ bl __dl
/* 8028774C 0028468C 48 04 75 F1 */ bl __dl__FPv
lbl_80287750:
/* 80287750 00284690 7F C3 F3 78 */ mr r3, r30
/* 80287754 00284694 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2125,7 +2125,7 @@ JStudio_NS_TAdaptor_sound_NS_dtor:
/* 80287B70 00284AB0 7F E0 07 35 */ extsh. r0, r31
/* 80287B74 00284AB4 40 81 00 0C */ ble lbl_80287B80
/* 80287B78 00284AB8 7F C3 F3 78 */ mr r3, r30
/* 80287B7C 00284ABC 48 04 71 C1 */ bl __dl
/* 80287B7C 00284ABC 48 04 71 C1 */ bl __dl__FPv
lbl_80287B80:
/* 80287B80 00284AC0 7F C3 F3 78 */ mr r3, r30
/* 80287B84 00284AC4 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2380,7 +2380,7 @@ lbl_80287EEC:
/* 80287F38 00284E78 7F E0 07 35 */ extsh. r0, r31
/* 80287F3C 00284E7C 40 81 00 0C */ ble lbl_80287F48
/* 80287F40 00284E80 7F C3 F3 78 */ mr r3, r30
/* 80287F44 00284E84 48 04 6D F9 */ bl __dl
/* 80287F44 00284E84 48 04 6D F9 */ bl __dl__FPv
lbl_80287F48:
/* 80287F48 00284E88 7F C3 F3 78 */ mr r3, r30
/* 80287F4C 00284E8C 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2405,7 +2405,7 @@ lbl_80287F48:
/* 80287F98 00284ED8 7F E0 07 35 */ extsh. r0, r31
/* 80287F9C 00284EDC 40 81 00 0C */ ble lbl_80287FA8
/* 80287FA0 00284EE0 7F C3 F3 78 */ mr r3, r30
/* 80287FA4 00284EE4 48 04 6D 99 */ bl __dl
/* 80287FA4 00284EE4 48 04 6D 99 */ bl __dl__FPv
lbl_80287FA8:
/* 80287FA8 00284EE8 7F C3 F3 78 */ mr r3, r30
/* 80287FAC 00284EEC 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2430,7 +2430,7 @@ lbl_80287FA8:
/* 80287FF8 00284F38 7F E0 07 35 */ extsh. r0, r31
/* 80287FFC 00284F3C 40 81 00 0C */ ble lbl_80288008
/* 80288000 00284F40 7F C3 F3 78 */ mr r3, r30
/* 80288004 00284F44 48 04 6D 39 */ bl __dl
/* 80288004 00284F44 48 04 6D 39 */ bl __dl__FPv
lbl_80288008:
/* 80288008 00284F48 7F C3 F3 78 */ mr r3, r30
/* 8028800C 00284F4C 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2455,7 +2455,7 @@ lbl_80288008:
/* 80288058 00284F98 7F E0 07 35 */ extsh. r0, r31
/* 8028805C 00284F9C 40 81 00 0C */ ble lbl_80288068
/* 80288060 00284FA0 7F C3 F3 78 */ mr r3, r30
/* 80288064 00284FA4 48 04 6C D9 */ bl __dl
/* 80288064 00284FA4 48 04 6C D9 */ bl __dl__FPv
lbl_80288068:
/* 80288068 00284FA8 7F C3 F3 78 */ mr r3, r30
/* 8028806C 00284FAC 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2480,7 +2480,7 @@ lbl_80288068:
/* 802880B8 00284FF8 7F E0 07 35 */ extsh. r0, r31
/* 802880BC 00284FFC 40 81 00 0C */ ble lbl_802880C8
/* 802880C0 00285000 7F C3 F3 78 */ mr r3, r30
/* 802880C4 00285004 48 04 6C 79 */ bl __dl
/* 802880C4 00285004 48 04 6C 79 */ bl __dl__FPv
lbl_802880C8:
/* 802880C8 00285008 7F C3 F3 78 */ mr r3, r30
/* 802880CC 0028500C 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2505,7 +2505,7 @@ lbl_802880C8:
/* 80288118 00285058 7F E0 07 35 */ extsh. r0, r31
/* 8028811C 0028505C 40 81 00 0C */ ble lbl_80288128
/* 80288120 00285060 7F C3 F3 78 */ mr r3, r30
/* 80288124 00285064 48 04 6C 19 */ bl __dl
/* 80288124 00285064 48 04 6C 19 */ bl __dl__FPv
lbl_80288128:
/* 80288128 00285068 7F C3 F3 78 */ mr r3, r30
/* 8028812C 0028506C 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2530,7 +2530,7 @@ lbl_80288128:
/* 80288178 002850B8 7F E0 07 35 */ extsh. r0, r31
/* 8028817C 002850BC 40 81 00 0C */ ble lbl_80288188
/* 80288180 002850C0 7F C3 F3 78 */ mr r3, r30
/* 80288184 002850C4 48 04 6B B9 */ bl __dl
/* 80288184 002850C4 48 04 6B B9 */ bl __dl__FPv
lbl_80288188:
/* 80288188 002850C8 7F C3 F3 78 */ mr r3, r30
/* 8028818C 002850CC 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2555,7 +2555,7 @@ lbl_80288188:
/* 802881D8 00285118 7F E0 07 35 */ extsh. r0, r31
/* 802881DC 0028511C 40 81 00 0C */ ble lbl_802881E8
/* 802881E0 00285120 7F C3 F3 78 */ mr r3, r30
/* 802881E4 00285124 48 04 6B 59 */ bl __dl
/* 802881E4 00285124 48 04 6B 59 */ bl __dl__FPv
lbl_802881E8:
/* 802881E8 00285128 7F C3 F3 78 */ mr r3, r30
/* 802881EC 0028512C 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2856,7 +2856,7 @@ JStudio_NS__unnamed_jstudio_object_cpp__NS_TOutputVariableValue_BOOL__NS_dtor:
/* 80288610 00285550 7F E0 07 35 */ extsh. r0, r31
/* 80288614 00285554 40 81 00 0C */ ble lbl_80288620
/* 80288618 00285558 7F C3 F3 78 */ mr r3, r30
/* 8028861C 0028555C 48 04 67 21 */ bl __dl
/* 8028861C 0028555C 48 04 67 21 */ bl __dl__FPv
lbl_80288620:
/* 80288620 00285560 7F C3 F3 78 */ mr r3, r30
/* 80288624 00285564 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2883,7 +2883,7 @@ JStudio_NS__unnamed_jstudio_object_cpp__NS_TOutputVariableValue_BOOL__NS_dtor_X1
/* 80288670 002855B0 7F E0 07 35 */ extsh. r0, r31
/* 80288674 002855B4 40 81 00 0C */ ble lbl_80288680
/* 80288678 002855B8 7F C3 F3 78 */ mr r3, r30
/* 8028867C 002855BC 48 04 66 C1 */ bl __dl
/* 8028867C 002855BC 48 04 66 C1 */ bl __dl__FPv
lbl_80288680:
/* 80288680 002855C0 7F C3 F3 78 */ mr r3, r30
/* 80288684 002855C4 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2910,7 +2910,7 @@ JStudio_NS__unnamed_jstudio_object_cpp__NS_TOutputVariableValue_BOOL__NS_dtor_X2
/* 802886D0 00285610 7F E0 07 35 */ extsh. r0, r31
/* 802886D4 00285614 40 81 00 0C */ ble lbl_802886E0
/* 802886D8 00285618 7F C3 F3 78 */ mr r3, r30
/* 802886DC 0028561C 48 04 66 61 */ bl __dl
/* 802886DC 0028561C 48 04 66 61 */ bl __dl__FPv
lbl_802886E0:
/* 802886E0 00285620 7F C3 F3 78 */ mr r3, r30
/* 802886E4 00285624 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2937,7 +2937,7 @@ JStudio_NS__unnamed_jstudio_object_cpp__NS_TOutputVariableValue_BOOL__NS_dtor_X3
/* 80288730 00285670 7F E0 07 35 */ extsh. r0, r31
/* 80288734 00285674 40 81 00 0C */ ble lbl_80288740
/* 80288738 00285678 7F C3 F3 78 */ mr r3, r30
/* 8028873C 0028567C 48 04 66 01 */ bl __dl
/* 8028873C 0028567C 48 04 66 01 */ bl __dl__FPv
lbl_80288740:
/* 80288740 00285680 7F C3 F3 78 */ mr r3, r30
/* 80288744 00285684 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2964,7 +2964,7 @@ JStudio_NS__unnamed_jstudio_object_cpp__NS_TOutputVariableValue_BOOL__NS_dtor_X4
/* 80288790 002856D0 7F E0 07 35 */ extsh. r0, r31
/* 80288794 002856D4 40 81 00 0C */ ble lbl_802887A0
/* 80288798 002856D8 7F C3 F3 78 */ mr r3, r30
/* 8028879C 002856DC 48 04 65 A1 */ bl __dl
/* 8028879C 002856DC 48 04 65 A1 */ bl __dl__FPv
lbl_802887A0:
/* 802887A0 002856E0 7F C3 F3 78 */ mr r3, r30
/* 802887A4 002856E4 83 E1 00 0C */ lwz r31, 0xc(r1)
+5 -5
View File
@@ -68,7 +68,7 @@ JStudio_NS_stb_NS_TObject_NS_dtor:
/* 80288B50 00285A90 90 1F 00 08 */ stw r0, 8(r31)
/* 80288B54 00285A94 7C 80 07 35 */ extsh. r0, r4
/* 80288B58 00285A98 40 81 00 08 */ ble lbl_80288B60
/* 80288B5C 00285A9C 48 04 61 E1 */ bl __dl
/* 80288B5C 00285A9C 48 04 61 E1 */ bl __dl__FPv
lbl_80288B60:
/* 80288B60 00285AA0 7F E3 FB 78 */ mr r3, r31
/* 80288B64 00285AA4 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -522,7 +522,7 @@ JStudio_NS_stb_NS_TControl:
/* 80289168 002860A8 7F E0 07 35 */ extsh. r0, r31
/* 8028916C 002860AC 40 81 00 0C */ ble lbl_80289178
/* 80289170 002860B0 7F C3 F3 78 */ mr r3, r30
/* 80289174 002860B4 48 04 5B C9 */ bl __dl
/* 80289174 002860B4 48 04 5B C9 */ bl __dl__FPv
lbl_80289178:
/* 80289178 002860B8 7F C3 F3 78 */ mr r3, r30
/* 8028917C 002860BC 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -565,7 +565,7 @@ lbl_802891FC:
/* 802891FC 0028613C 7F E0 07 35 */ extsh. r0, r31
/* 80289200 00286140 40 81 00 0C */ ble lbl_8028920C
/* 80289204 00286144 7F C3 F3 78 */ mr r3, r30
/* 80289208 00286148 48 04 5B 35 */ bl __dl
/* 80289208 00286148 48 04 5B 35 */ bl __dl__FPv
lbl_8028920C:
/* 8028920C 0028614C 7F C3 F3 78 */ mr r3, r30
/* 80289210 00286150 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -846,7 +846,7 @@ JStudio_NS_stb_NS_TFactory_NS_dtor:
/* 802895D4 00286514 90 1F 00 00 */ stw r0, 0(r31)
/* 802895D8 00286518 7C 80 07 35 */ extsh. r0, r4
/* 802895DC 0028651C 40 81 00 08 */ ble lbl_802895E4
/* 802895E0 00286520 48 04 57 5D */ bl __dl
/* 802895E0 00286520 48 04 57 5D */ bl __dl__FPv
lbl_802895E4:
/* 802895E4 00286524 7F E3 FB 78 */ mr r3, r31
/* 802895E8 00286528 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -902,7 +902,7 @@ JStudio_NS_stb_NS_TParse_NS_dtor:
/* 80289694 002865D4 7F E0 07 35 */ extsh. r0, r31
/* 80289698 002865D8 40 81 00 0C */ ble lbl_802896A4
/* 8028969C 002865DC 7F C3 F3 78 */ mr r3, r30
/* 802896A0 002865E0 48 04 56 9D */ bl __dl
/* 802896A0 002865E0 48 04 56 9D */ bl __dl__FPv
lbl_802896A4:
/* 802896A4 002865E4 7F C3 F3 78 */ mr r3, r30
/* 802896A8 002865E8 83 E1 00 0C */ lwz r31, 0xc(r1)