better splits and fixed us syms

This commit is contained in:
Yanis002
2025-01-30 17:54:54 +01:00
parent 268d0822eb
commit 59203c7bb9
11 changed files with 203 additions and 183 deletions
+8 -5
View File
@@ -30,13 +30,16 @@ src/Main/Message/BMG.cpp:
.rodata start:0x02056958 end:0x020569e0
src/Main/Message/func_0203744c.cpp:
.text start:0x0203744c end:0x02038b28
.text start:0x0203744c end:0x02038aa0
src/Main/Message/UnkStruct_027E0C68_UnkSubClass1.cpp:
.text start:0x02038b28 end:0x020397f8
src/Main/Message/func_02038aa0.cpp:
.text start:0x02038aa0 end:0x0203c358
src/Main/Message/func_020397f8.cpp:
.text start:0x020397f8 end:0x0203c8a8
src/Main/Message/func_0203c358.cpp:
.text start:0x0203c358 end:0x0203c72c
src/Main/Message/func_0203c72c.cpp:
.text start:0x0203c72c end:0x0203c8a8
src/Main/Message/func_0203c8a8.cpp:
.text start:0x0203c8a8 end:0x0203e784
+55 -55
View File
@@ -1645,8 +1645,8 @@ func_02032d40 kind:function(thumb,size=0x28) addr:0x2032d3c
func_02032d68 kind:function(arm,size=0xdc) addr:0x2032d64
func_02032e44 kind:function(arm,size=0x1c) addr:0x2032e40
func_02032e60 kind:function(arm,size=0x1c) addr:0x2032e5c
func_02032e7c kind:function(arm,size=0x48) addr:0x2032e78
func_02032ec4 kind:function(arm,size=0x48) addr:0x2032ec0
_ZN31UnkSubClass1_UnkownClass2_Base1C2Ev kind:function(arm,size=0x48) addr:0x2032e78
_ZN31UnkSubClass1_UnkownClass2_Base1C1Ev kind:function(arm,size=0x48) addr:0x2032ec0
_ZN12MsgProc_BaseC2Ev kind:function(thumb,size=0x78) addr:0x2032f08
func_02032f84 kind:function(thumb,size=0x4) addr:0x2032f80
func_02032f88 kind:function(thumb,size=0xc) addr:0x2032f84
@@ -1732,10 +1732,10 @@ func_02034fac kind:function(arm,size=0x14) addr:0x2034f68
func_02034fc0 kind:function(arm,size=0x14) addr:0x2034f7c
func_02034fd4 kind:function(arm,size=0x38) addr:0x2034f90
func_0203500c kind:function(arm,size=0x10) addr:0x2034fc8
func_0203501c kind:function(arm,size=0x48) addr:0x2034fd8
_ZN25UnkSubClass1_UnkownClass1C2Ev kind:function(arm,size=0x48) addr:0x2034fd8
_ZN25UnkSubClass1_UnkownClass1C1Ev kind:function(arm,size=0x48) addr:0x2035020
func_020350ac kind:function(arm,size=0x4) addr:0x2035068
func_020350b0 kind:function(arm,size=0x4) addr:0x203506c
_ZN25UnkSubClass1_UnkownClass1D1Ev kind:function(arm,size=0x4) addr:0x2035068
_ZN25UnkSubClass1_UnkownClass1D2Ev kind:function(arm,size=0x4) addr:0x203506c
func_020350b4 kind:function(arm,size=0xb8) addr:0x2035070
func_0203516c kind:function(arm,size=0x3c) addr:0x2035128
func_020351a8 kind:function(arm,size=0x8) addr:0x2035164
@@ -1792,7 +1792,7 @@ func_020363c8 kind:function(arm,size=0x74) addr:0x2036384
_ZN18UnkStruct_027E0C6813func_0203643cEPiPS_j kind:function(arm,size=0x54) addr:0x20363f8
_ZN18UnkStruct_027E0C6813func_02036490Eiii kind:function(thumb,size=0x1cc) addr:0x203644c
_ZN18UnkStruct_027E0C6813func_0203665cEv kind:function(thumb,size=0x4c) addr:0x2036618
_ZN18UnkStruct_027E0C68D2Ev kind:function(arm,size=0x1c) addr:0x2036664
func_020366a8 kind:function(arm,size=0x1c) addr:0x2036664
_ZN18UnkStruct_027E0C6813func_020366c4Ev kind:function(arm,size=0x3c) addr:0x2036680
_ZN18UnkStruct_027E0C6813func_02036700Ev kind:function(arm,size=0x3c) addr:0x20366bc
_ZN18UnkStruct_027E0C6813func_0203673cEv kind:function(arm,size=0x34) addr:0x20366f8
@@ -1804,14 +1804,14 @@ _ZN18UnkStruct_027E0C6813func_02036808Ev kind:function(arm,size=0x1c) addr:0x203
_ZN18UnkStruct_027E0C6813func_02036824Ev kind:function(arm,size=0x2c) addr:0x20367e0
_ZN18UnkStruct_027E0C6813func_02036850Ev kind:function(arm,size=0x38) addr:0x203680c
_ZN18UnkStruct_027E0C6813func_02036888EP31UnkStruct_027E0C68_UnkSubClass2 kind:function(arm,size=0x6c) addr:0x2036844
_ZN18UnkStruct_027E0C6813func_020368f4EP31UnkStruct_027E0C68_UnkSubClass3 kind:function(arm,size=0x18) addr:0x20368b0
_ZN18UnkStruct_027E0C6813func_020368f4EP37UnkStruct_027E0C68_UnkSubClass2_Base1 kind:function(arm,size=0x18) addr:0x20368b0
_ZN18UnkStruct_027E0C6813func_0203690cEiii kind:function(arm,size=0x2b0) addr:0x20368c8
_ZN18UnkStruct_027E0C6813func_02036bbcEv kind:function(arm,size=0x94) addr:0x2036b78
_ZN18UnkStruct_027E0C6813func_02036c50Ei kind:function(arm,size=0x54) addr:0x2036c0c
_ZN18UnkStruct_027E0C6813func_02036ca4Ei kind:function(arm,size=0x40) addr:0x2036c60
_ZN18UnkStruct_027E0C6813func_02036ce4EP31UnkStruct_027E0C68_UnkSubClass2i kind:function(arm,size=0x4c) addr:0x2036ca0
_ZN18UnkStruct_027E0C6813func_02036d30EP31UnkStruct_027E0C68_UnkSubClass3 kind:function(arm,size=0x1c) addr:0x2036cec
_ZN18UnkStruct_027E0C6813func_02036d4cEP31UnkStruct_027E0C68_UnkSubClass3 kind:function(arm,size=0x20) addr:0x2036d08
_ZN18UnkStruct_027E0C6813func_02036d30EP37UnkStruct_027E0C68_UnkSubClass2_Base1 kind:function(arm,size=0x1c) addr:0x2036cec
_ZN18UnkStruct_027E0C6813func_02036d4cEP37UnkStruct_027E0C68_UnkSubClass2_Base1 kind:function(arm,size=0x20) addr:0x2036d08
_ZN18UnkStruct_027E0C6813func_02036d6cEv kind:function(arm,size=0x3c) addr:0x2036d28
_ZN18UnkStruct_027E0C6813func_02036da8EjPs kind:function(arm,size=0x134) addr:0x2036d64
_ZN18UnkStruct_027E0C6813func_02036edcEjh kind:function(arm,size=0x8c) addr:0x2036e98
@@ -1820,7 +1820,7 @@ _ZN18UnkStruct_027E0C6813func_020370d0Eii kind:function(arm,size=0x18) addr:0x20
_ZN18UnkStruct_027E0C6813func_020370e8Eissi kind:function(arm,size=0x70) addr:0x20370a4
_ZN18UnkStruct_027E0C6813func_02037158EP21UnkSubClass1_02256FF8 kind:function(arm,size=0x20) addr:0x2037114
_ZN18UnkStruct_027E0C6813func_02037178EP21UnkSubClass1_02256FF8 kind:function(arm,size=0x38) addr:0x2037134
_Z13func_020371b0v kind:function(arm,size=0x4) addr:0x203716c
_ZN18UnkStruct_027E0C68D2Ev kind:function(arm,size=0x4) addr:0x203716c
_Z13func_020371b4P11BMGFileInfo kind:function(thumb,size=0x14) addr:0x2037170
_Z13func_020371c8P11BMGFileInfoPjs kind:function(thumb,size=0x90) addr:0x2037184
_Z13func_02037258P11BMGFileInfoi kind:function(arm,size=0x34) addr:0x2037214
@@ -1839,10 +1839,10 @@ func_02037604 kind:function(arm,size=0x24) addr:0x20375c0
func_02037628 kind:function(arm,size=0x98) addr:0x20375e4
func_020376c0 kind:function(arm,size=0x64) addr:0x203767c
func_02037724 kind:function(arm,size=0x2c) addr:0x20376e0
func_02037750 kind:function(arm,size=0x44) addr:0x203770c
func_02037794 kind:function(arm,size=0x38) addr:0x2037750
func_020377cc kind:function(arm,size=0x40) addr:0x2037788
func_0203780c kind:function(arm,size=0x38) addr:0x20377c8
_ZN37UnkStruct_027E0C68_UnkSubClass2_Base1C2Eii kind:function(arm,size=0x44) addr:0x203770c
_ZN37UnkStruct_027E0C68_UnkSubClass2_Base1D1Ev kind:function(arm,size=0x38) addr:0x2037750
_ZN37UnkStruct_027E0C68_UnkSubClass2_Base1D0Ev kind:function(arm,size=0x40) addr:0x2037788
_ZN37UnkStruct_027E0C68_UnkSubClass2_Base1D2Ev kind:function(arm,size=0x38) addr:0x20377c8
func_02037844 kind:function(arm,size=0x10) addr:0x2037800
func_02037854 kind:function(arm,size=0xc4) addr:0x2037810
func_02037918 kind:function(arm,size=0x234) addr:0x20378d4
@@ -1856,29 +1856,29 @@ func_020386b4 kind:function(arm,size=0x4) addr:0x2038670
func_020386b8 kind:function(arm,size=0xc) addr:0x2038674
func_020386c4 kind:function(arm,size=0x8) addr:0x2038680
func_020386cc kind:function(arm,size=0xc) addr:0x2038688
func_020386d8 kind:function(arm,size=0x40) addr:0x2038694
_ZN31UnkStruct_027E0C68_UnkSubClass2C2Ev kind:function(arm,size=0x40) addr:0x2038694
_ZN31UnkStruct_027E0C68_UnkSubClass2C1Ev kind:function(arm,size=0x40) addr:0x20386d4
func_02038758 kind:function(arm,size=0x18) addr:0x2038714
func_02038770 kind:function(arm,size=0x1c) addr:0x203872c
func_0203878c kind:function(arm,size=0x18) addr:0x2038748
func_020387a4 kind:function(arm,size=0x28) addr:0x2038760
func_020387cc kind:function(arm,size=0x14) addr:0x2038788
_ZN31UnkStruct_027E0C68_UnkSubClass2D2Ev kind:function(arm,size=0x14) addr:0x2038788
func_020387e0 kind:function(thumb,size=0xc) addr:0x203879c
func_020387ec kind:function(arm,size=0x18) addr:0x20387a8
func_02038804 kind:function(arm,size=0x18) addr:0x20387c0
func_0203881c kind:function(arm,size=0x3c) addr:0x20387d8
_ZN25UnkSubClass1_UnkownClass2C1Ev kind:function(arm,size=0x3c) addr:0x20387d8
func_02038858 kind:function(arm,size=0x30) addr:0x2038814
func_02038888 kind:function(arm,size=0xc8) addr:0x2038844
func_02038950 kind:function(arm,size=0x130) addr:0x203890c
func_02038a80 kind:function(arm,size=0x1c) addr:0x2038a3c
func_02038a9c kind:function(thumb,size=0x4) addr:0x2038a58
_ZN12MsgProc_MainC1Eic kind:function(thumb,size=0x5c) addr:0x2038a5c
func_02038afc kind:function(thumb,size=0xc) addr:0x2038ab8
func_02038b08 kind:function(thumb,size=0x14) addr:0x2038ac4
func_02038b1c kind:function(thumb,size=0xc) addr:0x2038ad8
_ZN12MsgProc_MainC2Eisi kind:function(thumb,size=0x5c) addr:0x2038a5c
_ZN12MsgProc_MainD1Ev kind:function(thumb,size=0xc) addr:0x2038ab8
_ZN12MsgProc_MainD0Ev kind:function(thumb,size=0x14) addr:0x2038ac4
_ZN12MsgProc_MainD2Ev kind:function(thumb,size=0xc) addr:0x2038ad8
func_02038b28 kind:function(thumb,size=0xc) addr:0x2038ae4
func_02038b34 kind:function(arm,size=0xc) addr:0x2038af0
_Z13func_02038b40P31MsgProc_Type1 kind:function(arm,size=0x34) addr:0x2038afc
_ZN12MsgProc_Main13func_02038b40Ev kind:function(arm,size=0x34) addr:0x2038afc
func_02038b74 kind:function(arm,size=0x4) addr:0x2038b30
func_02038b78 kind:function(arm,size=0xbc) addr:0x2038b34
_ZN13MsgProc_Type18vfunc_34Ei kind:function(arm,size=0x84) addr:0x2038bf0
@@ -1908,57 +1908,57 @@ func_0203951c kind:function(arm,size=0x40) addr:0x20394d8
func_0203955c kind:function(arm,size=0x14) addr:0x2039518
func_02039570 kind:function(arm,size=0x8) addr:0x203952c
_ZN13MsgProc_Type18vfunc_0CEhhhi kind:function(arm,size=0x3c) addr:0x2039534
_ZN13MsgProc_Type1C2Ev kind:function(thumb,size=0x244) addr:0x2039570
_ZN13MsgProc_Type1C1Ev kind:function(thumb,size=0x244) addr:0x20397b4
_ZN13MsgProc_Type1C2Eisi kind:function(thumb,size=0x244) addr:0x2039570
_ZN13MsgProc_Type1C1Eisi kind:function(thumb,size=0x244) addr:0x20397b4
_ZN13MsgProc_Type113func_02039a3cEv kind:function(thumb,size=0x20) addr:0x20399f8
_ZN13MsgProc_Type18vfunc_2CEv kind:function(arm,size=0x24c) addr:0x2039a18
func_02039ca8 kind:function(arm,size=0x24) addr:0x2039c64
_ZN13MsgProc_Type113func_02039ca8Ev kind:function(arm,size=0x24) addr:0x2039c64
_ZN13MsgProc_Type18vfunc_3CEi kind:function(arm,size=0xa8) addr:0x2039c88
_ZN13MsgProc_Type18vfunc_40Eii kind:function(arm,size=0x414) addr:0x2039d30
func_0203a188 kind:function(arm,size=0x138) addr:0x203a144
func_0203a2c0 kind:function(arm,size=0x4c) addr:0x203a27c
func_0203a30c kind:function(arm,size=0x1c) addr:0x203a2c8
_ZN13MsgProc_Type113func_0203a188Eiii kind:function(arm,size=0x138) addr:0x203a144
_ZN13MsgProc_Type113func_0203a2c0Ev kind:function(arm,size=0x4c) addr:0x203a27c
_ZN13MsgProc_Type113func_0203a30cEv kind:function(arm,size=0x1c) addr:0x203a2c8
_ZN13MsgProc_Type18vfunc_48Ev kind:function(arm,size=0x34) addr:0x203a2e4
func_0203a35c kind:function(arm,size=0x84) addr:0x203a318
func_0203a3e0 kind:function(arm,size=0x1c) addr:0x203a39c
_ZN13MsgProc_Type113func_0203a35cEv kind:function(arm,size=0x84) addr:0x203a318
_ZN13MsgProc_Type113func_0203a3e0Ev kind:function(arm,size=0x1c) addr:0x203a39c
_ZN13MsgProc_Type18vfunc_44Eii kind:function(arm,size=0x2d4) addr:0x203a3b8
func_0203a6d0 kind:function(arm,size=0x120) addr:0x203a68c
_ZN13MsgProc_Type113func_0203a6d0Eii kind:function(arm,size=0x120) addr:0x203a68c
_ZN13MsgProc_Type18vfunc_50EP9EntryINF1jPsi kind:function(arm,size=0x198) addr:0x203a7ac
_ZN13MsgProc_Type18vfunc_54Ev kind:function(arm,size=0x520) addr:0x203a944
_ZN13MsgProc_Type18vfunc_5CEv kind:function(arm,size=0x74) addr:0x203ae64
_ZN13MsgProc_Type18vfunc_58Ev kind:function(arm,size=0x1a0) addr:0x203aed8
func_0203b0bc kind:function(arm,size=0x30) addr:0x203b078
func_0203b0ec kind:function(arm,size=0x178) addr:0x203b0a8
_ZN13MsgProc_Type113func_0203b0bcEv kind:function(arm,size=0x30) addr:0x203b078
_ZN13MsgProc_Type113func_0203b0ecEi kind:function(arm,size=0x178) addr:0x203b0a8
_ZN13MsgProc_Type18vfunc_18EP18UnkStruct_0203b264ii kind:function(arm,size=0xac) addr:0x203b220
_ZN13MsgProc_Type18vfunc_1CEcP18UnkStruct_0203b264ci kind:function(arm,size=0x100) addr:0x203b2cc
_ZN13MsgProc_Type18vfunc_60EP21func_0203b410_param_2ii kind:function(arm,size=0x1c0) addr:0x203b3cc
_ZN13MsgProc_Type18vfunc_64Ei kind:function(arm,size=0x194) addr:0x203b58c
func_0203b764 kind:function(arm,size=0xb0) addr:0x203b720
_ZN13MsgProc_Type113func_0203b764Ev kind:function(arm,size=0xb0) addr:0x203b720
_ZN13MsgProc_Type18vfunc_20Ev kind:function(arm,size=0x578) addr:0x203b7d0
func_0203bd8c kind:function(arm,size=0x40) addr:0x203bd48
_ZN13MsgProc_Type113func_0203bd8cEt kind:function(arm,size=0x40) addr:0x203bd48
_ZN13MsgProc_Type18vfunc_6CEPiS0_ kind:function(arm,size=0x3c) addr:0x203bd88
func_0203be08 kind:function(arm,size=0x5c) addr:0x203bdc4
_ZN13MsgProc_Type113func_0203be08Ev kind:function(arm,size=0x5c) addr:0x203bdc4
func_0203be64 kind:function(arm,size=0x220) addr:0x203be20
func_0203c084 kind:function(arm,size=0xb8) addr:0x203c040
func_0203c13c kind:function(arm,size=0x64) addr:0x203c0f8
func_0203c1a0 kind:function(arm,size=0xbc) addr:0x203c15c
func_0203c25c kind:function(arm,size=0x6c) addr:0x203c218
_ZN13MsgProc_Type113func_0203c084Ev kind:function(arm,size=0xb8) addr:0x203c040
_ZN13MsgProc_Type113func_0203c13cEv kind:function(arm,size=0x64) addr:0x203c0f8
_ZN13MsgProc_Type113func_0203c1a0Ev kind:function(arm,size=0xbc) addr:0x203c15c
_ZN13MsgProc_Type113func_0203c25cEPS_ kind:function(arm,size=0x6c) addr:0x203c218
_ZN13MsgProc_Type1D0Ev kind:function(arm,size=0x48) addr:0x203c284
_ZN13MsgProc_Type1D2Ev kind:function(arm,size=0x40) addr:0x203c2cc
_ZN13MsgProc_Type18vfunc_38Ev kind:function(arm,size=0x8) addr:0x203c30c
_ZN13MsgProc_Type2C1Ev kind:function(thumb,size=0x44) addr:0x203c314
func_0203c39c kind:function(thumb,size=0x78) addr:0x203c358
func_0203c414 kind:function(arm,size=0x4c) addr:0x203c3d0
func_0203c460 kind:function(arm,size=0x4c) addr:0x203c41c
_ZN13MsgProc_Type2C1Eisi kind:function(thumb,size=0x44) addr:0x203c314
_ZN13MsgProc_Type213func_0203c39cEii kind:function(thumb,size=0x78) addr:0x203c358
_ZN13MsgProc_Type28vfunc_3CEi kind:function(arm,size=0x4c) addr:0x203c3d0
_ZN13MsgProc_Type28vfunc_40Eii kind:function(arm,size=0x4c) addr:0x203c41c
func_0203c4ac kind:function(arm,size=0x118) addr:0x203c468
func_0203c5c4 kind:function(arm,size=0x18) addr:0x203c580
_ZN13MsgProc_Type28vfunc_14Eii kind:function(arm,size=0x18) addr:0x203c580
func_0203c5dc kind:function(arm,size=0x120) addr:0x203c598
func_0203c6fc kind:function(arm,size=0x1c) addr:0x203c6b8
func_0203c718 kind:function(arm,size=0x14) addr:0x203c6d4
_ZN13MsgProc_Type3C1Ev kind:function(arm,size=0x110) addr:0x203c6e8
func_0203c83c kind:function(arm,size=0x4) addr:0x203c7f8
func_0203c840 kind:function(arm,size=0x30) addr:0x203c7fc
func_0203c870 kind:function(arm,size=0x38) addr:0x203c82c
_ZN13MsgProc_Type2D0Ev kind:function(arm,size=0x1c) addr:0x203c6b8
_ZN13MsgProc_Type2D2Ev kind:function(arm,size=0x14) addr:0x203c6d4
_ZN13MsgProc_Type3C1Eisi kind:function(arm,size=0x110) addr:0x203c6e8
_ZN13MsgProc_Type313func_0203c83cEv kind:function(arm,size=0x4) addr:0x203c7f8
_ZN13MsgProc_Type3D2Ev kind:function(arm,size=0x30) addr:0x203c7fc
_ZN13MsgProc_Type3D0Ev kind:function(arm,size=0x38) addr:0x203c82c
func_0203c8a8 kind:function(arm,size=0x58) addr:0x203c864
func_0203c900 kind:function(arm,size=0x4) addr:0x203c8bc
func_0203c904 kind:function(arm,size=0x11c) addr:0x203c8c0
@@ -2024,10 +2024,10 @@ func_0203d848 kind:function(arm,size=0x8c) addr:0x203d804
func_0203d8d4 kind:function(arm,size=0x8c) addr:0x203d890
func_0203d960 kind:function(arm,size=0xc0) addr:0x203d91c
func_0203da20 kind:function(arm,size=0xc0) addr:0x203d9dc
func_0203dae0 kind:function(thumb,size=0x98) addr:0x203da9c
func_0203db78 kind:function(thumb,size=0x30) addr:0x203db34
func_0203dba8 kind:function(thumb,size=0x38) addr:0x203db64
func_0203dbe0 kind:function(thumb,size=0x30) addr:0x203db9c
_ZN13MsgProc_Base2C2Eiii kind:function(thumb,size=0x98) addr:0x203da9c
_ZN13MsgProc_Base2D1Ev kind:function(thumb,size=0x30) addr:0x203db34
_ZN13MsgProc_Base2D0Ev kind:function(thumb,size=0x38) addr:0x203db64
_ZN13MsgProc_Base2D2Ev kind:function(thumb,size=0x30) addr:0x203db9c
func_0203dc10 kind:function(arm,size=0x64) addr:0x203dbcc
func_0203dc74 kind:function(arm,size=0x40) addr:0x203dc30
_ZN13MsgProc_Type18vfunc_14Eii kind:function(arm,size=0x48) addr:0x203dc70