Fix incorrect relocs detected for demo

This commit is contained in:
LagoLunatic
2025-08-29 17:20:13 -04:00
parent 52d3e87e7d
commit a1fa191734
2 changed files with 20 additions and 12 deletions
+8
View File
@@ -12,6 +12,14 @@ mw_comment_version: 10 # GC Linker 1.3.2
symbols_known: true # Very fast analysis
fill_gaps: false # Alignments known
block_relocations:
- source: .sdata:0x803ea064
add_relocations:
- source: .sdata:0x803ea064
type: abs
target: buffer__14mDoMtx_stack_c
addend: 0x300
modules:
- object: files/RELS.arc:mmem/f_pc_profile_lst.rel
hash: 56ab98c92068484bdddcd0621bee778e462ffecd
+12 -12
View File
@@ -13828,7 +13828,7 @@ colorTable$7058 = .rodata:0x8033AD6C; // type:object size:0x24 scope:local align
@stringBase0 = .rodata:0x8033B258; // type:object size:0x18 scope:local align:4 data:string_table
black_tex = .rodata:0x8033B280; // type:object size:0x40 scope:global align:4
msg_data = .rodata:0x8033B2C0; // type:object size:0x220 scope:global align:32
font_data = .rodata:0x8033B4E0; // type:object size:0x8280 scope:global align:32
font_data = .rodata:0x8033B4E0; // type:object size:0x8280 scope:global align:32 noreloc
@stringBase0 = .rodata:0x80343760; // type:object size:0x39 scope:local align:4 data:string_table
@4710 = .rodata:0x803437A0; // type:object size:0x68 scope:local align:4 data:4byte
@stringBase0 = .rodata:0x80343808; // type:object size:0x3AF scope:local align:4 data:string_table
@@ -14592,8 +14592,8 @@ g_mDoMtx_identity = .data:0x803656D0; // type:object size:0x30 scope:global alig
l_invisibleMat$7188 = .data:0x80365720; // type:object size:0x85 scope:local align:32
l_matDL = .data:0x803657C0; // type:object size:0x8D scope:local align:32
l_toonMatDL = .data:0x80365860; // type:object size:0x9C scope:global align:32
l_mat1DL = .data:0x80365900; // type:object size:0x96 scope:global align:32
l_toonMat1DL = .data:0x803659A0; // type:object size:0xA5 scope:global align:32
l_mat1DL = .data:0x80365900; // type:object size:0x96 scope:global align:32 noreloc
l_toonMat1DL = .data:0x803659A0; // type:object size:0xA5 scope:global align:32 noreloc
__vt__7JUTFont = .data:0x80365A48; // type:object size:0x44 scope:global align:4
__vt__26mDoExt_3DlineMatSortPacket = .data:0x80365A8C; // type:object size:0x18 scope:global align:4
__vt__19mDoExt_3DlineMat1_c = .data:0x80365AA4; // type:object size:0x14 scope:global align:4
@@ -15016,7 +15016,7 @@ l_vtxAttrFmtList$5109 = .data:0x803704B4; // type:object size:0x20 scope:local a
l_shadowVolPos = .data:0x803704D4; // type:object size:0x60 scope:global align:4
l_shadowVolDL = .data:0x80370540; // type:object size:0x4A scope:global align:32
l_shadowProjMat = .data:0x803705A0; // type:object size:0x55 scope:global align:32
l_shadowVolMat = .data:0x80370600; // type:object size:0x5A scope:global align:32
l_shadowVolMat = .data:0x80370600; // type:object size:0x5A scope:global align:32 noreloc
l_clearMat = .data:0x80370660; // type:object size:0x55 scope:global align:32
l_frontMat = .data:0x803706C0; // type:object size:0x55 scope:global align:32
l_backSubMat = .data:0x80370720; // type:object size:0x3C scope:global align:32
@@ -15725,7 +15725,7 @@ l_fan_wind_sph_src = .data:0x80381FC0; // type:object size:0x40 scope:global ali
@4356 = .data:0x80382A20; // type:object size:0xC scope:local align:4
@4357 = .data:0x80382A2C; // type:object size:0xC scope:local align:4
@4358 = .data:0x80382A38; // type:object size:0xC scope:local align:4
mProcInitTable__9daPy_lk_c = .data:0x80382A44; // type:object size:0xDB0 scope:global align:4 data:4byte
mProcInitTable__9daPy_lk_c = .data:0x80382A44; // type:object size:0xDB0 scope:global align:4 data:4byte noreloc
@4359 = .data:0x803837F4; // type:object size:0xC scope:local align:4
@4360 = .data:0x80383800; // type:object size:0xC scope:local align:4
@4361 = .data:0x8038380C; // type:object size:0xC scope:local align:4
@@ -15779,7 +15779,7 @@ mProcInitTable__9daPy_lk_c = .data:0x80382A44; // type:object size:0xDB0 scope:g
@4409 = .data:0x80383A4C; // type:object size:0xC scope:local align:4
@4410 = .data:0x80383A58; // type:object size:0xC scope:local align:4
mDemoProcInitFuncTable__9daPy_lk_c = .data:0x80383A64; // type:object size:0x384 scope:global align:4 data:4byte
l_sightDL = .data:0x80383E00; // type:object size:0x89 scope:local align:32
l_sightDL = .data:0x80383E00; // type:object size:0x89 scope:local align:32 noreloc
waterfall_ripple_scale$5686 = .data:0x80383E8C; // type:object size:0xC scope:local align:4
grass_scale$6023 = .data:0x80383E98; // type:object size:0xC scope:local align:4
smoke_scale$6024 = .data:0x80383EA4; // type:object size:0xC scope:local align:4
@@ -16738,7 +16738,7 @@ CUTOFF_TO_IIR_TABLE__Q28JASystem6Player = .data:0x8038C010; // type:object size:
sAdsTable__Q28JASystem6Player = .data:0x8038C410; // type:object size:0x18 scope:global align:4
sRelTable__Q28JASystem6Player = .data:0x8038C428; // type:object size:0xC scope:global align:4
sVibTable__Q28JASystem6Player = .data:0x8038C434; // type:object size:0x24 scope:global align:4
sTreTable__Q28JASystem6Player = .data:0x8038C458; // type:object size:0x24 scope:global align:4
sTreTable__Q28JASystem6Player = .data:0x8038C458; // type:object size:0x24 scope:global align:4 noreloc
...data.0 = .data:0x8038C480; // type:label scope:local
@620 = .data:0x8038C480; // type:object size:0xC scope:local align:4 data:4byte
@621 = .data:0x8038C48C; // type:object size:0xC scope:local align:4
@@ -16825,8 +16825,8 @@ calc_sw_table__Q28JASystem6Driver = .data:0x8038CCC8; // type:object size:0x51 s
oscTableForceStop__Q28JASystem11TOscillator = .data:0x8038CD60; // type:object size:0xC scope:global align:4
C5BASE_PITCHTABLE__Q28JASystem6Driver = .data:0x8038CD80; // type:object size:0x200 scope:global align:4
DSPADPCM_FILTER__Q28JASystem12DSPInterface = .data:0x8038CF80; // type:object size:0x40 scope:global align:32
DSPRES_FILTER__Q28JASystem12DSPInterface = .data:0x8038CFC0; // type:object size:0x500 scope:global align:32
jdsp = .data:0x8038D4C0; // type:object size:0x1D20 scope:global align:32
DSPRES_FILTER__Q28JASystem12DSPInterface = .data:0x8038CFC0; // type:object size:0x500 scope:global align:32 noreloc
jdsp = .data:0x8038D4C0; // type:object size:0x1D20 scope:global align:32 noreloc
__vt__13JAIAnimeSound = .data:0x8038F1E0; // type:object size:0x10 scope:global align:4
__vt__8JAIBasic = .data:0x8038F1F0; // type:object size:0x24 scope:global align:4
dummyZeroVec__Q27JAInter5Const = .data:0x8038F218; // type:object size:0xC scope:global align:4 data:float
@@ -16909,8 +16909,8 @@ c3bcnt = .data:0x80391278; // type:object size:0x20 scope:global align:8 data:4b
sCpuExpName__12JUTException = .data:0x80391298; // type:object size:0x44 scope:global align:4
__vt__12JUTException = .data:0x803912DC; // type:object size:0x10 scope:global align:4
sAsciiTable__14JUTDirectPrint = .data:0x803912F0; // type:object size:0x80 scope:global align:4
sFontData__14JUTDirectPrint = .data:0x80391370; // type:object size:0x100 scope:global align:4
sFontData2__14JUTDirectPrint = .data:0x80391470; // type:object size:0x134 scope:global align:4
sFontData__14JUTDirectPrint = .data:0x80391370; // type:object size:0x100 scope:global align:4 noreloc
sFontData2__14JUTDirectPrint = .data:0x80391470; // type:object size:0x134 scope:global align:4 noreloc
__vt__8JUTVideo = .data:0x803915A8; // type:object size:0xC scope:global align:4
__vt__8JUTFader = .data:0x803915B8; // type:object size:0x18 scope:global align:4
__vt__10JUTConsole = .data:0x803915D0; // type:object size:0xC scope:global align:4
@@ -20174,7 +20174,7 @@ M_box_z_max__Q210daTagLight5Act_c = .sdata2:0x803EC1D4; // type:object size:0x4
M_cone_lower__Q210daTagLight5Act_c = .sdata2:0x803EC1D8; // type:object size:0x4 scope:global align:4 data:float
M_cone_upper__Q210daTagLight5Act_c = .sdata2:0x803EC1DC; // type:object size:0x4 scope:global align:4 data:float
M_cone_r__Q210daTagLight5Act_c = .sdata2:0x803EC1E0; // type:object size:0x4 scope:global align:4 data:float
M_dir_base__Q212daObjMovebox5Act_c = .sdata2:0x803EC1E4; // type:object size:0x8 scope:global align:4
M_dir_base__Q212daObjMovebox5Act_c = .sdata2:0x803EC1E4; // type:object size:0x8 scope:global align:4 noreloc
m_max_rot_speed__12daWindMill_c = .sdata2:0x803EC1EC; // type:object size:0x4 scope:global align:4
m_highscore__11daNpc_Kg1_c = .sdata2:0x803EC1F0; // type:object size:0x1 scope:global align:1 data:byte
@4532 = .sdata2:0x803EC1F4; // type:object size:0x4 scope:local align:4 data:float