summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2025-05-19 20:26:33 -0400
committerLagoLunatic <LagoLunatic@users.noreply.github.com>2025-05-19 20:26:33 -0400
commit763d451f34b74003a402e3e43f2bc8c1c3c0519c (patch)
tree5d200f9125e487dedd372340962e06a11d160750 /config
parentfbbe67ffb5ff4a91216d202296ccaab3a38eaad4 (diff)
Demo: Add .init splits and symbols, enable MW comment
Diffstat (limited to 'config')
-rw-r--r--config/D44J01/config.yml2
-rw-r--r--config/D44J01/splits.txt15
-rw-r--r--config/D44J01/symbols.txt6
-rw-r--r--config/GZLE01/splits.txt2
4 files changed, 18 insertions, 7 deletions
diff --git a/config/D44J01/config.yml b/config/D44J01/config.yml
index 1bb306aa..6d053dba 100644
--- a/config/D44J01/config.yml
+++ b/config/D44J01/config.yml
@@ -8,7 +8,7 @@ splits: config/D44J01/splits.txt
symbols: config/D44J01/symbols.txt
# map: orig/D44J01/files/maps/framework.map
-# mw_comment_version: 10 # GC Linker 1.3.2
+mw_comment_version: 10 # GC Linker 1.3.2
symbols_known: true # Very fast analysis
fill_gaps: false # Alignments known
diff --git a/config/D44J01/splits.txt b/config/D44J01/splits.txt
index 76247f97..ac83aaa3 100644
--- a/config/D44J01/splits.txt
+++ b/config/D44J01/splits.txt
@@ -3040,7 +3040,7 @@ JSystem/JUtility/JUTGba.cpp:
.sbss start:0x803EB7E0 end:0x803EB7E8
JSystem/JUtility/JUTFontData_Ascfont_fix12.cpp: comment:0
- .rodata start:0x80360440 end:0x803645A0
+ .rodata start:0x80360440 end:0x803645A0 align:32
JSystem/J2DGraph/J2DGrafContext.cpp:
.text start:0x802C79EC end:0x802C8478
@@ -3974,7 +3974,14 @@ TRK_MINNOW_DOLPHIN/Portable/notify.c:
TRK_MINNOW_DOLPHIN/ppc/Generic/flush_cache.c:
.text start:0x80334424 end:0x8033445C
+dolphin/os/__start.c:
+ .init start:0x80003100 end:0x800033A8
+
+PowerPC_EABI_Support/Runtime/Src/__mem.c:
+ .init start:0x800033A8 end:0x800034E0
+
TRK_MINNOW_DOLPHIN/Portable/mem_TRK.c:
+ .init start:0x800034E0 end:0x80003534
.text start:0x8033445C end:0x80334518
TRK_MINNOW_DOLPHIN/ppc/Generic/targimpl.c:
@@ -3984,9 +3991,13 @@ TRK_MINNOW_DOLPHIN/ppc/Generic/targimpl.c:
.bss start:0x803E7828 end:0x803E7DA8
TRK_MINNOW_DOLPHIN/ppc/Export/targsupp.s: comment:0
- .text start:0x80335DB0 end:0x80335DD0
+ .text start:0x80335DB0 end:0x80335DD0 align:16
+
+TRK_MINNOW_DOLPHIN/ppc/Generic/__exception.c: comment:0
+ .init start:0x80003534 end:0x80005468
TRK_MINNOW_DOLPHIN/Os/dolphin/dolphin_trk.c:
+ .init start:0x80005468 end:0x8000556C
.text start:0x80335DD0 end:0x80335F10
.data start:0x80396AB8 end:0x80396AF8
.bss start:0x803E7DA8 end:0x803E7DB0
diff --git a/config/D44J01/symbols.txt b/config/D44J01/symbols.txt
index 04b3c074..49eea544 100644
--- a/config/D44J01/symbols.txt
+++ b/config/D44J01/symbols.txt
@@ -7,11 +7,11 @@ __flush_cache = .init:0x80003374; // type:function size:0x34 scope:global
memset = .init:0x800033A8; // type:function size:0x30 scope:global
__fill_mem = .init:0x800033D8; // type:function size:0xB8 scope:global
memcpy = .init:0x80003490; // type:function size:0x50 scope:global
-fn_800034E0 = .init:0x800034E0; // type:function size:0x30
-fn_80003510 = .init:0x80003510; // type:function size:0x24
+TRK_memset = .init:0x800034E0; // type:function size:0x30 scope:global
+TRK_memcpy = .init:0x80003510; // type:function size:0x24 scope:global
gTRKInterruptVectorTable = .init:0x80003534; // type:label scope:global
-fn_80005468 = .init:0x80005468; // type:function size:0x104
gTRKInterruptVectorTableEnd = .init:0x80005468; // type:label scope:global
+__TRK_copy_vectors = .init:0x80005468; // type:function size:0x104 scope:global
_rom_copy_info = .init:0x8000556C; // type:object size:0x84 scope:global data:4byte
_bss_init_info = .init:0x800055F0; // type:object size:0x20 scope:global data:4byte
@etb_80005620 = extab:0x80005620; // type:object size:0x8 scope:local hidden
diff --git a/config/GZLE01/splits.txt b/config/GZLE01/splits.txt
index 46f3797c..84da23a2 100644
--- a/config/GZLE01/splits.txt
+++ b/config/GZLE01/splits.txt
@@ -4026,7 +4026,7 @@ TRK_MINNOW_DOLPHIN/ppc/Generic/__exception.c: comment:0
TRK_MINNOW_DOLPHIN/Os/dolphin/dolphin_trk.c:
.init start:0x80005468 end:0x8000556C
- .text start:0x80337040 end:0x80337180 align:32
+ .text start:0x80337040 end:0x80337180
.data start:0x803A28F0 end:0x803A2930
.bss start:0x803F3E88 end:0x803F3E90