Add temporary fix for bad extab relocs

This commit is contained in:
Amber Brault 2024-10-01 18:45:47 -04:00
parent 3047565f12
commit 96efb81286
5 changed files with 21 additions and 3 deletions

View File

@ -6,3 +6,9 @@ splits: config/eu/splits.txt
mw_comment_version: 15
symbols_known: true
fill_gaps: true
block_relocations:
# extab contains these values, but they're not dtors
- target: 0x80080000
- target: 0x800A0000
- target: 0x804A0000

View File

@ -6,3 +6,9 @@ splits: config/jp/splits.txt
mw_comment_version: 15 # Wii Linker 1.1
symbols_known: true # Very fast analysis
fill_gaps: false # Alignments known
block_relocations:
# extab contains these values, but they're not dtors
- target: 0x80080000
- target: 0x800A0000
- target: 0x804A0000

View File

@ -7052,7 +7052,7 @@ libs/monolib/work/CWorkSystemPack.cpp:
extab start:0x80020830 end:0x800208F4
extabindex start:0x80038894 end:0x80038948
.text start:0x804DD8F4 end:0x804DE38C
.rodata start:0x80527F88 end:0x80528014
.rodata start:0x80527F88 end:0x80527FFC
.data start:0x805736A0 end:0x805737A0
.sdata start:0x806664E8 end:0x80666510
.sbss start:0x806682E8 end:0x806682F8
@ -7061,7 +7061,7 @@ libs/monolib/CPackItem.cpp:
extab start:0x800208F4 end:0x80020938
extabindex start:0x80038948 end:0x80038990
.text start:0x804DE38C end:0x804DEB14
.rodata start:0x80528014 end:0x80528028
.rodata start:0x80527FFC end:0x80528028
.data start:0x805737A0 end:0x80573828
.sdata start:0x80666510 end:0x80666518

View File

@ -38275,7 +38275,7 @@ reslist_CPackItem_typestr = .rodata:0x80527FC8; // type:object size:0x18 scope:g
_reslist_base_CPackItem_typestr = .rodata:0x80527FE0; // type:object size:0x1C scope:global align:8 data:string
CPackItem_typestr = .rodata:0x80527FFC; // type:object size:0xA scope:global align:4 data:string
CArcItem_typestr = .rodata:0x80528008; // type:object size:0x9 scope:global align:4 data:string
lbl_80528014 = .rodata:0x80528014; // type:object size:0x14 scope:global align:8 data:string_table
lbl_80528014 = .rodata:0x80528014; // type:object size:0xD scope:global align:8 data:string_table
CSchedule_typestr = .rodata:0x80528028; // type:object size:0x10 scope:global align:8 data:string
ScheduleList_typestr = .rodata:0x80528038; // type:object size:0x10 scope:global align:8 data:string
reslist_CSchedule_typestr = .rodata:0x80528048; // type:object size:0x18 scope:global align:8 data:string

View File

@ -6,3 +6,9 @@ splits: config/us/splits.txt
mw_comment_version: 15
symbols_known: true
fill_gaps: true
block_relocations:
# extab contains these values, but they're not dtors
- target: 0x80080000
- target: 0x800A0000
- target: 0x804A0000