Fix symbol names (#118)

* checkpoint

* checkpoint

* rename f_pc

* checkpoint

* small symbol rename and fix some fpc symbols

* remove unneeded entries from ldscript

* simplify ok check, update docker container

Co-authored-by: Pheenoh <pheenoh@gmail.com>
This commit is contained in:
lepelog
2021-03-15 07:12:44 +01:00
committed by GitHub
parent 3b69d4cba0
commit 80ba3d9fd2
3357 changed files with 59145 additions and 59695 deletions
@@ -28,7 +28,7 @@
/* 8020EDCC 0020BD0C 41 82 00 10 */ beq lbl_8020EDDC
/* 8020EDD0 0020BD10 7F E3 FB 78 */ mr r3, r31
/* 8020EDD4 0020BD14 80 9F 00 24 */ lwz r4, 0x24(r31)
/* 8020EDD8 0020BD18 48 00 07 CD */ bl dMeterString_c_NS_createString
/* 8020EDD8 0020BD18 48 00 07 CD */ bl createString__14dMeterString_cFi
lbl_8020EDDC:
/* 8020EDDC 0020BD1C 7F E3 FB 78 */ mr r3, r31
/* 8020EDE0 0020BD20 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -19,7 +19,7 @@
/* 8020EEB8 0020BDF8 C0 42 AE 4C */ lfs f2, lbl_8045484C-_SDA2_BASE_(r2)
/* 8020EEBC 0020BDFC C0 62 AE 50 */ lfs f3, lbl_80454850-_SDA2_BASE_(r2)
/* 8020EEC0 0020BE00 C0 82 AE 54 */ lfs f4, lbl_80454854-_SDA2_BASE_(r2)
/* 8020EEC4 0020BE04 48 05 20 C9 */ bl dTimer_createTimer
/* 8020EEC4 0020BE04 48 05 20 C9 */ bl dTimer_createTimer__FlUlUcUcffff
/* 8020EEC8 0020BE08 38 00 00 01 */ li r0, 1
/* 8020EECC 0020BE0C 98 1F 00 28 */ stb r0, 0x28(r31)
lbl_8020EED0:
@@ -46,9 +46,9 @@ lbl_8020EF08:
/* 8020EF14 0020BE54 38 84 82 10 */ addi r4, r4, lbl_80398210@l
/* 8020EF18 0020BE58 3C A0 00 02 */ lis r5, 2
/* 8020EF1C 0020BE5C 80 DF 00 18 */ lwz r6, 0x18(r31)
/* 8020EF20 0020BE60 48 0E 97 29 */ bl J2DScreen_NS_setPriority
/* 8020EF20 0020BE60 48 0E 97 29 */ bl setPriority__9J2DScreenFPCcUlP10JKRArchive
/* 8020EF24 0020BE64 80 7F 00 04 */ lwz r3, 4(r31)
/* 8020EF28 0020BE68 48 04 61 C1 */ bl dPaneClass_showNullPane
/* 8020EF28 0020BE68 48 04 61 C1 */ bl dPaneClass_showNullPane__FP9J2DScreen
/* 8020EF2C 0020BE6C 38 60 00 04 */ li r3, 4
/* 8020EF30 0020BE70 64 63 00 04 */ oris r3, r3, 4
/* 8020EF34 0020BE74 7C 72 E3 A6 */ mtspr 0x392, r3
@@ -66,7 +66,7 @@ lbl_8020EF08:
/* 8020EF64 0020BEA4 38 64 00 20 */ addi r3, r4, 0x20
/* 8020EF68 0020BEA8 80 9F 00 18 */ lwz r4, 0x18(r31)
/* 8020EF6C 0020BEAC 48 0C 53 05 */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
/* 8020EF70 0020BEB0 48 0F 9A FD */ bl J2DAnmLoaderDataBase_NS_load
/* 8020EF70 0020BEB0 48 0F 9A FD */ bl load__20J2DAnmLoaderDataBaseFPCv
/* 8020EF74 0020BEB4 90 7F 00 08 */ stw r3, 8(r31)
/* 8020EF78 0020BEB8 38 60 00 6C */ li r3, 0x6c
/* 8020EF7C 0020BEBC 48 0B FC D1 */ bl __nw__FUl
@@ -79,7 +79,7 @@ lbl_8020EF08:
/* 8020EF98 0020BED8 38 A5 74 5F */ addi r5, r5, 0x6765745F@l
/* 8020EF9C 0020BEDC 38 E0 00 02 */ li r7, 2
/* 8020EFA0 0020BEE0 39 00 00 00 */ li r8, 0
/* 8020EFA4 0020BEE4 48 04 49 E1 */ bl CPaneMgr_X1_
/* 8020EFA4 0020BEE4 48 04 49 E1 */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
/* 8020EFA8 0020BEE8 7C 60 1B 78 */ mr r0, r3
lbl_8020EFAC:
/* 8020EFAC 0020BEEC 90 1F 00 0C */ stw r0, 0xc(r31)
@@ -93,7 +93,7 @@ lbl_8020EFAC:
/* 8020EFCC 0020BF0C 38 A0 00 6E */ li r5, 0x6e
/* 8020EFD0 0020BF10 38 E0 00 00 */ li r7, 0
/* 8020EFD4 0020BF14 39 00 00 00 */ li r8, 0
/* 8020EFD8 0020BF18 48 04 49 AD */ bl CPaneMgr_X1_
/* 8020EFD8 0020BF18 48 04 49 AD */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
/* 8020EFDC 0020BF1C 7C 60 1B 78 */ mr r0, r3
lbl_8020EFE0:
/* 8020EFE0 0020BF20 90 1F 00 10 */ stw r0, 0x10(r31)
@@ -107,11 +107,11 @@ lbl_8020EFE0:
/* 8020F000 0020BF40 38 A0 67 65 */ li r5, 0x6765
/* 8020F004 0020BF44 38 E0 00 00 */ li r7, 0
/* 8020F008 0020BF48 39 00 00 00 */ li r8, 0
/* 8020F00C 0020BF4C 48 04 49 79 */ bl CPaneMgr_X1_
/* 8020F00C 0020BF4C 48 04 49 79 */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
/* 8020F010 0020BF50 7C 60 1B 78 */ mr r0, r3
lbl_8020F014:
/* 8020F014 0020BF54 90 1F 00 14 */ stw r0, 0x14(r31)
/* 8020F018 0020BF58 4B E0 59 D9 */ bl mDoExt_getMesgFont
/* 8020F018 0020BF58 4B E0 59 D9 */ bl mDoExt_getMesgFont__Fv
/* 8020F01C 0020BF5C 7C 7E 1B 78 */ mr r30, r3
/* 8020F020 0020BF60 80 7F 00 04 */ lwz r3, 4(r31)
/* 8020F024 0020BF64 3C 80 69 6E */ lis r4, 0x696E5F73@ha
@@ -127,7 +127,7 @@ lbl_8020F014:
/* 8020F04C 0020BF8C 81 8C 00 9C */ lwz r12, 0x9c(r12)
/* 8020F050 0020BF90 7D 89 03 A6 */ mtctr r12
/* 8020F054 0020BF94 4E 80 04 21 */ bctrl
/* 8020F058 0020BF98 4B E0 59 99 */ bl mDoExt_getMesgFont
/* 8020F058 0020BF98 4B E0 59 99 */ bl mDoExt_getMesgFont__Fv
/* 8020F05C 0020BF9C 7C 7E 1B 78 */ mr r30, r3
/* 8020F060 0020BFA0 80 7F 00 04 */ lwz r3, 4(r31)
/* 8020F064 0020BFA4 3C 80 74 5F */ lis r4, 0x745F696E@ha
@@ -156,7 +156,7 @@ lbl_8020F014:
/* 8020F0C0 0020C000 38 A5 82 10 */ addi r5, r5, lbl_80398210@l
/* 8020F0C4 0020C004 38 A5 00 40 */ addi r5, r5, 0x40
/* 8020F0C8 0020C008 4C C6 31 82 */ crclr 6
/* 8020F0CC 0020C00C 48 0F 16 81 */ bl J2DTextBox_NS_setString_X1_
/* 8020F0CC 0020C00C 48 0F 16 81 */ bl setString__10J2DTextBoxFsPCce
/* 8020F0D0 0020C010 80 7F 00 04 */ lwz r3, 4(r31)
/* 8020F0D4 0020C014 3C 80 74 5F */ lis r4, 0x745F696E@ha
/* 8020F0D8 0020C018 38 C4 69 6E */ addi r6, r4, 0x745F696E@l
@@ -170,7 +170,7 @@ lbl_8020F014:
/* 8020F0F8 0020C038 38 A5 82 10 */ addi r5, r5, lbl_80398210@l
/* 8020F0FC 0020C03C 38 A5 00 40 */ addi r5, r5, 0x40
/* 8020F100 0020C040 4C C6 31 82 */ crclr 6
/* 8020F104 0020C044 48 0F 16 49 */ bl J2DTextBox_NS_setString_X1_
/* 8020F104 0020C044 48 0F 16 49 */ bl setString__10J2DTextBoxFsPCce
/* 8020F108 0020C048 C0 22 AE 58 */ lfs f1, lbl_80454858-_SDA2_BASE_(r2)
/* 8020F10C 0020C04C D0 3F 00 2C */ stfs f1, 0x2c(r31)
/* 8020F110 0020C050 D0 3F 00 30 */ stfs f1, 0x30(r31)
@@ -181,7 +181,7 @@ lbl_8020F014:
/* 8020F124 0020C064 38 00 00 FF */ li r0, 0xff
/* 8020F128 0020C068 98 1F 00 3C */ stb r0, 0x3c(r31)
/* 8020F12C 0020C06C 7F E3 FB 78 */ mr r3, r31
/* 8020F130 0020C070 48 00 05 3D */ bl dMeterString_c_NS_playBckAnimation
/* 8020F130 0020C070 48 00 05 3D */ bl playBckAnimation__14dMeterString_cFf
/* 8020F134 0020C074 38 60 00 04 */ li r3, 4
lbl_8020F138:
/* 8020F138 0020C078 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -15,7 +15,7 @@
/* 8020F188 0020C0C8 41 82 00 10 */ beq lbl_8020F198
/* 8020F18C 0020C0CC 7F E3 FB 78 */ mr r3, r31
/* 8020F190 0020C0D0 80 9F 00 24 */ lwz r4, 0x24(r31)
/* 8020F194 0020C0D4 48 00 04 11 */ bl dMeterString_c_NS_createString
/* 8020F194 0020C0D4 48 00 04 11 */ bl createString__14dMeterString_cFi
lbl_8020F198:
/* 8020F198 0020C0D8 38 60 00 01 */ li r3, 1
/* 8020F19C 0020C0DC 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -60,7 +60,7 @@
lbl_8020F29C:
/* 8020F29C 0020C1DC 7F C3 F3 78 */ mr r3, r30
/* 8020F2A0 0020C1E0 C0 3E 00 2C */ lfs f1, 0x2c(r30)
/* 8020F2A4 0020C1E4 48 00 03 C9 */ bl dMeterString_c_NS_playBckAnimation
/* 8020F2A4 0020C1E4 48 00 03 C9 */ bl playBckAnimation__14dMeterString_cFf
/* 8020F2A8 0020C1E8 48 00 00 9C */ b lbl_8020F344
lbl_8020F2AC:
/* 8020F2AC 0020C1EC FC 02 20 40 */ fcmpo cr0, f2, f4
@@ -105,7 +105,7 @@ lbl_8020F2C0:
lbl_8020F344:
/* 8020F344 0020C284 80 7E 00 0C */ lwz r3, 0xc(r30)
/* 8020F348 0020C288 FC 20 F0 90 */ fmr f1, f30
/* 8020F34C 0020C28C 48 04 64 85 */ bl CPaneMgrAlpha_NS_setAlphaRate
/* 8020F34C 0020C28C 48 04 64 85 */ bl setAlphaRate__13CPaneMgrAlphaFf
/* 8020F350 0020C290 80 7E 00 10 */ lwz r3, 0x10(r30)
/* 8020F354 0020C294 A8 1E 00 38 */ lha r0, 0x38(r30)
/* 8020F358 0020C298 C8 42 AE 70 */ lfd f2, lbl_80454870-_SDA2_BASE_(r2)
@@ -127,7 +127,7 @@ lbl_8020F344:
/* 8020F398 0020C2D8 EC 40 10 28 */ fsubs f2, f0, f2
/* 8020F39C 0020C2DC C0 04 0B F8 */ lfs f0, 0xbf8(r4)
/* 8020F3A0 0020C2E0 EC 42 00 2A */ fadds f2, f2, f0
/* 8020F3A4 0020C2E4 48 04 52 0D */ bl CPaneMgr_NS_paneTrans
/* 8020F3A4 0020C2E4 48 04 52 0D */ bl paneTrans__8CPaneMgrFff
/* 8020F3A8 0020C2E8 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020F3AC 0020C2EC 38 83 EB C8 */ addi r4, r3, lbl_8042EBC8@l
/* 8020F3B0 0020C2F0 C0 24 0B F0 */ lfs f1, 0xbf0(r4)
@@ -144,13 +144,13 @@ lbl_8020F344:
/* 8020F3DC 0020C31C C0 22 AE 58 */ lfs f1, lbl_80454858-_SDA2_BASE_(r2)
/* 8020F3E0 0020C320 FC 40 08 90 */ fmr f2, f1
/* 8020F3E4 0020C324 7F E4 FB 78 */ mr r4, r31
/* 8020F3E8 0020C328 48 0E 9A ED */ bl J2DScreen_NS_draw
/* 8020F3E8 0020C328 48 0E 9A ED */ bl draw__9J2DScreenFffPC14J2DGrafContext
/* 8020F3EC 0020C32C C0 3E 00 30 */ lfs f1, 0x30(r30)
/* 8020F3F0 0020C330 C0 02 AE 58 */ lfs f0, lbl_80454858-_SDA2_BASE_(r2)
/* 8020F3F4 0020C334 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8020F3F8 0020C338 40 81 00 10 */ ble lbl_8020F408
/* 8020F3FC 0020C33C 7F C3 F3 78 */ mr r3, r30
/* 8020F400 0020C340 48 00 02 ED */ bl dMeterString_c_NS_drawPikari
/* 8020F400 0020C340 48 00 02 ED */ bl drawPikari__14dMeterString_cFv
/* 8020F404 0020C344 48 00 00 54 */ b lbl_8020F458
lbl_8020F408:
/* 8020F408 0020C348 C0 02 AE 64 */ lfs f0, lbl_80454864-_SDA2_BASE_(r2)
@@ -180,7 +180,7 @@ lbl_8020F458:
/* 8020F464 0020C3A4 40 82 00 10 */ bne lbl_8020F474
/* 8020F468 0020C3A8 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020F46C 0020C3AC 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020F470 0020C3B0 48 00 D7 91 */ bl dMeter2Info_c_NS_resetMeterString
/* 8020F470 0020C3B0 48 00 D7 91 */ bl resetMeterString__13dMeter2Info_cFv
lbl_8020F474:
/* 8020F474 0020C3B4 E3 E1 00 58 */ psq_l f31, 88(r1), 0, 0
/* 8020F478 0020C3B8 CB E1 00 50 */ lfd f31, 0x50(r1)
@@ -62,7 +62,7 @@ lbl_8020F570:
/* 8020F57C 0020C4BC 28 00 00 00 */ cmplwi r0, 0
/* 8020F580 0020C4C0 41 82 00 0C */ beq lbl_8020F58C
/* 8020F584 0020C4C4 38 60 00 09 */ li r3, 9
/* 8020F588 0020C4C8 4B E2 02 15 */ bl dComIfG_TimerDeleteRequest
/* 8020F588 0020C4C8 4B E2 02 15 */ bl dComIfG_TimerDeleteRequest__Fi
lbl_8020F58C:
/* 8020F58C 0020C4CC 38 60 00 01 */ li r3, 1
/* 8020F590 0020C4D0 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -9,7 +9,7 @@
/* 8020F5C4 0020C504 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020F5C8 0020C508 38 A1 00 08 */ addi r5, r1, 8
/* 8020F5CC 0020C50C 38 C0 00 00 */ li r6, 0
/* 8020F5D0 0020C510 48 00 CC 81 */ bl dMeter2Info_c_NS_getString
/* 8020F5D0 0020C510 48 00 CC 81 */ bl getString__13dMeter2Info_cFUlPcP14JMSMesgEntry_c
/* 8020F5D4 0020C514 80 7E 00 04 */ lwz r3, 4(r30)
/* 8020F5D8 0020C518 3C 80 69 6E */ lis r4, 0x696E5F73@ha
/* 8020F5DC 0020C51C 38 C4 5F 73 */ addi r6, r4, 0x696E5F73@l
@@ -19,7 +19,7 @@
/* 8020F5EC 0020C52C 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8020F5F0 0020C530 7D 89 03 A6 */ mtctr r12
/* 8020F5F4 0020C534 4E 80 04 21 */ bctrl
/* 8020F5F8 0020C538 48 0F 10 61 */ bl J2DTextBox_NS_getStringPtr
/* 8020F5F8 0020C538 48 0F 10 61 */ bl getStringPtr__10J2DTextBoxCFv
/* 8020F5FC 0020C53C 38 81 00 08 */ addi r4, r1, 8
/* 8020F600 0020C540 48 15 95 2D */ bl strcpy
/* 8020F604 0020C544 80 7E 00 04 */ lwz r3, 4(r30)
@@ -30,7 +30,7 @@
/* 8020F618 0020C558 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8020F61C 0020C55C 7D 89 03 A6 */ mtctr r12
/* 8020F620 0020C560 4E 80 04 21 */ bctrl
/* 8020F624 0020C564 48 0F 10 35 */ bl J2DTextBox_NS_getStringPtr
/* 8020F624 0020C564 48 0F 10 35 */ bl getStringPtr__10J2DTextBoxCFv
/* 8020F628 0020C568 38 81 00 08 */ addi r4, r1, 8
/* 8020F62C 0020C56C 48 15 95 01 */ bl strcpy
/* 8020F630 0020C570 C0 02 AE 78 */ lfs f0, lbl_80454878-_SDA2_BASE_(r2)
@@ -26,7 +26,7 @@
/* 8020F750 0020C690 80 A4 00 04 */ lwz r5, 4(r4)
/* 8020F754 0020C694 38 C0 00 00 */ li r6, 0
/* 8020F758 0020C698 38 E0 00 00 */ li r7, 0
/* 8020F75C 0020C69C 48 04 57 61 */ bl CPaneMgr_NS_getGlobalVtxCenter
/* 8020F75C 0020C69C 48 04 57 61 */ bl getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs
/* 8020F760 0020C6A0 80 61 00 24 */ lwz r3, 0x24(r1)
/* 8020F764 0020C6A4 80 01 00 28 */ lwz r0, 0x28(r1)
/* 8020F768 0020C6A8 90 61 00 30 */ stw r3, 0x30(r1)
@@ -35,7 +35,7 @@
/* 8020F774 0020C6B4 90 01 00 38 */ stw r0, 0x38(r1)
/* 8020F778 0020C6B8 80 7F 00 14 */ lwz r3, 0x14(r31)
/* 8020F77C 0020C6BC 80 63 00 04 */ lwz r3, 4(r3)
/* 8020F780 0020C6C0 48 0F 0E D9 */ bl J2DTextBox_NS_getStringPtr
/* 8020F780 0020C6C0 48 0F 0E D9 */ bl getStringPtr__10J2DTextBoxCFv
/* 8020F784 0020C6C4 7C 7B 1B 78 */ mr r27, r3
/* 8020F788 0020C6C8 3B 40 00 00 */ li r26, 0
/* 8020F78C 0020C6CC C3 22 AE 58 */ lfs f25, lbl_80454858-_SDA2_BASE_(r2)
@@ -43,7 +43,7 @@
/* 8020F794 0020C6D4 80 7F 00 14 */ lwz r3, 0x14(r31)
/* 8020F798 0020C6D8 80 63 00 04 */ lwz r3, 4(r3)
/* 8020F79C 0020C6DC C3 E3 01 1C */ lfs f31, 0x11c(r3)
/* 8020F7A0 0020C6E0 4B E0 52 51 */ bl mDoExt_getMesgFont
/* 8020F7A0 0020C6E0 4B E0 52 51 */ bl mDoExt_getMesgFont__Fv
/* 8020F7A4 0020C6E4 7C 79 1B 78 */ mr r25, r3
/* 8020F7A8 0020C6E8 C3 82 AE 60 */ lfs f28, lbl_80454860-_SDA2_BASE_(r2)
/* 8020F7AC 0020C6EC 80 7F 00 14 */ lwz r3, 0x14(r31)
@@ -70,7 +70,7 @@ lbl_8020F7D8:
/* 8020F7F4 0020C734 EF 39 00 2A */ fadds f25, f25, f0
lbl_8020F7F8:
/* 8020F7F8 0020C738 7F E3 FB 78 */ mr r3, r31
/* 8020F7FC 0020C73C 48 00 02 8D */ bl dMeterString_c_NS_isLeadByte
/* 8020F7FC 0020C73C 48 00 02 8D */ bl isLeadByte__14dMeterString_cFi
/* 8020F800 0020C740 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020F804 0020C744 41 82 00 24 */ beq lbl_8020F828
/* 8020F808 0020C748 7C 1B C0 AE */ lbzx r0, r27, r24
@@ -141,7 +141,7 @@ lbl_8020F8DC:
/* 8020F8FC 0020C83C EF BD 00 2A */ fadds f29, f29, f0
lbl_8020F900:
/* 8020F900 0020C840 7F E3 FB 78 */ mr r3, r31
/* 8020F904 0020C844 48 00 01 85 */ bl dMeterString_c_NS_isLeadByte
/* 8020F904 0020C844 48 00 01 85 */ bl isLeadByte__14dMeterString_cFi
/* 8020F908 0020C848 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020F90C 0020C84C 41 82 00 24 */ beq lbl_8020F930
/* 8020F910 0020C850 7C 1B C0 AE */ lbzx r0, r27, r24
@@ -209,7 +209,7 @@ lbl_8020F934:
/* 8020FA00 0020C940 39 01 00 10 */ addi r8, r1, 0x10
/* 8020FA04 0020C944 C0 9C 0C 18 */ lfs f4, 0xc18(r28)
/* 8020FA08 0020C948 39 20 00 00 */ li r9, 0
/* 8020FA0C 0020C94C 48 00 46 D1 */ bl dMeter2Draw_c_NS_drawPikari_X1_
/* 8020FA0C 0020C94C 48 00 46 D1 */ bl drawPikari__13dMeter2Draw_cFffPffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorfUc
lbl_8020FA10:
/* 8020FA10 0020C950 EF BD C0 2A */ fadds f29, f29, f24
/* 8020FA14 0020C954 3B 5A 00 01 */ addi r26, r26, 1