mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
TObject and JStudio internals (#57)
* TObject * fix Co-authored-by: Pheenoh <pheenoh@gmail.com>
This commit is contained in:
@@ -2219,7 +2219,7 @@ lbl_80292FD8:
|
||||
/* 80292FF4 0028FF34 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80292FF8 0028FF38 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80292FFC 0028FF3C 38 A1 00 14 */ addi r5, r1, 0x14
|
||||
/* 80293000 0028FF40 48 04 9B A9 */ bl JGadget_NS_TNodeLinkList_NS_Insert
|
||||
/* 80293000 0028FF40 48 04 9B A9 */ bl Insert__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorPQ27JGadget13TLinkListNode
|
||||
lbl_80293004:
|
||||
/* 80293004 0028FF44 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
||||
/* 80293008 0028FF48 83 C1 00 28 */ lwz r30, 0x28(r1)
|
||||
@@ -2557,7 +2557,7 @@ JASTrack_NS_TList_NS_dtor:
|
||||
/* 80293478 002903B8 41 82 00 20 */ beq lbl_80293498
|
||||
/* 8029347C 002903BC 41 82 00 0C */ beq lbl_80293488
|
||||
/* 80293480 002903C0 38 80 00 00 */ li r4, 0
|
||||
/* 80293484 002903C4 48 04 95 99 */ bl JGadget_NS_TNodeLinkList_NS_dtor
|
||||
/* 80293484 002903C4 48 04 95 99 */ bl __dt__Q27JGadget13TNodeLinkListFv
|
||||
lbl_80293488:
|
||||
/* 80293488 002903C8 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 8029348C 002903CC 40 81 00 0C */ ble lbl_80293498
|
||||
|
||||
@@ -34,8 +34,8 @@ lbl_802DC8C0:
|
||||
/* 802DC8C0 002D9800 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802DC8C4 002D9804 4E 80 00 20 */ blr
|
||||
|
||||
.global JGadget_NS_binary_NS_TParse_header_block_NS_dtor
|
||||
JGadget_NS_binary_NS_TParse_header_block_NS_dtor:
|
||||
.global __dt__Q37JGadget6binary19TParse_header_blockFv
|
||||
__dt__Q37JGadget6binary19TParse_header_blockFv:
|
||||
/* 802DC8C8 002D9808 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802DC8CC 002D980C 7C 08 02 A6 */ mflr r0
|
||||
/* 802DC8D0 002D9810 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
|
||||
+4
-24
@@ -2,26 +2,6 @@
|
||||
|
||||
.section .text, "ax" # 802dca1c
|
||||
|
||||
|
||||
.global JGadget_NS_TNodeLinkList_NS_dtor
|
||||
JGadget_NS_TNodeLinkList_NS_dtor:
|
||||
/* 802DCA1C 002D995C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802DCA20 002D9960 7C 08 02 A6 */ mflr r0
|
||||
/* 802DCA24 002D9964 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802DCA28 002D9968 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802DCA2C 002D996C 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 802DCA30 002D9970 41 82 00 10 */ beq lbl_802DCA40
|
||||
/* 802DCA34 002D9974 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 802DCA38 002D9978 40 81 00 08 */ ble lbl_802DCA40
|
||||
/* 802DCA3C 002D997C 4B FF 23 01 */ bl __dl__FPv
|
||||
lbl_802DCA40:
|
||||
/* 802DCA40 002D9980 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802DCA44 002D9984 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802DCA48 002D9988 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802DCA4C 002D998C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802DCA50 002D9990 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802DCA54 002D9994 4E 80 00 20 */ blr
|
||||
|
||||
.global JGadget_NS_TNodeLinkList_NS_erase
|
||||
JGadget_NS_TNodeLinkList_NS_erase:
|
||||
/* 802DCA58 002D9998 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
@@ -110,7 +90,7 @@ lbl_802DCB60:
|
||||
/* 802DCB80 002D9AC0 7F A4 EB 78 */ mr r4, r29
|
||||
/* 802DCB84 002D9AC4 38 A1 00 10 */ addi r5, r1, 0x10
|
||||
/* 802DCB88 002D9AC8 7F E6 FB 78 */ mr r6, r31
|
||||
/* 802DCB8C 002D9ACC 48 00 00 1D */ bl JGadget_NS_TNodeLinkList_NS_Insert
|
||||
/* 802DCB8C 002D9ACC 48 00 00 1D */ bl Insert__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorPQ27JGadget13TLinkListNode
|
||||
lbl_802DCB90:
|
||||
/* 802DCB90 002D9AD0 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 802DCB94 002D9AD4 48 08 56 95 */ bl _restgpr_29
|
||||
@@ -119,8 +99,8 @@ lbl_802DCB90:
|
||||
/* 802DCBA0 002D9AE0 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 802DCBA4 002D9AE4 4E 80 00 20 */ blr
|
||||
|
||||
.global JGadget_NS_TNodeLinkList_NS_Insert
|
||||
JGadget_NS_TNodeLinkList_NS_Insert:
|
||||
.global Insert__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorPQ27JGadget13TLinkListNode
|
||||
Insert__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorPQ27JGadget13TLinkListNode:
|
||||
/* 802DCBA8 002D9AE8 80 A5 00 00 */ lwz r5, 0(r5)
|
||||
/* 802DCBAC 002D9AEC 80 E5 00 04 */ lwz r7, 4(r5)
|
||||
/* 802DCBB0 002D9AF0 90 A6 00 00 */ stw r5, 0(r6)
|
||||
@@ -195,7 +175,7 @@ lbl_802DCC8C:
|
||||
/* 802DCCA0 002D9BE0 40 82 FF A8 */ bne lbl_802DCC48
|
||||
/* 802DCCA4 002D9BE4 38 61 00 30 */ addi r3, r1, 0x30
|
||||
/* 802DCCA8 002D9BE8 38 80 FF FF */ li r4, -1
|
||||
/* 802DCCAC 002D9BEC 4B FF FD 71 */ bl JGadget_NS_TNodeLinkList_NS_dtor
|
||||
/* 802DCCAC 002D9BEC 4B FF FD 71 */ bl __dt__Q27JGadget13TNodeLinkListFv
|
||||
/* 802DCCB0 002D9BF0 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 802DCCB4 002D9BF4 48 08 55 71 */ bl _restgpr_28
|
||||
/* 802DCCB8 002D9BF8 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
|
||||
@@ -189,7 +189,7 @@ JMessage_NS_TResourceContainer_NS_TCResource_NS_dtor:
|
||||
/* 802A8F30 002A5E70 90 1E 00 0C */ stw r0, 0xc(r30)
|
||||
/* 802A8F34 002A5E74 41 82 00 0C */ beq lbl_802A8F40
|
||||
/* 802A8F38 002A5E78 38 80 00 00 */ li r4, 0
|
||||
/* 802A8F3C 002A5E7C 48 03 3A E1 */ bl JGadget_NS_TNodeLinkList_NS_dtor
|
||||
/* 802A8F3C 002A5E7C 48 03 3A E1 */ bl __dt__Q27JGadget13TNodeLinkListFv
|
||||
lbl_802A8F40:
|
||||
/* 802A8F40 002A5E80 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 802A8F44 002A5E84 40 81 00 0C */ ble lbl_802A8F50
|
||||
@@ -361,7 +361,7 @@ JMessage_NS_TParse:
|
||||
/* 802A917C 002A60BC 38 04 9C 94 */ addi r0, r4, lbl_803C9C94@l
|
||||
/* 802A9180 002A60C0 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 802A9184 002A60C4 38 80 00 00 */ li r4, 0
|
||||
/* 802A9188 002A60C8 48 03 37 41 */ bl JGadget_NS_binary_NS_TParse_header_block_NS_dtor
|
||||
/* 802A9188 002A60C8 48 03 37 41 */ bl __dt__Q37JGadget6binary19TParse_header_blockFv
|
||||
/* 802A918C 002A60CC 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 802A9190 002A60D0 40 81 00 0C */ ble lbl_802A919C
|
||||
/* 802A9194 002A60D4 7F C3 F3 78 */ mr r3, r30
|
||||
@@ -451,7 +451,7 @@ lbl_802A92A8:
|
||||
/* 802A92C0 002A6200 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 802A92C4 002A6204 7F A4 EB 78 */ mr r4, r29
|
||||
/* 802A92C8 002A6208 38 A1 00 14 */ addi r5, r1, 0x14
|
||||
/* 802A92CC 002A620C 48 03 38 DD */ bl JGadget_NS_TNodeLinkList_NS_Insert
|
||||
/* 802A92CC 002A620C 48 03 38 DD */ bl Insert__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorPQ27JGadget13TLinkListNode
|
||||
/* 802A92D0 002A6210 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 802A92D4 002A6214 93 C3 00 08 */ stw r30, 8(r3)
|
||||
/* 802A92D8 002A6218 38 60 00 01 */ li r3, 1
|
||||
|
||||
+3
-3
@@ -86,7 +86,7 @@ JStudio_NS_ctb_NS_TControl_NS_dtor:
|
||||
/* 80281024 0027DF64 41 82 00 10 */ beq lbl_80281034
|
||||
/* 80281028 0027DF68 38 7E 00 08 */ addi r3, r30, 8
|
||||
/* 8028102C 0027DF6C 38 80 00 00 */ li r4, 0
|
||||
/* 80281030 0027DF70 48 05 B9 ED */ bl JGadget_NS_TNodeLinkList_NS_dtor
|
||||
/* 80281030 0027DF70 48 05 B9 ED */ bl __dt__Q27JGadget13TNodeLinkListFv
|
||||
lbl_80281034:
|
||||
/* 80281034 0027DF74 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 80281038 0027DF78 40 81 00 0C */ ble lbl_80281044
|
||||
@@ -117,7 +117,7 @@ JStudio_NS_ctb_NS_TControl_NS_appendObject:
|
||||
/* 8028108C 0027DFCC 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80281090 0027DFD0 38 85 00 08 */ addi r4, r5, 8
|
||||
/* 80281094 0027DFD4 38 A1 00 14 */ addi r5, r1, 0x14
|
||||
/* 80281098 0027DFD8 48 05 BB 11 */ bl JGadget_NS_TNodeLinkList_NS_Insert
|
||||
/* 80281098 0027DFD8 48 05 BB 11 */ bl Insert__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorPQ27JGadget13TLinkListNode
|
||||
/* 8028109C 0027DFDC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802810A0 0027DFE0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802810A4 0027DFE4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -352,7 +352,7 @@ JStudio_NS_ctb_NS_TParse_NS_dtor:
|
||||
/* 802813A0 0027E2E0 38 04 48 78 */ addi r0, r4, lbl_803C4878@l
|
||||
/* 802813A4 0027E2E4 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 802813A8 0027E2E8 38 80 00 00 */ li r4, 0
|
||||
/* 802813AC 0027E2EC 48 05 B5 1D */ bl JGadget_NS_binary_NS_TParse_header_block_NS_dtor
|
||||
/* 802813AC 0027E2EC 48 05 B5 1D */ bl __dt__Q37JGadget6binary19TParse_header_blockFv
|
||||
/* 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
|
||||
|
||||
+3
-3
@@ -520,7 +520,7 @@ JStudio_NS_fvb_NS_TControl_NS_dtor:
|
||||
/* 802846C8 00281608 41 82 00 10 */ beq lbl_802846D8
|
||||
/* 802846CC 0028160C 38 7E 00 08 */ addi r3, r30, 8
|
||||
/* 802846D0 00281610 38 80 00 00 */ li r4, 0
|
||||
/* 802846D4 00281614 48 05 83 49 */ bl JGadget_NS_TNodeLinkList_NS_dtor
|
||||
/* 802846D4 00281614 48 05 83 49 */ bl __dt__Q27JGadget13TNodeLinkListFv
|
||||
lbl_802846D8:
|
||||
/* 802846D8 00281618 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 802846DC 0028161C 40 81 00 0C */ ble lbl_802846E8
|
||||
@@ -551,7 +551,7 @@ JStudio_NS_fvb_NS_TControl_NS_appendObject:
|
||||
/* 80284730 00281670 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80284734 00281674 38 85 00 08 */ addi r4, r5, 8
|
||||
/* 80284738 00281678 38 A1 00 14 */ addi r5, r1, 0x14
|
||||
/* 8028473C 0028167C 48 05 84 6D */ bl JGadget_NS_TNodeLinkList_NS_Insert
|
||||
/* 8028473C 0028167C 48 05 84 6D */ bl Insert__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorPQ27JGadget13TLinkListNode
|
||||
/* 80284740 00281680 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80284744 00281684 7C 08 03 A6 */ mtlr r0
|
||||
/* 80284748 00281688 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -852,7 +852,7 @@ JStudio_NS_fvb_NS_TParse_NS_dtor:
|
||||
/* 80284B20 00281A60 38 04 4A 1C */ addi r0, r4, lbl_803C4A1C@l
|
||||
/* 80284B24 00281A64 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 80284B28 00281A68 38 80 00 00 */ li r4, 0
|
||||
/* 80284B2C 00281A6C 48 05 7D 9D */ bl JGadget_NS_binary_NS_TParse_header_block_NS_dtor
|
||||
/* 80284B2C 00281A6C 48 05 7D 9D */ bl __dt__Q37JGadget6binary19TParse_header_blockFv
|
||||
/* 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
|
||||
|
||||
@@ -10,7 +10,7 @@ JStudio_NS_TControl:
|
||||
/* 8028511C 0028205C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80285120 00282060 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80285124 00282064 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80285128 00282068 48 00 3F 8D */ bl JStudio_NS_stb_NS_TControl
|
||||
/* 80285128 00282068 48 00 3F 8D */ bl __ct__Q37JStudio3stb8TControlFv
|
||||
/* 8028512C 0028206C 3C 60 80 3C */ lis r3, lbl_803C4AF4@ha
|
||||
/* 80285130 00282070 38 03 4A F4 */ addi r0, r3, lbl_803C4AF4@l
|
||||
/* 80285134 00282074 90 1F 00 00 */ stw r0, 0(r31)
|
||||
@@ -62,7 +62,7 @@ JStudio_NS_TControl:
|
||||
/* 802851EC 0028212C 4B FF F4 AD */ bl JStudio_NS_fvb_NS_TControl_NS_dtor
|
||||
/* 802851F0 00282130 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802851F4 00282134 38 80 00 00 */ li r4, 0
|
||||
/* 802851F8 00282138 48 00 3F 9D */ bl JStudio_NS_stb_NS_TControl_NS_dtor
|
||||
/* 802851F8 00282138 48 00 3F 9D */ bl __dt__Q37JStudio3stb8TControlFv
|
||||
/* 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
|
||||
@@ -292,11 +292,11 @@ lbl_802854B8:
|
||||
/* 80285518 00282458 41 82 00 10 */ beq lbl_80285528
|
||||
/* 8028551C 0028245C 38 7E 00 04 */ addi r3, r30, 4
|
||||
/* 80285520 00282460 38 80 00 00 */ li r4, 0
|
||||
/* 80285524 00282464 48 05 74 F9 */ bl JGadget_NS_TNodeLinkList_NS_dtor
|
||||
/* 80285524 00282464 48 05 74 F9 */ bl __dt__Q27JGadget13TNodeLinkListFv
|
||||
lbl_80285528:
|
||||
/* 80285528 00282468 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8028552C 0028246C 38 80 00 00 */ li r4, 0
|
||||
/* 80285530 00282470 48 00 40 85 */ bl JStudio_NS_stb_NS_TFactory_NS_dtor
|
||||
/* 80285530 00282470 48 00 40 85 */ bl __dt__Q37JStudio3stb8TFactoryFv
|
||||
/* 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
|
||||
@@ -326,7 +326,7 @@ JStudio_NS_TFactory_NS_appendCreateObject:
|
||||
/* 8028558C 002824CC 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80285590 002824D0 38 85 00 04 */ addi r4, r5, 4
|
||||
/* 80285594 002824D4 38 A1 00 14 */ addi r5, r1, 0x14
|
||||
/* 80285598 002824D8 48 05 76 11 */ bl JGadget_NS_TNodeLinkList_NS_Insert
|
||||
/* 80285598 002824D8 48 05 76 11 */ bl Insert__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorPQ27JGadget13TLinkListNode
|
||||
/* 8028559C 002824DC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802855A0 002824E0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802855A4 002824E4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -390,7 +390,7 @@ JStudio_NS_TParse:
|
||||
/* 80285674 002825B4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80285678 002825B8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8028567C 002825BC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80285680 002825C0 48 00 3F C1 */ bl JStudio_NS_stb_NS_TParse
|
||||
/* 80285680 002825C0 48 00 3F C1 */ bl __ct__Q37JStudio3stb6TParseFPQ37JStudio3stb8TControl
|
||||
/* 80285684 002825C4 3C 60 80 3C */ lis r3, lbl_803C4AC0@ha
|
||||
/* 80285688 002825C8 38 03 4A C0 */ addi r0, r3, lbl_803C4AC0@l
|
||||
/* 8028568C 002825CC 90 1F 00 00 */ stw r0, 0(r31)
|
||||
@@ -415,7 +415,7 @@ JStudio_NS_TParse_NS_dtor:
|
||||
/* 802856CC 0028260C 38 04 4A C0 */ addi r0, r4, lbl_803C4AC0@l
|
||||
/* 802856D0 00282610 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 802856D4 00282614 38 80 00 00 */ li r4, 0
|
||||
/* 802856D8 00282618 48 00 3F 89 */ bl JStudio_NS_stb_NS_TParse_NS_dtor
|
||||
/* 802856D8 00282618 48 00 3F 89 */ bl __dt__Q37JStudio3stb6TParseFv
|
||||
/* 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
|
||||
@@ -510,7 +510,7 @@ lbl_80285828:
|
||||
/* 80285828 00282768 48 00 00 C9 */ bl JStudio_NS_TParse_NS_parseBlock_block_ctb_
|
||||
/* 8028582C 0028276C 48 00 00 08 */ b lbl_80285834
|
||||
lbl_80285830:
|
||||
/* 80285830 00282770 48 00 3F B9 */ bl JStudio_NS_stb_NS_TParse_NS_parseBlock_block
|
||||
/* 80285830 00282770 48 00 3F B9 */ bl parseBlock_block__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl
|
||||
lbl_80285834:
|
||||
/* 80285834 00282774 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80285838 00282778 7C 08 03 A6 */ mtlr r0
|
||||
|
||||
@@ -700,7 +700,7 @@ JStudio_NS_TObject_NS_dtor:
|
||||
lbl_802866FC:
|
||||
/* 802866FC 0028363C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80286700 00283640 38 80 00 00 */ li r4, 0
|
||||
/* 80286704 00283644 48 00 24 2D */ bl JStudio_NS_stb_NS_TObject_NS_dtor
|
||||
/* 80286704 00283644 48 00 24 2D */ bl __dt__Q37JStudio3stb7TObjectFv
|
||||
/* 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
|
||||
@@ -806,7 +806,7 @@ JStudio_NS_TObject:
|
||||
/* 80286874 002837B4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80286878 002837B8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8028687C 002837BC 7C BF 2B 78 */ mr r31, r5
|
||||
/* 80286880 002837C0 48 00 22 41 */ bl JStudio_NS_stb_NS_TObject_X1_
|
||||
/* 80286880 002837C0 48 00 22 41 */ bl __ct__Q37JStudio3stb7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_object
|
||||
/* 80286884 002837C4 3C 60 80 3C */ lis r3, lbl_803C55F0@ha
|
||||
/* 80286888 002837C8 38 03 55 F0 */ addi r0, r3, lbl_803C55F0@l
|
||||
/* 8028688C 002837CC 90 1E 00 08 */ stw r0, 8(r30)
|
||||
|
||||
-1125
File diff suppressed because it is too large
Load Diff
@@ -1086,7 +1086,7 @@ JUTConsoleManager_NS_appendConsole:
|
||||
/* 802E8278 002E51B8 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 802E827C 002E51BC 7F C4 F3 78 */ mr r4, r30
|
||||
/* 802E8280 002E51C0 38 A1 00 14 */ addi r5, r1, 0x14
|
||||
/* 802E8284 002E51C4 4B FF 49 25 */ bl JGadget_NS_TNodeLinkList_NS_Insert
|
||||
/* 802E8284 002E51C4 4B FF 49 25 */ bl Insert__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorPQ27JGadget13TLinkListNode
|
||||
/* 802E8288 002E51C8 80 1E 00 0C */ lwz r0, 0xc(r30)
|
||||
/* 802E828C 002E51CC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802E8290 002E51D0 40 82 00 08 */ bne lbl_802E8298
|
||||
|
||||
+5
-5
@@ -2127,7 +2127,7 @@ dDemo_c_NS_start:
|
||||
/* 80039B8C 00036ACC 7C 9D 23 78 */ mr r29, r4
|
||||
/* 80039B90 00036AD0 FF E0 08 90 */ fmr f31, f1
|
||||
/* 80039B94 00036AD4 80 6D 88 84 */ lwz r3, lbl_80450E04-_SDA_BASE_(r13)
|
||||
/* 80039B98 00036AD8 48 24 F8 6D */ bl JStudio_NS_stb_NS_TControl_NS_reset
|
||||
/* 80039B98 00036AD8 48 24 F8 6D */ bl reset__Q37JStudio3stb8TControlFv
|
||||
/* 80039B9C 00036ADC 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 80039BA0 00036AE0 80 8D 88 84 */ lwz r4, lbl_80450E04-_SDA_BASE_(r13)
|
||||
/* 80039BA4 00036AE4 48 24 BA C9 */ bl JStudio_NS_TParse
|
||||
@@ -2158,7 +2158,7 @@ lbl_80039BEC:
|
||||
lbl_80039C04:
|
||||
/* 80039C04 00036B44 80 6D 88 84 */ lwz r3, lbl_80450E04-_SDA_BASE_(r13)
|
||||
/* 80039C08 00036B48 38 80 00 00 */ li r4, 0
|
||||
/* 80039C0C 00036B4C 48 24 F8 A9 */ bl JStudio_NS_stb_NS_TControl_NS_forward
|
||||
/* 80039C0C 00036B4C 48 24 F8 A9 */ bl forward__Q37JStudio3stb8TControlFUl
|
||||
/* 80039C10 00036B50 93 AD 88 AC */ stw r29, lbl_80450E2C-_SDA_BASE_(r13)
|
||||
/* 80039C14 00036B54 28 1D 00 00 */ cmplwi r29, 0
|
||||
/* 80039C18 00036B58 41 82 00 98 */ beq lbl_80039CB0
|
||||
@@ -2229,7 +2229,7 @@ dDemo_c_NS_end:
|
||||
/* 80039D04 00036C44 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80039D08 00036C48 83 ED 88 84 */ lwz r31, lbl_80450E04-_SDA_BASE_(r13)
|
||||
/* 80039D0C 00036C4C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80039D10 00036C50 48 24 F5 F1 */ bl JStudio_NS_stb_NS_TControl_NS_destroyObject_all
|
||||
/* 80039D10 00036C50 48 24 F5 F1 */ bl destroyObject_all__Q37JStudio3stb8TControlFv
|
||||
/* 80039D14 00036C54 38 7F 00 60 */ addi r3, r31, 0x60
|
||||
/* 80039D18 00036C58 48 24 AA B9 */ bl JStudio_NS_fvb_NS_TControl_NS_destroyObject_all
|
||||
/* 80039D1C 00036C5C 38 7F 00 74 */ addi r3, r31, 0x74
|
||||
@@ -2253,7 +2253,7 @@ dDemo_c_NS_branch:
|
||||
/* 80039D58 00036C98 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80039D5C 00036C9C 83 ED 88 84 */ lwz r31, lbl_80450E04-_SDA_BASE_(r13)
|
||||
/* 80039D60 00036CA0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80039D64 00036CA4 48 24 F5 9D */ bl JStudio_NS_stb_NS_TControl_NS_destroyObject_all
|
||||
/* 80039D64 00036CA4 48 24 F5 9D */ bl destroyObject_all__Q37JStudio3stb8TControlFv
|
||||
/* 80039D68 00036CA8 38 7F 00 60 */ addi r3, r31, 0x60
|
||||
/* 80039D6C 00036CAC 48 24 AA 65 */ bl JStudio_NS_fvb_NS_TControl_NS_destroyObject_all
|
||||
/* 80039D70 00036CB0 38 7F 00 74 */ addi r3, r31, 0x74
|
||||
@@ -2303,7 +2303,7 @@ lbl_80039DE8:
|
||||
lbl_80039E0C:
|
||||
/* 80039E0C 00036D4C 80 6D 88 84 */ lwz r3, lbl_80450E04-_SDA_BASE_(r13)
|
||||
/* 80039E10 00036D50 38 80 00 01 */ li r4, 1
|
||||
/* 80039E14 00036D54 48 24 F6 A1 */ bl JStudio_NS_stb_NS_TControl_NS_forward
|
||||
/* 80039E14 00036D54 48 24 F6 A1 */ bl forward__Q37JStudio3stb8TControlFUl
|
||||
/* 80039E18 00036D58 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80039E1C 00036D5C 41 82 00 30 */ beq lbl_80039E4C
|
||||
/* 80039E20 00036D60 80 6D 88 A8 */ lwz r3, lbl_80450E28-_SDA_BASE_(r13)
|
||||
|
||||
Reference in New Issue
Block a user