Fix some jump table labels being treated as separate functions (#120)

This commit is contained in:
Roman971
2020-05-06 20:56:35 +02:00
committed by GitHub
parent f7187808bc
commit 5acc4e2f66
86 changed files with 1415 additions and 1731 deletions
+6 -6
View File
@@ -465,12 +465,12 @@ glabel jtbl_808F80EC
.word L808DE980
.word L808DE980
.word L808DE980
.word func_808DE784
.word func_808DE7E0
.word func_808DE828
.word func_808DE884
.word func_808DE8E0
.word func_808DE928
.word L808DE784
.word L808DE7E0
.word L808DE828
.word L808DE884
.word L808DE8E0
.word L808DE928
glabel D_808F812C
.word 0x46EC7A00
glabel D_808F8130
+14 -14
View File
@@ -248,28 +248,28 @@ glabel D_809154C0
.float 0.001
.balign 4
glabel D_809154C4
.word func_809145BC
.word func_809145BC
.word func_809145BC
.word func_80914610
.word func_80914610
.word func_80914610
glabel jtbl_80A3F02C
.word L809145BC
.word L809145BC
.word L809145BC
.word L80914610
.word L80914610
.word L80914610
.word L80914678
.word L80914678
.word func_80914664
.word L80914664
.word L80914678
.word L8091430C
.word L80914678
.word L80914678
.word L80914678
.word func_80914394
.word func_809143F0
.word func_8091444C
.word L80914394
.word L809143F0
.word L8091444C
.word L80914678
.word func_809144A8
.word func_80914504
.word func_80914560
.word L809144A8
.word L80914504
.word L80914560
glabel D_80915518
.word 0x40490FF9, 0x00000000
+16 -14
View File
@@ -8,14 +8,16 @@
.section .rodata
glabel D_80A060B0
.float 4.656612873077393e-10
.asciz "0"
.balign 4
glabel D_80A060B4
.asciz "../z_en_elf.c"
.balign 4
glabel D_80A060C4
.float 4.656612873077393e-10
.asciz "0"
.balign 4
glabel D_80A060C8
.asciz "../z_en_elf.c"
@@ -39,18 +41,18 @@ glabel D_80A06134
glabel jtbl_80A06144
.word L80A01C60
.word func_80A01DE0
.word func_80A01E24
.word func_80A01E68
.word func_80A01E94
.word func_80A01ED0
.word func_80A01F04
.word func_80A01D70
.word func_80A01DA8
.word func_80A01D2C
.word func_80A01CF0
.word func_80A01F48
.word func_80A01CAC
.word L80A01DE0
.word L80A01E24
.word L80A01E68
.word L80A01E94
.word L80A01ED0
.word L80A01F04
.word L80A01D70
.word L80A01DA8
.word L80A01D2C
.word L80A01CF0
.word L80A01F48
.word L80A01CAC
glabel D_80A06178
.float 32767.0
+7 -7
View File
@@ -236,8 +236,8 @@ glabel jtbl_80A41F40
.word L80A3EA1C
.word L80A3EAD8
.word L80A3EA38
glabel D_80A41F84
.word func_80A3F02C
glabel jtbl_80A41F84
.word L80A3F02C
.word L80A3F04C
.word L80A3F04C
.word L80A3F04C
@@ -253,7 +253,7 @@ glabel D_80A41F84
.word L80A3F04C
.word L80A3F04C
.word L80A3F04C
.word func_80A3F02C
.word L80A3F02C
.word L80A3F04C
.word L80A3F04C
.word L80A3F04C
@@ -269,7 +269,7 @@ glabel D_80A41F84
.word L80A3F04C
.word L80A3F04C
.word L80A3F04C
.word func_80A3F03C
.word L80A3F03C
.word L80A3F04C
.word L80A3F04C
.word L80A3F04C
@@ -285,7 +285,7 @@ glabel D_80A41F84
.word L80A3F04C
.word L80A3F04C
.word L80A3F04C
.word func_80A3F02C
.word L80A3F02C
.word L80A3F04C
.word L80A3F04C
.word L80A3F04C
@@ -301,7 +301,7 @@ glabel D_80A41F84
.word L80A3F04C
.word L80A3F04C
.word L80A3F04C
.word func_80A3F02C
.word L80A3F02C
.word L80A3F04C
.word L80A3F04C
.word L80A3F04C
@@ -317,7 +317,7 @@ glabel D_80A41F84
.word L80A3F04C
.word L80A3F04C
.word L80A3F04C
.word func_80A3F02C
.word L80A3F02C
glabel D_80A420C8
.word 0x462AA000
glabel D_80A420CC
+28 -28
View File
@@ -19,33 +19,33 @@ glabel D_80A9A7AC
.asciz "../z_en_ko.c"
.balign 4
glabel D_80A9A7BC
.word func_80A97068
.word func_80A970B0
.word func_80A97110
.word func_80A97138
.word func_80A97198
.word func_80A971F8
.word func_80A97258
glabel jtbl_80A9A7BC
.word L80A97068
.word L80A970B0
.word L80A97110
.word L80A97138
.word L80A97198
.word L80A971F8
.word L80A97258
.word L80A972B8
.word L80A972C0
.word func_80A972C8
.word func_80A972F8
.word L80A972C8
.word L80A972F8
.word L80A97328
.word L80A97000
glabel D_80A9A7F0
.word func_80A97378
.word func_80A973C0
.word func_80A973F0
.word func_80A97438
.word func_80A97468
glabel jtbl_80A9A7F0
.word L80A97378
.word L80A973C0
.word L80A973F0
.word L80A97438
.word L80A97468
.word L80A97498
.word func_80A974A0
.word func_80A974E8
.word func_80A97518
.word func_80A97560
.word func_80A97590
.word func_80A975C0
.word L80A974A0
.word L80A974E8
.word L80A97518
.word L80A97560
.word L80A97590
.word L80A975C0
.word L80A97368
glabel jtbl_80A9A824
.word L80A97890
@@ -144,15 +144,15 @@ glabel jtbl_80A9A958
.word L80A98744
.word L80A98754
.word L80A98764
glabel D_80A9A98C
.word func_80A989F4
.word func_80A98A28
.word func_80A98AA4
.word func_80A98B04
glabel jtbl_80A9A98C
.word L80A989F4
.word L80A98A28
.word L80A98AA4
.word L80A98B04
.word L80A98C0C
.word L80A98C0C
.word L80A98C0C
.word func_80A98B5C
.word L80A98B5C
glabel jtbl_80A9A9AC
.word L80A98F3C
.word L80A98F4C
+4 -4
View File
@@ -82,12 +82,12 @@ glabel jtbl_80B9CCBC
glabel jtbl_80B9CCDC
.word L80B9B658
.word L80B9B658
.word func_80B9B668
.word func_80B9B678
.word L80B9B668
.word L80B9B678
.word L80B9B658
.word L80B9B658
.word func_80B9B668
.word func_80B9B678
.word L80B9B668
.word L80B9B678
glabel D_80B9CCFC
.word 0xBA83126F
glabel D_80B9CD00
+6 -6
View File
@@ -669,12 +669,12 @@ glabel D_80154B00
glabel jtbl_80154B28
.word L80107934
.word L801076F4
.word func_8010773C
.word func_801077B4
.word func_80107804
.word func_8010787C
.word func_801078CC
.word func_80107918
.word L8010773C
.word L801077B4
.word L80107804
.word L8010787C
.word L801078CC
.word L80107918
glabel jtbl_80154B48
.word L801087EC