From 7955a59194fe3597a36ec10de60cbddaa66d5918 Mon Sep 17 00:00:00 2001 From: Kenix3 Date: Thu, 25 Feb 2021 19:05:33 -0500 Subject: [PATCH] PoC automatic rodata split Total split: 585 Failed / Troublesome: 61 (10,42735042735043%) Successfull rodata split: 524 (89,57264957264957%) Failed due to Script issues: 51 Failed due to object boundary issues or unreferenced .rodata: 10 Build OK?: :feelsokman: (#51) rom_uncompressed.z64: OK 2a0a8acb61538235bc1094d297fb6556 rom.z64 rom.z64: OK List Of Troublesome (mostly simliar edge cases, some are strings that we dont catch right / data without references): - ovl_Arrow_Ice - ovl_Arrow_Light - ovl_Bg_Dkjail_Ivy - ovl_Bg_Ikana_Mirror - ovl_Boss_02 - ovl_Boss_07 - ovl_Boss_Hakugin - ovl_Elf_Msg - ovl_Elf_Msg2 - ovl_Elf_Msg3 - ovl_Elf_Msg4 - ovl_Elf_Msg5 - ovl_En_Az - ovl_En_Bigokuta - ovl_En_Bigpamet - ovl_En_Bigpo - ovl_En_Bigslime - ovl_En_Box - ovl_En_Butte - ovl_En_Col_Man - ovl_En_Crow - ovl_En_Death - ovl_En_Elf - ovl_En_Elforg - ovl_En_Encount3 - ovl_En_Encount4 - ovl_En_Fish - ovl_En_Fish2 - ovl_En_Fsn - ovl_En_Honotrap - ovl_En_Horse - ovl_En_Horse_Game - ovl_En_Invadepoh - ovl_En_Ishi - ovl_En_Kame - ovl_En_Kanban - ovl_En_Kusa2 - ovl_En_M_Thunder - ovl_En_Maruta - ovl_En_Mushi2 - ovl_En_Okuta - ovl_En_Ossan - ovl_En_Pametfrog - ovl_En_Peehat - ovl_En_Rg - ovl_En_Ruppecrow - ovl_En_Slime - ovl_En_Sob1 - ovl_En_Syateki_Man - ovl_En_Test7 - ovl_En_Trt - ovl_En_Wiz_Fire - ovl_Mir_Ray - ovl_Obj_Bombiwa - ovl_Obj_Driftice - ovl_Obj_Hariko - ovl_Obj_Iceblock - ovl_Obj_Mure - ovl_Obj_Snowball2 - ovl_Obj_Toudai - ovl_select Co-authored-by: MMDecomp --- linker_scripts/code_script.txt | 564 +++++++++++++++++++++++++++++++++ tables/objects.txt | 9 + tools/split_asm.py | 165 ++++++++++ 3 files changed, 738 insertions(+) diff --git a/linker_scripts/code_script.txt b/linker_scripts/code_script.txt index 1311b2e36e..65f815502c 100644 --- a/linker_scripts/code_script.txt +++ b/linker_scripts/code_script.txt @@ -730,6 +730,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Test/z_en_test.o(.text) build/asm/ovl_En_Test_data.o(.data) + build/src/overlays/actors/ovl_En_Test/z_en_test.o(.rodata) build/asm/ovl_En_Test_rodata.o(.rodata) } SegmentEnd = .; @@ -743,6 +744,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_GirlA/z_en_girla.o(.text) build/asm/ovl_En_GirlA_data.o(.data) + build/src/overlays/actors/ovl_En_GirlA/z_en_girla.o(.rodata) build/asm/ovl_En_GirlA_rodata.o(.rodata) } SegmentEnd = .; @@ -756,6 +758,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Part/z_en_part.o(.text) build/asm/ovl_En_Part_data.o(.data) + build/src/overlays/actors/ovl_En_Part/z_en_part.o(.rodata) build/asm/ovl_En_Part_rodata.o(.rodata) } SegmentEnd = .; @@ -769,6 +772,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Light/z_en_light.o(.text) build/asm/ovl_En_Light_data.o(.data) + build/src/overlays/actors/ovl_En_Light/z_en_light.o(.rodata) build/asm/ovl_En_Light_rodata.o(.rodata) } SegmentEnd = .; @@ -782,6 +786,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Door/z_en_door.o(.text) build/asm/ovl_En_Door_data.o(.data) + build/src/overlays/actors/ovl_En_Door/z_en_door.o(.rodata) build/asm/ovl_En_Door_rodata.o(.rodata) ovl_En_Door_bss_start = .; } @@ -797,6 +802,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Box/z_en_box.o(.text) build/asm/ovl_En_Box_data.o(.data) + build/src/overlays/actors/ovl_En_Box/z_en_box.o(.rodata) build/asm/ovl_En_Box_rodata.o(.rodata) } SegmentEnd = .; @@ -810,6 +816,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Pametfrog/z_en_pametfrog.o(.text) build/asm/ovl_En_Pametfrog_data.o(.data) + build/src/overlays/actors/ovl_En_Pametfrog/z_en_pametfrog.o(.rodata) build/asm/ovl_En_Pametfrog_rodata.o(.rodata) } SegmentEnd = .; @@ -823,6 +830,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Okuta/z_en_okuta.o(.text) build/asm/ovl_En_Okuta_data.o(.data) + build/src/overlays/actors/ovl_En_Okuta/z_en_okuta.o(.rodata) build/asm/ovl_En_Okuta_rodata.o(.rodata) } SegmentEnd = .; @@ -836,6 +844,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bom/z_en_bom.o(.text) build/asm/ovl_En_Bom_data.o(.data) + build/src/overlays/actors/ovl_En_Bom/z_en_bom.o(.rodata) build/asm/ovl_En_Bom_rodata.o(.rodata) ovl_En_Bom_bss_start = .; } @@ -851,6 +860,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Wallmas/z_en_wallmas.o(.text) build/asm/ovl_En_Wallmas_data.o(.data) + build/src/overlays/actors/ovl_En_Wallmas/z_en_wallmas.o(.rodata) build/asm/ovl_En_Wallmas_rodata.o(.rodata) } SegmentEnd = .; @@ -864,6 +874,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Dodongo/z_en_dodongo.o(.text) build/asm/ovl_En_Dodongo_data.o(.data) + build/src/overlays/actors/ovl_En_Dodongo/z_en_dodongo.o(.rodata) build/asm/ovl_En_Dodongo_rodata.o(.rodata) } SegmentEnd = .; @@ -877,6 +888,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Firefly/z_en_firefly.o(.text) build/asm/ovl_En_Firefly_data.o(.data) + build/src/overlays/actors/ovl_En_Firefly/z_en_firefly.o(.rodata) build/asm/ovl_En_Firefly_rodata.o(.rodata) } SegmentEnd = .; @@ -890,6 +902,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Horse/z_en_horse.o(.text) build/asm/ovl_En_Horse_data.o(.data) + build/src/overlays/actors/ovl_En_Horse/z_en_horse.o(.rodata) build/asm/ovl_En_Horse_rodata.o(.rodata) } SegmentEnd = .; @@ -903,6 +916,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Arrow/z_en_arrow.o(.text) build/asm/ovl_En_Arrow_data.o(.data) + build/src/overlays/actors/ovl_En_Arrow/z_en_arrow.o(.rodata) build/asm/ovl_En_Arrow_rodata.o(.rodata) } SegmentEnd = .; @@ -916,6 +930,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Elf/z_en_elf.o(.text) build/asm/ovl_En_Elf_data.o(.data) + build/src/overlays/actors/ovl_En_Elf/z_en_elf.o(.rodata) build/asm/ovl_En_Elf_rodata.o(.rodata) } SegmentEnd = .; @@ -929,6 +944,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Niw/z_en_niw.o(.text) build/asm/ovl_En_Niw_data.o(.data) + build/src/overlays/actors/ovl_En_Niw/z_en_niw.o(.rodata) build/asm/ovl_En_Niw_rodata.o(.rodata) } SegmentEnd = .; @@ -942,6 +958,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Tite/z_en_tite.o(.text) build/asm/ovl_En_Tite_data.o(.data) + build/src/overlays/actors/ovl_En_Tite/z_en_tite.o(.rodata) build/asm/ovl_En_Tite_rodata.o(.rodata) } SegmentEnd = .; @@ -955,6 +972,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Peehat/z_en_peehat.o(.text) build/asm/ovl_En_Peehat_data.o(.data) + build/src/overlays/actors/ovl_En_Peehat/z_en_peehat.o(.rodata) build/asm/ovl_En_Peehat_rodata.o(.rodata) } SegmentEnd = .; @@ -968,6 +986,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Holl/z_en_holl.o(.text) build/asm/ovl_En_Holl_data.o(.data) + build/src/overlays/actors/ovl_En_Holl/z_en_holl.o(.rodata) build/asm/ovl_En_Holl_rodata.o(.rodata) } SegmentEnd = .; @@ -981,6 +1000,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Dinofos/z_en_dinofos.o(.text) build/asm/ovl_En_Dinofos_data.o(.data) + build/src/overlays/actors/ovl_En_Dinofos/z_en_dinofos.o(.rodata) build/asm/ovl_En_Dinofos_rodata.o(.rodata) } SegmentEnd = .; @@ -994,6 +1014,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Hata/z_en_hata.o(.text) build/asm/ovl_En_Hata_data.o(.data) + build/src/overlays/actors/ovl_En_Hata/z_en_hata.o(.rodata) build/asm/ovl_En_Hata_rodata.o(.rodata) } SegmentEnd = .; @@ -1008,6 +1029,7 @@ SECTIONS build/src/overlays/actors/ovl_En_Zl1/z_en_zl1.o(.text) build/src/overlays/actors/ovl_En_Zl1/z_en_zl1.o(.data) build/src/overlays/actors/ovl_En_Zl1/z_en_zl1.o(.rodata) + build/src/overlays/actors/ovl_En_Zl1/z_en_zl1.o(.rodata) build/src/overlays/actors/ovl_En_Zl1/z_en_zl1_overlay.o(.ovl) } SegmentEnd = .; @@ -1021,6 +1043,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Viewer/z_en_viewer.o(.text) build/asm/ovl_En_Viewer_data.o(.data) + build/src/overlays/actors/ovl_En_Viewer/z_en_viewer.o(.rodata) build/asm/ovl_En_Viewer_rodata.o(.rodata) ovl_En_Viewer_bss_start = .; } @@ -1036,6 +1059,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bubble/z_en_bubble.o(.text) build/asm/ovl_En_Bubble_data.o(.data) + build/src/overlays/actors/ovl_En_Bubble/z_en_bubble.o(.rodata) build/asm/ovl_En_Bubble_rodata.o(.rodata) } SegmentEnd = .; @@ -1049,6 +1073,7 @@ SECTIONS { build/src/overlays/actors/ovl_Door_Shutter/z_door_shutter.o(.text) build/asm/ovl_Door_Shutter_data.o(.data) + build/src/overlays/actors/ovl_Door_Shutter/z_door_shutter.o(.rodata) build/asm/ovl_Door_Shutter_rodata.o(.rodata) } SegmentEnd = .; @@ -1062,6 +1087,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Boom/z_en_boom.o(.text) build/asm/ovl_En_Boom_data.o(.data) + build/src/overlays/actors/ovl_En_Boom/z_en_boom.o(.rodata) build/asm/ovl_En_Boom_rodata.o(.rodata) } SegmentEnd = .; @@ -1075,6 +1101,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Torch2/z_en_torch2.o(.text) build/asm/ovl_En_Torch2_data.o(.data) + build/src/overlays/actors/ovl_En_Torch2/z_en_torch2.o(.rodata) build/asm/ovl_En_Torch2_rodata.o(.rodata) } SegmentEnd = .; @@ -1088,6 +1115,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Minifrog/z_en_minifrog.o(.text) build/asm/ovl_En_Minifrog_data.o(.data) + build/src/overlays/actors/ovl_En_Minifrog/z_en_minifrog.o(.rodata) build/asm/ovl_En_Minifrog_rodata.o(.rodata) } SegmentEnd = .; @@ -1101,6 +1129,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_St/z_en_st.o(.text) build/asm/ovl_En_St_data.o(.data) + build/src/overlays/actors/ovl_En_St/z_en_st.o(.rodata) build/asm/ovl_En_St_rodata.o(.rodata) } SegmentEnd = .; @@ -1114,6 +1143,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Wturn/z_obj_wturn.o(.text) build/asm/ovl_Obj_Wturn_data.o(.data) + build/src/overlays/actors/ovl_Obj_Wturn/z_obj_wturn.o(.rodata) build/asm/ovl_Obj_Wturn_rodata.o(.rodata) } SegmentEnd = .; @@ -1127,6 +1157,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_River_Sound/z_en_river_sound.o(.text) build/asm/ovl_En_River_Sound_data.o(.data) + build/src/overlays/actors/ovl_En_River_Sound/z_en_river_sound.o(.rodata) build/asm/ovl_En_River_Sound_rodata.o(.rodata) } SegmentEnd = .; @@ -1140,7 +1171,9 @@ SECTIONS { build/src/overlays/actors/ovl_En_Ossan/z_en_ossan.o(.text) build/asm/ovl_En_Ossan_data.o(.data) + build/src/overlays/actors/ovl_En_Ossan/z_en_ossan.o(.rodata) build/asm/ovl_En_Ossan_rodata.o(.rodata) + build/asm/ovl_En_Ossan_late_rodata.o(.rodata) } SegmentEnd = .; SegmentSize = SegmentEnd - SegmentStart; @@ -1153,6 +1186,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Famos/z_en_famos.o(.text) build/asm/ovl_En_Famos_data.o(.data) + build/src/overlays/actors/ovl_En_Famos/z_en_famos.o(.rodata) build/asm/ovl_En_Famos_rodata.o(.rodata) } SegmentEnd = .; @@ -1166,6 +1200,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bombf/z_en_bombf.o(.text) build/asm/ovl_En_Bombf_data.o(.data) + build/src/overlays/actors/ovl_En_Bombf/z_en_bombf.o(.rodata) build/asm/ovl_En_Bombf_rodata.o(.rodata) } SegmentEnd = .; @@ -1179,6 +1214,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Am/z_en_am.o(.text) build/asm/ovl_En_Am_data.o(.data) + build/src/overlays/actors/ovl_En_Am/z_en_am.o(.rodata) build/asm/ovl_En_Am_rodata.o(.rodata) } SegmentEnd = .; @@ -1192,6 +1228,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Dekubaba/z_en_dekubaba.o(.text) build/asm/ovl_En_Dekubaba_data.o(.data) + build/src/overlays/actors/ovl_En_Dekubaba/z_en_dekubaba.o(.rodata) build/asm/ovl_En_Dekubaba_rodata.o(.rodata) } SegmentEnd = .; @@ -1205,6 +1242,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_M_Fire1/z_en_m_fire1.o(.text) build/asm/ovl_En_M_Fire1_data.o(.data) + build/src/overlays/actors/ovl_En_M_Fire1/z_en_m_fire1.o(.rodata) build/asm/ovl_En_M_Fire1_rodata.o(.rodata) } SegmentEnd = .; @@ -1218,6 +1256,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_M_Thunder/z_en_m_thunder.o(.text) build/asm/ovl_En_M_Thunder_data.o(.data) + build/src/overlays/actors/ovl_En_M_Thunder/z_en_m_thunder.o(.rodata) build/asm/ovl_En_M_Thunder_rodata.o(.rodata) } SegmentEnd = .; @@ -1231,6 +1270,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Breakwall/z_bg_breakwall.o(.text) build/asm/ovl_Bg_Breakwall_data.o(.data) + build/src/overlays/actors/ovl_Bg_Breakwall/z_bg_breakwall.o(.rodata) build/asm/ovl_Bg_Breakwall_rodata.o(.rodata) } SegmentEnd = .; @@ -1244,6 +1284,7 @@ SECTIONS { build/src/overlays/actors/ovl_Door_Warp1/z_door_warp1.o(.text) build/asm/ovl_Door_Warp1_data.o(.data) + build/src/overlays/actors/ovl_Door_Warp1/z_door_warp1.o(.rodata) build/asm/ovl_Door_Warp1_rodata.o(.rodata) ovl_Door_Warp1_bss_start = .; } @@ -1259,6 +1300,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Syokudai/z_obj_syokudai.o(.text) build/asm/ovl_Obj_Syokudai_data.o(.data) + build/src/overlays/actors/ovl_Obj_Syokudai/z_obj_syokudai.o(.rodata) build/asm/ovl_Obj_Syokudai_rodata.o(.rodata) ovl_Obj_Syokudai_bss_start = .; } @@ -1274,6 +1316,7 @@ SECTIONS { build/src/overlays/actors/ovl_Item_B_Heart/z_item_b_heart.o(.text) build/asm/ovl_Item_B_Heart_data.o(.data) + build/src/overlays/actors/ovl_Item_B_Heart/z_item_b_heart.o(.rodata) build/asm/ovl_Item_B_Heart_rodata.o(.rodata) } SegmentEnd = .; @@ -1287,6 +1330,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Dekunuts/z_en_dekunuts.o(.text) build/asm/ovl_En_Dekunuts_data.o(.data) + build/src/overlays/actors/ovl_En_Dekunuts/z_en_dekunuts.o(.rodata) build/asm/ovl_En_Dekunuts_rodata.o(.rodata) } SegmentEnd = .; @@ -1300,6 +1344,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bbfall/z_en_bbfall.o(.text) build/asm/ovl_En_Bbfall_data.o(.data) + build/src/overlays/actors/ovl_En_Bbfall/z_en_bbfall.o(.rodata) build/asm/ovl_En_Bbfall_rodata.o(.rodata) } SegmentEnd = .; @@ -1314,6 +1359,7 @@ SECTIONS build/src/overlays/actors/ovl_Arms_Hook/z_arms_hook.o(.text) build/src/overlays/actors/ovl_Arms_Hook/z_arms_hook.o(.data) build/src/overlays/actors/ovl_Arms_Hook/z_arms_hook.o(.rodata) + build/src/overlays/actors/ovl_Arms_Hook/z_arms_hook.o(.rodata) build/src/overlays/actors/ovl_Arms_Hook/z_arms_hook_overlay.o(.ovl) } SegmentEnd = .; @@ -1327,6 +1373,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bb/z_en_bb.o(.text) build/asm/ovl_En_Bb_data.o(.data) + build/src/overlays/actors/ovl_En_Bb/z_en_bb.o(.rodata) build/asm/ovl_En_Bb_rodata.o(.rodata) } SegmentEnd = .; @@ -1340,6 +1387,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Keikoku_Spr/z_bg_keikoku_spr.o(.text) build/asm/ovl_Bg_Keikoku_Spr_data.o(.data) + build/src/overlays/actors/ovl_Bg_Keikoku_Spr/z_bg_keikoku_spr.o(.rodata) build/asm/ovl_Bg_Keikoku_Spr_rodata.o(.rodata) } SegmentEnd = .; @@ -1353,6 +1401,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Wood02/z_en_wood02.o(.text) build/asm/ovl_En_Wood02_data.o(.data) + build/src/overlays/actors/ovl_En_Wood02/z_en_wood02.o(.rodata) build/asm/ovl_En_Wood02_rodata.o(.rodata) ovl_En_Wood02_bss_start = .; } @@ -1368,6 +1417,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Death/z_en_death.o(.text) build/asm/ovl_En_Death_data.o(.data) + build/src/overlays/actors/ovl_En_Death/z_en_death.o(.rodata) build/asm/ovl_En_Death_rodata.o(.rodata) } SegmentEnd = .; @@ -1381,6 +1431,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Minideath/z_en_minideath.o(.text) build/asm/ovl_En_Minideath_data.o(.data) + build/src/overlays/actors/ovl_En_Minideath/z_en_minideath.o(.rodata) build/asm/ovl_En_Minideath_rodata.o(.rodata) ovl_En_Minideath_bss_start = .; } @@ -1396,6 +1447,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Vm/z_en_vm.o(.text) build/asm/ovl_En_Vm_data.o(.data) + build/src/overlays/actors/ovl_En_Vm/z_en_vm.o(.rodata) build/asm/ovl_En_Vm_rodata.o(.rodata) } SegmentEnd = .; @@ -1409,6 +1461,7 @@ SECTIONS { build/src/overlays/actors/ovl_Demo_Effect/z_demo_effect.o(.text) build/asm/ovl_Demo_Effect_data.o(.data) + build/src/overlays/actors/ovl_Demo_Effect/z_demo_effect.o(.rodata) build/asm/ovl_Demo_Effect_rodata.o(.rodata) } SegmentEnd = .; @@ -1422,6 +1475,7 @@ SECTIONS { build/src/overlays/actors/ovl_Demo_Kankyo/z_demo_kankyo.o(.text) build/asm/ovl_Demo_Kankyo_data.o(.data) + build/src/overlays/actors/ovl_Demo_Kankyo/z_demo_kankyo.o(.rodata) build/asm/ovl_Demo_Kankyo_rodata.o(.rodata) } SegmentEnd = .; @@ -1435,6 +1489,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Floormas/z_en_floormas.o(.text) build/asm/ovl_En_Floormas_data.o(.data) + build/src/overlays/actors/ovl_En_Floormas/z_en_floormas.o(.rodata) build/asm/ovl_En_Floormas_rodata.o(.rodata) } SegmentEnd = .; @@ -1448,6 +1503,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Rd/z_en_rd.o(.text) build/asm/ovl_En_Rd_data.o(.data) + build/src/overlays/actors/ovl_En_Rd/z_en_rd.o(.rodata) build/asm/ovl_En_Rd_rodata.o(.rodata) } SegmentEnd = .; @@ -1461,6 +1517,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_F40_Flift/z_bg_f40_flift.o(.text) build/asm/ovl_Bg_F40_Flift_data.o(.data) + build/src/overlays/actors/ovl_Bg_F40_Flift/z_bg_f40_flift.o(.rodata) build/asm/ovl_Bg_F40_Flift_rodata.o(.rodata) } SegmentEnd = .; @@ -1487,6 +1544,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Sw/z_en_sw.o(.text) build/asm/ovl_En_Sw_data.o(.data) + build/src/overlays/actors/ovl_En_Sw/z_en_sw.o(.rodata) build/asm/ovl_En_Sw_rodata.o(.rodata) } SegmentEnd = .; @@ -1500,6 +1558,7 @@ SECTIONS { build/src/overlays/actors/ovl_Object_Kankyo/z_object_kankyo.o(.text) build/asm/ovl_Object_Kankyo_data.o(.data) + build/src/overlays/actors/ovl_Object_Kankyo/z_object_kankyo.o(.rodata) build/asm/ovl_Object_Kankyo_rodata.o(.rodata) ovl_Object_Kankyo_bss_start = .; } @@ -1515,6 +1574,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Horse_Link_Child/z_en_horse_link_child.o(.text) build/asm/ovl_En_Horse_Link_Child_data.o(.data) + build/src/overlays/actors/ovl_En_Horse_Link_Child/z_en_horse_link_child.o(.rodata) build/asm/ovl_En_Horse_Link_Child_rodata.o(.rodata) } SegmentEnd = .; @@ -1528,6 +1588,7 @@ SECTIONS { build/src/overlays/actors/ovl_Door_Ana/z_door_ana.o(.text) build/asm/ovl_Door_Ana_data.o(.data) + build/src/overlays/actors/ovl_Door_Ana/z_door_ana.o(.rodata) build/asm/ovl_Door_Ana_rodata.o(.rodata) } SegmentEnd = .; @@ -1541,6 +1602,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Encount1/z_en_encount1.o(.text) build/asm/ovl_En_Encount1_data.o(.data) + build/src/overlays/actors/ovl_En_Encount1/z_en_encount1.o(.rodata) build/asm/ovl_En_Encount1_rodata.o(.rodata) } SegmentEnd = .; @@ -1554,6 +1616,7 @@ SECTIONS { build/src/overlays/actors/ovl_Demo_Tre_Lgt/z_demo_tre_lgt.o(.text) build/asm/ovl_Demo_Tre_Lgt_data.o(.data) + build/src/overlays/actors/ovl_Demo_Tre_Lgt/z_demo_tre_lgt.o(.rodata) build/asm/ovl_Demo_Tre_Lgt_rodata.o(.rodata) } SegmentEnd = .; @@ -1567,6 +1630,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Encount2/z_en_encount2.o(.text) build/asm/ovl_En_Encount2_data.o(.data) + build/src/overlays/actors/ovl_En_Encount2/z_en_encount2.o(.rodata) build/asm/ovl_En_Encount2_rodata.o(.rodata) } SegmentEnd = .; @@ -1581,6 +1645,7 @@ SECTIONS build/src/overlays/actors/ovl_En_Fire_Rock/z_en_fire_rock.o(.text) build/src/overlays/actors/ovl_En_Fire_Rock/z_en_fire_rock.o(.data) build/src/overlays/actors/ovl_En_Fire_Rock/z_en_fire_rock.o(.rodata) + build/src/overlays/actors/ovl_En_Fire_Rock/z_en_fire_rock.o(.rodata) build/src/overlays/actors/ovl_En_Fire_Rock/z_en_fire_rock_overlay.o(.ovl) } SegmentEnd = .; @@ -1594,6 +1659,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Ctower_Rot/z_bg_ctower_rot.o(.text) build/asm/ovl_Bg_Ctower_Rot_data.o(.data) + build/src/overlays/actors/ovl_Bg_Ctower_Rot/z_bg_ctower_rot.o(.rodata) build/asm/ovl_Bg_Ctower_Rot_rodata.o(.rodata) } SegmentEnd = .; @@ -1607,7 +1673,9 @@ SECTIONS { build/src/overlays/actors/ovl_Mir_Ray/z_mir_ray.o(.text) build/asm/ovl_Mir_Ray_data.o(.data) + build/src/overlays/actors/ovl_Mir_Ray/z_mir_ray.o(.rodata) build/asm/ovl_Mir_Ray_rodata.o(.rodata) + build/asm/ovl_Mir_Ray_late_rodata.o(.rodata) } SegmentEnd = .; SegmentSize = SegmentEnd - SegmentStart; @@ -1620,6 +1688,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Sb/z_en_sb.o(.text) build/asm/ovl_En_Sb_data.o(.data) + build/src/overlays/actors/ovl_En_Sb/z_en_sb.o(.rodata) build/asm/ovl_En_Sb_rodata.o(.rodata) } SegmentEnd = .; @@ -1633,6 +1702,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bigslime/z_en_bigslime.o(.text) build/asm/ovl_En_Bigslime_data.o(.data) + build/src/overlays/actors/ovl_En_Bigslime/z_en_bigslime.o(.rodata) build/asm/ovl_En_Bigslime_rodata.o(.rodata) } SegmentEnd = .; @@ -1646,6 +1716,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Karebaba/z_en_karebaba.o(.text) build/asm/ovl_En_Karebaba_data.o(.data) + build/src/overlays/actors/ovl_En_Karebaba/z_en_karebaba.o(.rodata) build/asm/ovl_En_Karebaba_rodata.o(.rodata) } SegmentEnd = .; @@ -1659,6 +1730,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_In/z_en_in.o(.text) build/asm/ovl_En_In_data.o(.data) + build/src/overlays/actors/ovl_En_In/z_en_in.o(.rodata) build/asm/ovl_En_In_rodata.o(.rodata) } SegmentEnd = .; @@ -1672,6 +1744,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bom_Chu/z_en_bom_chu.o(.text) build/asm/ovl_En_Bom_Chu_data.o(.data) + build/src/overlays/actors/ovl_En_Bom_Chu/z_en_bom_chu.o(.rodata) build/asm/ovl_En_Bom_Chu_rodata.o(.rodata) } SegmentEnd = .; @@ -1698,6 +1771,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Rr/z_en_rr.o(.text) build/asm/ovl_En_Rr_data.o(.data) + build/src/overlays/actors/ovl_En_Rr/z_en_rr.o(.rodata) build/asm/ovl_En_Rr_rodata.o(.rodata) } SegmentEnd = .; @@ -1711,6 +1785,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Fr/z_en_fr.o(.text) build/asm/ovl_En_Fr_data.o(.data) + build/src/overlays/actors/ovl_En_Fr/z_en_fr.o(.rodata) build/asm/ovl_En_Fr_rodata.o(.rodata) } SegmentEnd = .; @@ -1739,6 +1814,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Oshihiki/z_obj_oshihiki.o(.text) build/asm/ovl_Obj_Oshihiki_data.o(.data) + build/src/overlays/actors/ovl_Obj_Oshihiki/z_obj_oshihiki.o(.rodata) build/asm/ovl_Obj_Oshihiki_rodata.o(.rodata) } SegmentEnd = .; @@ -1752,6 +1828,7 @@ SECTIONS { build/src/overlays/actors/ovl_Eff_Dust/z_eff_dust.o(.text) build/asm/ovl_Eff_Dust_data.o(.data) + build/src/overlays/actors/ovl_Eff_Dust/z_eff_dust.o(.rodata) build/asm/ovl_Eff_Dust_rodata.o(.rodata) } SegmentEnd = .; @@ -1765,6 +1842,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Umajump/z_bg_umajump.o(.text) build/asm/ovl_Bg_Umajump_data.o(.data) + build/src/overlays/actors/ovl_Bg_Umajump/z_bg_umajump.o(.rodata) build/asm/ovl_Bg_Umajump_rodata.o(.rodata) } SegmentEnd = .; @@ -1778,6 +1856,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Insect/z_en_insect.o(.text) build/asm/ovl_En_Insect_data.o(.data) + build/src/overlays/actors/ovl_En_Insect/z_en_insect.o(.rodata) build/asm/ovl_En_Insect_rodata.o(.rodata) } SegmentEnd = .; @@ -1791,6 +1870,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Butte/z_en_butte.o(.text) build/asm/ovl_En_Butte_data.o(.data) + build/src/overlays/actors/ovl_En_Butte/z_en_butte.o(.rodata) build/asm/ovl_En_Butte_rodata.o(.rodata) } SegmentEnd = .; @@ -1804,6 +1884,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Fish/z_en_fish.o(.text) build/asm/ovl_En_Fish_data.o(.data) + build/src/overlays/actors/ovl_En_Fish/z_en_fish.o(.rodata) build/asm/ovl_En_Fish_rodata.o(.rodata) } SegmentEnd = .; @@ -1817,6 +1898,7 @@ SECTIONS { build/src/overlays/actors/ovl_Item_Etcetera/z_item_etcetera.o(.text) build/asm/ovl_Item_Etcetera_data.o(.data) + build/src/overlays/actors/ovl_Item_Etcetera/z_item_etcetera.o(.rodata) build/asm/ovl_Item_Etcetera_rodata.o(.rodata) } SegmentEnd = .; @@ -1830,6 +1912,7 @@ SECTIONS { build/src/overlays/actors/ovl_Arrow_Fire/z_arrow_fire.o(.text) build/asm/ovl_Arrow_Fire_data.o(.data) + build/src/overlays/actors/ovl_Arrow_Fire/z_arrow_fire.o(.rodata) build/asm/ovl_Arrow_Fire_rodata.o(.rodata) ovl_Arrow_Fire_bss_start = .; } @@ -1845,7 +1928,9 @@ SECTIONS { build/src/overlays/actors/ovl_Arrow_Ice/z_arrow_ice.o(.text) build/asm/ovl_Arrow_Ice_data.o(.data) + build/src/overlays/actors/ovl_Arrow_Ice/z_arrow_ice.o(.rodata) build/asm/ovl_Arrow_Ice_rodata.o(.rodata) + build/asm/ovl_Arrow_Ice_late_rodata.o(.rodata) ovl_Arrow_Ice_bss_start = .; } . += 0x10; @@ -1860,7 +1945,9 @@ SECTIONS { build/src/overlays/actors/ovl_Arrow_Light/z_arrow_light.o(.text) build/asm/ovl_Arrow_Light_data.o(.data) + build/src/overlays/actors/ovl_Arrow_Light/z_arrow_light.o(.rodata) build/asm/ovl_Arrow_Light_rodata.o(.rodata) + build/asm/ovl_Arrow_Light_late_rodata.o(.rodata) ovl_Arrow_Light_bss_start = .; } . += 0x10; @@ -1875,6 +1962,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Kibako/z_obj_kibako.o(.text) build/asm/ovl_Obj_Kibako_data.o(.data) + build/src/overlays/actors/ovl_Obj_Kibako/z_obj_kibako.o(.rodata) build/asm/ovl_Obj_Kibako_rodata.o(.rodata) } SegmentEnd = .; @@ -1888,6 +1976,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Tsubo/z_obj_tsubo.o(.text) build/asm/ovl_Obj_Tsubo_data.o(.data) + build/src/overlays/actors/ovl_Obj_Tsubo/z_obj_tsubo.o(.rodata) build/asm/ovl_Obj_Tsubo_rodata.o(.rodata) } SegmentEnd = .; @@ -1901,6 +1990,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Ik/z_en_ik.o(.text) build/asm/ovl_En_Ik_data.o(.data) + build/src/overlays/actors/ovl_En_Ik/z_en_ik.o(.rodata) build/asm/ovl_En_Ik_rodata.o(.rodata) } SegmentEnd = .; @@ -1915,6 +2005,7 @@ SECTIONS build/src/overlays/actors/ovl_Demo_Shd/z_demo_shd.o(.text) build/src/overlays/actors/ovl_Demo_Shd/z_demo_shd.o(.data) build/src/overlays/actors/ovl_Demo_Shd/z_demo_shd.o(.rodata) + build/src/overlays/actors/ovl_Demo_Shd/z_demo_shd.o(.rodata) build/src/overlays/actors/ovl_Demo_Shd/z_demo_shd_overlay.o(.ovl) } SegmentEnd = .; @@ -1928,6 +2019,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Dns/z_en_dns.o(.text) build/asm/ovl_En_Dns_data.o(.data) + build/src/overlays/actors/ovl_En_Dns/z_en_dns.o(.rodata) build/asm/ovl_En_Dns_rodata.o(.rodata) } SegmentEnd = .; @@ -1941,7 +2033,9 @@ SECTIONS { build/src/overlays/actors/ovl_Elf_Msg/z_elf_msg.o(.text) build/asm/ovl_Elf_Msg_data.o(.data) + build/src/overlays/actors/ovl_Elf_Msg/z_elf_msg.o(.rodata) build/asm/ovl_Elf_Msg_rodata.o(.rodata) + build/asm/ovl_Elf_Msg_late_rodata.o(.rodata) } SegmentEnd = .; SegmentSize = SegmentEnd - SegmentStart; @@ -1954,6 +2048,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Honotrap/z_en_honotrap.o(.text) build/asm/ovl_En_Honotrap_data.o(.data) + build/src/overlays/actors/ovl_En_Honotrap/z_en_honotrap.o(.rodata) build/asm/ovl_En_Honotrap_rodata.o(.rodata) } SegmentEnd = .; @@ -1967,6 +2062,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Tubo_Trap/z_en_tubo_trap.o(.text) build/asm/ovl_En_Tubo_Trap_data.o(.data) + build/src/overlays/actors/ovl_En_Tubo_Trap/z_en_tubo_trap.o(.rodata) build/asm/ovl_En_Tubo_Trap_rodata.o(.rodata) } SegmentEnd = .; @@ -1980,6 +2076,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Ice_Poly/z_obj_ice_poly.o(.text) build/asm/ovl_Obj_Ice_Poly_data.o(.data) + build/src/overlays/actors/ovl_Obj_Ice_Poly/z_obj_ice_poly.o(.rodata) build/asm/ovl_Obj_Ice_Poly_rodata.o(.rodata) } SegmentEnd = .; @@ -1993,6 +2090,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Fz/z_en_fz.o(.text) build/asm/ovl_En_Fz_data.o(.data) + build/src/overlays/actors/ovl_En_Fz/z_en_fz.o(.rodata) build/asm/ovl_En_Fz_rodata.o(.rodata) } SegmentEnd = .; @@ -2006,6 +2104,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Kusa/z_en_kusa.o(.text) build/asm/ovl_En_Kusa_data.o(.data) + build/src/overlays/actors/ovl_En_Kusa/z_en_kusa.o(.rodata) build/asm/ovl_En_Kusa_rodata.o(.rodata) ovl_En_Kusa_bss_start = .; } @@ -2021,6 +2120,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Bean/z_obj_bean.o(.text) build/asm/ovl_Obj_Bean_data.o(.data) + build/src/overlays/actors/ovl_Obj_Bean/z_obj_bean.o(.rodata) build/asm/ovl_Obj_Bean_rodata.o(.rodata) } SegmentEnd = .; @@ -2047,6 +2147,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Switch/z_obj_switch.o(.text) build/asm/ovl_Obj_Switch_data.o(.data) + build/src/overlays/actors/ovl_Obj_Switch/z_obj_switch.o(.rodata) build/asm/ovl_Obj_Switch_rodata.o(.rodata) ovl_Obj_Switch_bss_start = .; } @@ -2062,6 +2163,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Lift/z_obj_lift.o(.text) build/asm/ovl_Obj_Lift_data.o(.data) + build/src/overlays/actors/ovl_Obj_Lift/z_obj_lift.o(.rodata) build/asm/ovl_Obj_Lift_rodata.o(.rodata) } SegmentEnd = .; @@ -2075,6 +2177,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Hsblock/z_obj_hsblock.o(.text) build/asm/ovl_Obj_Hsblock_data.o(.data) + build/src/overlays/actors/ovl_Obj_Hsblock/z_obj_hsblock.o(.rodata) build/asm/ovl_Obj_Hsblock_rodata.o(.rodata) } SegmentEnd = .; @@ -2088,6 +2191,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Okarina_Tag/z_en_okarina_tag.o(.text) build/asm/ovl_En_Okarina_Tag_data.o(.data) + build/src/overlays/actors/ovl_En_Okarina_Tag/z_en_okarina_tag.o(.rodata) build/asm/ovl_En_Okarina_Tag_rodata.o(.rodata) } SegmentEnd = .; @@ -2101,6 +2205,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Goroiwa/z_en_goroiwa.o(.text) build/asm/ovl_En_Goroiwa_data.o(.data) + build/src/overlays/actors/ovl_En_Goroiwa/z_en_goroiwa.o(.rodata) build/asm/ovl_En_Goroiwa_rodata.o(.rodata) } SegmentEnd = .; @@ -2114,6 +2219,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Daiku/z_en_daiku.o(.text) build/asm/ovl_En_Daiku_data.o(.data) + build/src/overlays/actors/ovl_En_Daiku/z_en_daiku.o(.rodata) build/asm/ovl_En_Daiku_rodata.o(.rodata) } SegmentEnd = .; @@ -2127,6 +2233,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Nwc/z_en_nwc.o(.text) build/asm/ovl_En_Nwc_data.o(.data) + build/src/overlays/actors/ovl_En_Nwc/z_en_nwc.o(.rodata) build/asm/ovl_En_Nwc_rodata.o(.rodata) } SegmentEnd = .; @@ -2140,6 +2247,7 @@ SECTIONS { build/src/overlays/actors/ovl_Item_Inbox/z_item_inbox.o(.text) build/asm/ovl_Item_Inbox_data.o(.data) + build/src/overlays/actors/ovl_Item_Inbox/z_item_inbox.o(.rodata) build/asm/ovl_Item_Inbox_rodata.o(.rodata) } SegmentEnd = .; @@ -2153,6 +2261,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Ge1/z_en_ge1.o(.text) build/asm/ovl_En_Ge1_data.o(.data) + build/src/overlays/actors/ovl_En_Ge1/z_en_ge1.o(.rodata) build/asm/ovl_En_Ge1_rodata.o(.rodata) } SegmentEnd = .; @@ -2166,6 +2275,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Blockstop/z_obj_blockstop.o(.text) build/asm/ovl_Obj_Blockstop_data.o(.data) + build/src/overlays/actors/ovl_Obj_Blockstop/z_obj_blockstop.o(.rodata) build/asm/ovl_Obj_Blockstop_rodata.o(.rodata) } SegmentEnd = .; @@ -2179,6 +2289,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Sda/z_en_sda.o(.text) build/asm/ovl_En_Sda_data.o(.data) + build/src/overlays/actors/ovl_En_Sda/z_en_sda.o(.rodata) build/asm/ovl_En_Sda_rodata.o(.rodata) ovl_En_Sda_bss_start = .; } @@ -2194,6 +2305,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Clear_Tag/z_en_clear_tag.o(.text) build/asm/ovl_En_Clear_Tag_data.o(.data) + build/src/overlays/actors/ovl_En_Clear_Tag/z_en_clear_tag.o(.rodata) build/asm/ovl_En_Clear_Tag_rodata.o(.rodata) } SegmentEnd = .; @@ -2207,6 +2319,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Gm/z_en_gm.o(.text) build/asm/ovl_En_Gm_data.o(.data) + build/src/overlays/actors/ovl_En_Gm/z_en_gm.o(.rodata) build/asm/ovl_En_Gm_rodata.o(.rodata) } SegmentEnd = .; @@ -2220,6 +2333,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Ms/z_en_ms.o(.text) build/asm/ovl_En_Ms_data.o(.data) + build/src/overlays/actors/ovl_En_Ms/z_en_ms.o(.rodata) build/asm/ovl_En_Ms_rodata.o(.rodata) } SegmentEnd = .; @@ -2233,6 +2347,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Hs/z_en_hs.o(.text) build/asm/ovl_En_Hs_data.o(.data) + build/src/overlays/actors/ovl_En_Hs/z_en_hs.o(.rodata) build/asm/ovl_En_Hs_rodata.o(.rodata) } SegmentEnd = .; @@ -2246,6 +2361,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Ingate/z_bg_ingate.o(.text) build/asm/ovl_Bg_Ingate_data.o(.data) + build/src/overlays/actors/ovl_Bg_Ingate/z_bg_ingate.o(.rodata) build/asm/ovl_Bg_Ingate_rodata.o(.rodata) } SegmentEnd = .; @@ -2259,6 +2375,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Kanban/z_en_kanban.o(.text) build/asm/ovl_En_Kanban_data.o(.data) + build/src/overlays/actors/ovl_En_Kanban/z_en_kanban.o(.rodata) build/asm/ovl_En_Kanban_rodata.o(.rodata) } SegmentEnd = .; @@ -2272,6 +2389,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Attack_Niw/z_en_attack_niw.o(.text) build/asm/ovl_En_Attack_Niw_data.o(.data) + build/src/overlays/actors/ovl_En_Attack_Niw/z_en_attack_niw.o(.rodata) build/asm/ovl_En_Attack_Niw_rodata.o(.rodata) } SegmentEnd = .; @@ -2285,6 +2403,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Mk/z_en_mk.o(.text) build/asm/ovl_En_Mk_data.o(.data) + build/src/overlays/actors/ovl_En_Mk/z_en_mk.o(.rodata) build/asm/ovl_En_Mk_rodata.o(.rodata) } SegmentEnd = .; @@ -2298,6 +2417,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Owl/z_en_owl.o(.text) build/asm/ovl_En_Owl_data.o(.data) + build/src/overlays/actors/ovl_En_Owl/z_en_owl.o(.rodata) build/asm/ovl_En_Owl_rodata.o(.rodata) } SegmentEnd = .; @@ -2311,6 +2431,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Ishi/z_en_ishi.o(.text) build/asm/ovl_En_Ishi_data.o(.data) + build/src/overlays/actors/ovl_En_Ishi/z_en_ishi.o(.rodata) build/asm/ovl_En_Ishi_rodata.o(.rodata) } SegmentEnd = .; @@ -2325,6 +2446,7 @@ SECTIONS build/src/overlays/actors/ovl_Obj_Hana/z_obj_hana.o(.text) build/src/overlays/actors/ovl_Obj_Hana/z_obj_hana.o(.data) build/src/overlays/actors/ovl_Obj_Hana/z_obj_hana.o(.rodata) + build/src/overlays/actors/ovl_Obj_Hana/z_obj_hana.o(.rodata) build/src/overlays/actors/ovl_Obj_Hana/z_obj_hana_overlay.o(.ovl) } SegmentEnd = .; @@ -2338,6 +2460,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Lightswitch/z_obj_lightswitch.o(.text) build/asm/ovl_Obj_Lightswitch_data.o(.data) + build/src/overlays/actors/ovl_Obj_Lightswitch/z_obj_lightswitch.o(.rodata) build/asm/ovl_Obj_Lightswitch_rodata.o(.rodata) } SegmentEnd = .; @@ -2364,6 +2487,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Fu/z_en_fu.o(.text) build/asm/ovl_En_Fu_data.o(.data) + build/src/overlays/actors/ovl_En_Fu/z_en_fu.o(.rodata) build/asm/ovl_En_Fu_rodata.o(.rodata) } SegmentEnd = .; @@ -2377,6 +2501,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Stream/z_en_stream.o(.text) build/asm/ovl_En_Stream_data.o(.data) + build/src/overlays/actors/ovl_En_Stream/z_en_stream.o(.rodata) build/asm/ovl_En_Stream_rodata.o(.rodata) } SegmentEnd = .; @@ -2390,6 +2515,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Mm/z_en_mm.o(.text) build/asm/ovl_En_Mm_data.o(.data) + build/src/overlays/actors/ovl_En_Mm/z_en_mm.o(.rodata) build/asm/ovl_En_Mm_rodata.o(.rodata) } SegmentEnd = .; @@ -2403,6 +2529,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Weather_Tag/z_en_weather_tag.o(.text) build/asm/ovl_En_Weather_Tag_data.o(.data) + build/src/overlays/actors/ovl_En_Weather_Tag/z_en_weather_tag.o(.rodata) build/asm/ovl_En_Weather_Tag_rodata.o(.rodata) } SegmentEnd = .; @@ -2416,6 +2543,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Ani/z_en_ani.o(.text) build/asm/ovl_En_Ani_data.o(.data) + build/src/overlays/actors/ovl_En_Ani/z_en_ani.o(.rodata) build/asm/ovl_En_Ani_rodata.o(.rodata) } SegmentEnd = .; @@ -2429,6 +2557,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Js/z_en_js.o(.text) build/asm/ovl_En_Js_data.o(.data) + build/src/overlays/actors/ovl_En_Js/z_en_js.o(.rodata) build/asm/ovl_En_Js_rodata.o(.rodata) } SegmentEnd = .; @@ -2456,6 +2585,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Mag/z_en_mag.o(.text) build/asm/ovl_En_Mag_data.o(.data) + build/src/overlays/actors/ovl_En_Mag/z_en_mag.o(.rodata) build/asm/ovl_En_Mag_rodata.o(.rodata) } SegmentEnd = .; @@ -2482,6 +2612,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_F40_Swlift/z_bg_f40_swlift.o(.text) build/asm/ovl_Bg_F40_Swlift_data.o(.data) + build/src/overlays/actors/ovl_Bg_F40_Swlift/z_bg_f40_swlift.o(.rodata) build/asm/ovl_Bg_F40_Swlift_rodata.o(.rodata) ovl_Bg_F40_Swlift_bss_start = .; } @@ -2497,6 +2628,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Kakasi/z_en_kakasi.o(.text) build/asm/ovl_En_Kakasi_data.o(.data) + build/src/overlays/actors/ovl_En_Kakasi/z_en_kakasi.o(.rodata) build/asm/ovl_En_Kakasi_rodata.o(.rodata) } SegmentEnd = .; @@ -2510,6 +2642,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Makeoshihiki/z_obj_makeoshihiki.o(.text) build/asm/ovl_Obj_Makeoshihiki_data.o(.data) + build/src/overlays/actors/ovl_Obj_Makeoshihiki/z_obj_makeoshihiki.o(.rodata) build/asm/ovl_Obj_Makeoshihiki_rodata.o(.rodata) } SegmentEnd = .; @@ -2523,6 +2656,7 @@ SECTIONS { build/src/overlays/actors/ovl_Oceff_Spot/z_oceff_spot.o(.text) build/asm/ovl_Oceff_Spot_data.o(.data) + build/src/overlays/actors/ovl_Oceff_Spot/z_oceff_spot.o(.rodata) build/asm/ovl_Oceff_Spot_rodata.o(.rodata) } SegmentEnd = .; @@ -2537,6 +2671,7 @@ SECTIONS build/src/overlays/actors/ovl_En_Torch/z_en_torch.o(.text) build/src/overlays/actors/ovl_En_Torch/z_en_torch.o(.data) build/src/overlays/actors/ovl_En_Torch/z_en_torch.o(.rodata) + build/src/overlays/actors/ovl_En_Torch/z_en_torch.o(.rodata) build/src/overlays/actors/ovl_En_Torch/z_en_torch_overlay.o(.ovl) } SegmentEnd = .; @@ -2550,6 +2685,7 @@ SECTIONS { build/src/overlays/actors/ovl_Shot_Sun/z_shot_sun.o(.text) build/asm/ovl_Shot_Sun_data.o(.data) + build/src/overlays/actors/ovl_Shot_Sun/z_shot_sun.o(.rodata) build/asm/ovl_Shot_Sun_rodata.o(.rodata) } SegmentEnd = .; @@ -2563,6 +2699,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Roomtimer/z_obj_roomtimer.o(.text) build/asm/ovl_Obj_Roomtimer_data.o(.data) + build/src/overlays/actors/ovl_Obj_Roomtimer/z_obj_roomtimer.o(.rodata) build/asm/ovl_Obj_Roomtimer_rodata.o(.rodata) } SegmentEnd = .; @@ -2576,6 +2713,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Ssh/z_en_ssh.o(.text) build/asm/ovl_En_Ssh_data.o(.data) + build/src/overlays/actors/ovl_En_Ssh/z_en_ssh.o(.rodata) build/asm/ovl_En_Ssh_rodata.o(.rodata) } SegmentEnd = .; @@ -2589,6 +2727,7 @@ SECTIONS { build/src/overlays/actors/ovl_Oceff_Wipe/z_oceff_wipe.o(.text) build/asm/ovl_Oceff_Wipe_data.o(.data) + build/src/overlays/actors/ovl_Oceff_Wipe/z_oceff_wipe.o(.rodata) build/asm/ovl_Oceff_Wipe_rodata.o(.rodata) ovl_Oceff_Wipe_bss_start = .; } @@ -2952,6 +3091,7 @@ SECTIONS { build/src/overlays/actors/ovl_Oceff_Storm/z_oceff_storm.o(.text) build/asm/ovl_Oceff_Storm_data.o(.data) + build/src/overlays/actors/ovl_Oceff_Storm/z_oceff_storm.o(.rodata) build/asm/ovl_Oceff_Storm_rodata.o(.rodata) } SegmentEnd = .; @@ -2965,6 +3105,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Demo/z_obj_demo.o(.text) build/asm/ovl_Obj_Demo_data.o(.data) + build/src/overlays/actors/ovl_Obj_Demo/z_obj_demo.o(.rodata) build/asm/ovl_Obj_Demo_rodata.o(.rodata) } SegmentEnd = .; @@ -2978,6 +3119,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Minislime/z_en_minislime.o(.text) build/asm/ovl_En_Minislime_data.o(.data) + build/src/overlays/actors/ovl_En_Minislime/z_en_minislime.o(.rodata) build/asm/ovl_En_Minislime_rodata.o(.rodata) } SegmentEnd = .; @@ -2991,6 +3133,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Nutsball/z_en_nutsball.o(.text) build/asm/ovl_En_Nutsball_data.o(.data) + build/src/overlays/actors/ovl_En_Nutsball/z_en_nutsball.o(.rodata) build/asm/ovl_En_Nutsball_rodata.o(.rodata) } SegmentEnd = .; @@ -3004,6 +3147,7 @@ SECTIONS { build/src/overlays/actors/ovl_Oceff_Wipe2/z_oceff_wipe2.o(.text) build/asm/ovl_Oceff_Wipe2_data.o(.data) + build/src/overlays/actors/ovl_Oceff_Wipe2/z_oceff_wipe2.o(.rodata) build/asm/ovl_Oceff_Wipe2_rodata.o(.rodata) ovl_Oceff_Wipe2_bss_start = .; } @@ -3019,6 +3163,7 @@ SECTIONS { build/src/overlays/actors/ovl_Oceff_Wipe3/z_oceff_wipe3.o(.text) build/asm/ovl_Oceff_Wipe3_data.o(.data) + build/src/overlays/actors/ovl_Oceff_Wipe3/z_oceff_wipe3.o(.rodata) build/asm/ovl_Oceff_Wipe3_rodata.o(.rodata) ovl_Oceff_Wipe3_bss_start = .; } @@ -3034,6 +3179,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Dg/z_en_dg.o(.text) build/asm/ovl_En_Dg_data.o(.data) + build/src/overlays/actors/ovl_En_Dg/z_en_dg.o(.rodata) build/asm/ovl_En_Dg_rodata.o(.rodata) } SegmentEnd = .; @@ -3047,6 +3193,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Si/z_en_si.o(.text) build/asm/ovl_En_Si_data.o(.data) + build/src/overlays/actors/ovl_En_Si/z_en_si.o(.rodata) build/asm/ovl_En_Si_rodata.o(.rodata) } SegmentEnd = .; @@ -3060,6 +3207,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Comb/z_obj_comb.o(.text) build/asm/ovl_Obj_Comb_data.o(.data) + build/src/overlays/actors/ovl_Obj_Comb/z_obj_comb.o(.rodata) build/asm/ovl_Obj_Comb_rodata.o(.rodata) } SegmentEnd = .; @@ -3073,6 +3221,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Kibako2/z_obj_kibako2.o(.text) build/asm/ovl_Obj_Kibako2_data.o(.data) + build/src/overlays/actors/ovl_Obj_Kibako2/z_obj_kibako2.o(.rodata) build/asm/ovl_Obj_Kibako2_rodata.o(.rodata) } SegmentEnd = .; @@ -3113,6 +3262,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Tg/z_en_tg.o(.text) build/asm/ovl_En_Tg_data.o(.data) + build/src/overlays/actors/ovl_En_Tg/z_en_tg.o(.rodata) build/asm/ovl_En_Tg_rodata.o(.rodata) } SegmentEnd = .; @@ -3126,6 +3276,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Wf/z_en_wf.o(.text) build/asm/ovl_En_Wf_data.o(.data) + build/src/overlays/actors/ovl_En_Wf/z_en_wf.o(.rodata) build/asm/ovl_En_Wf_rodata.o(.rodata) } SegmentEnd = .; @@ -3139,6 +3290,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Skb/z_en_skb.o(.text) build/asm/ovl_En_Skb_data.o(.data) + build/src/overlays/actors/ovl_En_Skb/z_en_skb.o(.rodata) build/asm/ovl_En_Skb_rodata.o(.rodata) } SegmentEnd = .; @@ -3152,6 +3304,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Gs/z_en_gs.o(.text) build/asm/ovl_En_Gs_data.o(.data) + build/src/overlays/actors/ovl_En_Gs/z_en_gs.o(.rodata) build/asm/ovl_En_Gs_rodata.o(.rodata) } SegmentEnd = .; @@ -3165,6 +3318,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Sound/z_obj_sound.o(.text) build/asm/ovl_Obj_Sound_data.o(.data) + build/src/overlays/actors/ovl_Obj_Sound/z_obj_sound.o(.rodata) build/asm/ovl_Obj_Sound_rodata.o(.rodata) } SegmentEnd = .; @@ -3178,6 +3332,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Crow/z_en_crow.o(.text) build/asm/ovl_En_Crow_data.o(.data) + build/src/overlays/actors/ovl_En_Crow/z_en_crow.o(.rodata) build/asm/ovl_En_Crow_rodata.o(.rodata) } SegmentEnd = .; @@ -3191,6 +3346,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Cow/z_en_cow.o(.text) build/asm/ovl_En_Cow_data.o(.data) + build/src/overlays/actors/ovl_En_Cow/z_en_cow.o(.rodata) build/asm/ovl_En_Cow_rodata.o(.rodata) } SegmentEnd = .; @@ -3204,6 +3360,7 @@ SECTIONS { build/src/overlays/actors/ovl_Oceff_Wipe4/z_oceff_wipe4.o(.text) build/asm/ovl_Oceff_Wipe4_data.o(.data) + build/src/overlays/actors/ovl_Oceff_Wipe4/z_oceff_wipe4.o(.rodata) build/asm/ovl_Oceff_Wipe4_rodata.o(.rodata) ovl_Oceff_Wipe4_bss_start = .; } @@ -3219,6 +3376,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Zo/z_en_zo.o(.text) build/asm/ovl_En_Zo_data.o(.data) + build/src/overlays/actors/ovl_En_Zo/z_en_zo.o(.rodata) build/asm/ovl_En_Zo_rodata.o(.rodata) } SegmentEnd = .; @@ -3244,6 +3402,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Makekinsuta/z_obj_makekinsuta.o(.text) build/asm/ovl_Obj_Makekinsuta_data.o(.data) + build/src/overlays/actors/ovl_Obj_Makekinsuta/z_obj_makekinsuta.o(.rodata) build/asm/ovl_Obj_Makekinsuta_rodata.o(.rodata) } SegmentEnd = .; @@ -3257,6 +3416,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Ge3/z_en_ge3.o(.text) build/asm/ovl_En_Ge3_data.o(.data) + build/src/overlays/actors/ovl_En_Ge3/z_en_ge3.o(.rodata) build/asm/ovl_En_Ge3_rodata.o(.rodata) } SegmentEnd = .; @@ -3270,6 +3430,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Hamishi/z_obj_hamishi.o(.text) build/asm/ovl_Obj_Hamishi_data.o(.data) + build/src/overlays/actors/ovl_Obj_Hamishi/z_obj_hamishi.o(.rodata) build/asm/ovl_Obj_Hamishi_rodata.o(.rodata) } SegmentEnd = .; @@ -3283,6 +3444,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Zl4/z_en_zl4.o(.text) build/asm/ovl_En_Zl4_data.o(.data) + build/src/overlays/actors/ovl_En_Zl4/z_en_zl4.o(.rodata) build/asm/ovl_En_Zl4_rodata.o(.rodata) } SegmentEnd = .; @@ -3296,6 +3458,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Mm2/z_en_mm2.o(.text) build/asm/ovl_En_Mm2_data.o(.data) + build/src/overlays/actors/ovl_En_Mm2/z_en_mm2.o(.rodata) build/asm/ovl_En_Mm2_rodata.o(.rodata) } SegmentEnd = .; @@ -3309,6 +3472,7 @@ SECTIONS { build/src/overlays/actors/ovl_Door_Spiral/z_door_spiral.o(.text) build/asm/ovl_Door_Spiral_data.o(.data) + build/src/overlays/actors/ovl_Door_Spiral/z_door_spiral.o(.rodata) build/asm/ovl_Door_Spiral_rodata.o(.rodata) } SegmentEnd = .; @@ -3322,6 +3486,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Pzlblock/z_obj_pzlblock.o(.text) build/asm/ovl_Obj_Pzlblock_data.o(.data) + build/src/overlays/actors/ovl_Obj_Pzlblock/z_obj_pzlblock.o(.rodata) build/asm/ovl_Obj_Pzlblock_rodata.o(.rodata) } SegmentEnd = .; @@ -3335,6 +3500,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Toge/z_obj_toge.o(.text) build/asm/ovl_Obj_Toge_data.o(.data) + build/src/overlays/actors/ovl_Obj_Toge/z_obj_toge.o(.rodata) build/asm/ovl_Obj_Toge_rodata.o(.rodata) } SegmentEnd = .; @@ -3348,6 +3514,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Armos/z_obj_armos.o(.text) build/asm/ovl_Obj_Armos_data.o(.data) + build/src/overlays/actors/ovl_Obj_Armos/z_obj_armos.o(.rodata) build/asm/ovl_Obj_Armos_rodata.o(.rodata) } SegmentEnd = .; @@ -3361,6 +3528,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Boyo/z_obj_boyo.o(.text) build/asm/ovl_Obj_Boyo_data.o(.data) + build/src/overlays/actors/ovl_Obj_Boyo/z_obj_boyo.o(.rodata) build/asm/ovl_Obj_Boyo_rodata.o(.rodata) } SegmentEnd = .; @@ -3374,6 +3542,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Grasshopper/z_en_grasshopper.o(.text) build/asm/ovl_En_Grasshopper_data.o(.data) + build/src/overlays/actors/ovl_En_Grasshopper/z_en_grasshopper.o(.rodata) build/asm/ovl_En_Grasshopper_rodata.o(.rodata) } SegmentEnd = .; @@ -3387,6 +3556,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Grass/z_obj_grass.o(.text) build/asm/ovl_Obj_Grass_data.o(.data) + build/src/overlays/actors/ovl_Obj_Grass/z_obj_grass.o(.rodata) build/asm/ovl_Obj_Grass_rodata.o(.rodata) ovl_Obj_Grass_bss_start = .; } @@ -3402,6 +3572,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Grass_Carry/z_obj_grass_carry.o(.text) build/asm/ovl_Obj_Grass_Carry_data.o(.data) + build/src/overlays/actors/ovl_Obj_Grass_Carry/z_obj_grass_carry.o(.rodata) build/asm/ovl_Obj_Grass_Carry_rodata.o(.rodata) } SegmentEnd = .; @@ -3415,6 +3586,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Grass_Unit/z_obj_grass_unit.o(.text) build/asm/ovl_Obj_Grass_Unit_data.o(.data) + build/src/overlays/actors/ovl_Obj_Grass_Unit/z_obj_grass_unit.o(.rodata) build/asm/ovl_Obj_Grass_Unit_rodata.o(.rodata) } SegmentEnd = .; @@ -3428,6 +3600,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Fire_Wall/z_bg_fire_wall.o(.text) build/asm/ovl_Bg_Fire_Wall_data.o(.data) + build/src/overlays/actors/ovl_Bg_Fire_Wall/z_bg_fire_wall.o(.rodata) build/asm/ovl_Bg_Fire_Wall_rodata.o(.rodata) } SegmentEnd = .; @@ -3441,6 +3614,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bu/z_en_bu.o(.text) build/asm/ovl_En_Bu_data.o(.data) + build/src/overlays/actors/ovl_En_Bu/z_en_bu.o(.rodata) build/asm/ovl_En_Bu_rodata.o(.rodata) } SegmentEnd = .; @@ -3454,6 +3628,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Encount3/z_en_encount3.o(.text) build/asm/ovl_En_Encount3_data.o(.data) + build/src/overlays/actors/ovl_En_Encount3/z_en_encount3.o(.rodata) build/asm/ovl_En_Encount3_rodata.o(.rodata) } SegmentEnd = .; @@ -3467,6 +3642,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Jso/z_en_jso.o(.text) build/asm/ovl_En_Jso_data.o(.data) + build/src/overlays/actors/ovl_En_Jso/z_en_jso.o(.rodata) build/asm/ovl_En_Jso_rodata.o(.rodata) } SegmentEnd = .; @@ -3480,6 +3656,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Chikuwa/z_obj_chikuwa.o(.text) build/asm/ovl_Obj_Chikuwa_data.o(.data) + build/src/overlays/actors/ovl_Obj_Chikuwa/z_obj_chikuwa.o(.rodata) build/asm/ovl_Obj_Chikuwa_rodata.o(.rodata) } SegmentEnd = .; @@ -3493,6 +3670,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Knight/z_en_knight.o(.text) build/asm/ovl_En_Knight_data.o(.data) + build/src/overlays/actors/ovl_En_Knight/z_en_knight.o(.rodata) build/asm/ovl_En_Knight_rodata.o(.rodata) ovl_En_Knight_bss_start = .; } @@ -3508,6 +3686,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Warp_tag/z_en_warp_tag.o(.text) build/asm/ovl_En_Warp_tag_data.o(.data) + build/src/overlays/actors/ovl_En_Warp_tag/z_en_warp_tag.o(.rodata) build/asm/ovl_En_Warp_tag_rodata.o(.rodata) } SegmentEnd = .; @@ -3521,6 +3700,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Aob_01/z_en_aob_01.o(.text) build/asm/ovl_En_Aob_01_data.o(.data) + build/src/overlays/actors/ovl_En_Aob_01/z_en_aob_01.o(.rodata) build/asm/ovl_En_Aob_01_rodata.o(.rodata) } SegmentEnd = .; @@ -3535,6 +3715,7 @@ SECTIONS build/src/overlays/actors/ovl_En_Boj_01/z_en_boj_01.o(.text) build/src/overlays/actors/ovl_En_Boj_01/z_en_boj_01.o(.data) build/src/overlays/actors/ovl_En_Boj_01/z_en_boj_01.o(.rodata) + build/src/overlays/actors/ovl_En_Boj_01/z_en_boj_01.o(.rodata) build/src/overlays/actors/ovl_En_Boj_01/z_en_boj_01_overlay.o(.ovl) } SegmentEnd = .; @@ -3549,6 +3730,7 @@ SECTIONS build/src/overlays/actors/ovl_En_Boj_02/z_en_boj_02.o(.text) build/src/overlays/actors/ovl_En_Boj_02/z_en_boj_02.o(.data) build/src/overlays/actors/ovl_En_Boj_02/z_en_boj_02.o(.rodata) + build/src/overlays/actors/ovl_En_Boj_02/z_en_boj_02.o(.rodata) build/src/overlays/actors/ovl_En_Boj_02/z_en_boj_02_overlay.o(.ovl) } SegmentEnd = .; @@ -3563,6 +3745,7 @@ SECTIONS build/src/overlays/actors/ovl_En_Boj_03/z_en_boj_03.o(.text) build/src/overlays/actors/ovl_En_Boj_03/z_en_boj_03.o(.data) build/src/overlays/actors/ovl_En_Boj_03/z_en_boj_03.o(.rodata) + build/src/overlays/actors/ovl_En_Boj_03/z_en_boj_03.o(.rodata) build/src/overlays/actors/ovl_En_Boj_03/z_en_boj_03_overlay.o(.ovl) } SegmentEnd = .; @@ -3589,6 +3772,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bom_Bowl_Man/z_en_bom_bowl_man.o(.text) build/asm/ovl_En_Bom_Bowl_Man_data.o(.data) + build/src/overlays/actors/ovl_En_Bom_Bowl_Man/z_en_bom_bowl_man.o(.rodata) build/asm/ovl_En_Bom_Bowl_Man_rodata.o(.rodata) } SegmentEnd = .; @@ -3602,6 +3786,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Syateki_Man/z_en_syateki_man.o(.text) build/asm/ovl_En_Syateki_Man_data.o(.data) + build/src/overlays/actors/ovl_En_Syateki_Man/z_en_syateki_man.o(.rodata) build/asm/ovl_En_Syateki_Man_rodata.o(.rodata) } SegmentEnd = .; @@ -3615,6 +3800,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Icicle/z_bg_icicle.o(.text) build/asm/ovl_Bg_Icicle_data.o(.data) + build/src/overlays/actors/ovl_Bg_Icicle/z_bg_icicle.o(.rodata) build/asm/ovl_Bg_Icicle_rodata.o(.rodata) } SegmentEnd = .; @@ -3628,6 +3814,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Syateki_Crow/z_en_syateki_crow.o(.text) build/asm/ovl_En_Syateki_Crow_data.o(.data) + build/src/overlays/actors/ovl_En_Syateki_Crow/z_en_syateki_crow.o(.rodata) build/asm/ovl_En_Syateki_Crow_rodata.o(.rodata) } SegmentEnd = .; @@ -3642,6 +3829,7 @@ SECTIONS build/src/overlays/actors/ovl_En_Boj_04/z_en_boj_04.o(.text) build/src/overlays/actors/ovl_En_Boj_04/z_en_boj_04.o(.data) build/src/overlays/actors/ovl_En_Boj_04/z_en_boj_04.o(.rodata) + build/src/overlays/actors/ovl_En_Boj_04/z_en_boj_04.o(.rodata) build/src/overlays/actors/ovl_En_Boj_04/z_en_boj_04_overlay.o(.ovl) } SegmentEnd = .; @@ -3655,6 +3843,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Cne_01/z_en_cne_01.o(.text) build/asm/ovl_En_Cne_01_data.o(.data) + build/src/overlays/actors/ovl_En_Cne_01/z_en_cne_01.o(.rodata) build/asm/ovl_En_Cne_01_rodata.o(.rodata) } SegmentEnd = .; @@ -3668,6 +3857,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bba_01/z_en_bba_01.o(.text) build/asm/ovl_En_Bba_01_data.o(.data) + build/src/overlays/actors/ovl_En_Bba_01/z_en_bba_01.o(.rodata) build/asm/ovl_En_Bba_01_rodata.o(.rodata) } SegmentEnd = .; @@ -3681,6 +3871,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bji_01/z_en_bji_01.o(.text) build/asm/ovl_En_Bji_01_data.o(.data) + build/src/overlays/actors/ovl_En_Bji_01/z_en_bji_01.o(.rodata) build/asm/ovl_En_Bji_01_rodata.o(.rodata) } SegmentEnd = .; @@ -3694,6 +3885,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Spdweb/z_bg_spdweb.o(.text) build/asm/ovl_Bg_Spdweb_data.o(.data) + build/src/overlays/actors/ovl_Bg_Spdweb/z_bg_spdweb.o(.rodata) build/asm/ovl_Bg_Spdweb_rodata.o(.rodata) } SegmentEnd = .; @@ -3707,6 +3899,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Mt_tag/z_en_mt_tag.o(.text) build/asm/ovl_En_Mt_tag_data.o(.data) + build/src/overlays/actors/ovl_En_Mt_tag/z_en_mt_tag.o(.rodata) build/asm/ovl_En_Mt_tag_rodata.o(.rodata) } SegmentEnd = .; @@ -3720,6 +3913,7 @@ SECTIONS { build/src/overlays/actors/ovl_Boss_01/z_boss_01.o(.text) build/asm/ovl_Boss_01_data.o(.data) + build/src/overlays/actors/ovl_Boss_01/z_boss_01.o(.rodata) build/asm/ovl_Boss_01_rodata.o(.rodata) ovl_Boss_01_bss_start = .; } @@ -3735,6 +3929,7 @@ SECTIONS { build/src/overlays/actors/ovl_Boss_02/z_boss_02.o(.text) build/asm/ovl_Boss_02_data.o(.data) + build/src/overlays/actors/ovl_Boss_02/z_boss_02.o(.rodata) build/asm/ovl_Boss_02_rodata.o(.rodata) ovl_Boss_02_bss_start = .; } @@ -3750,6 +3945,7 @@ SECTIONS { build/src/overlays/actors/ovl_Boss_03/z_boss_03.o(.text) build/asm/ovl_Boss_03_data.o(.data) + build/src/overlays/actors/ovl_Boss_03/z_boss_03.o(.rodata) build/asm/ovl_Boss_03_rodata.o(.rodata) ovl_Boss_03_bss_start = .; } @@ -3765,6 +3961,7 @@ SECTIONS { build/src/overlays/actors/ovl_Boss_04/z_boss_04.o(.text) build/asm/ovl_Boss_04_data.o(.data) + build/src/overlays/actors/ovl_Boss_04/z_boss_04.o(.rodata) build/asm/ovl_Boss_04_rodata.o(.rodata) ovl_Boss_04_bss_start = .; } @@ -3780,6 +3977,7 @@ SECTIONS { build/src/overlays/actors/ovl_Boss_05/z_boss_05.o(.text) build/asm/ovl_Boss_05_data.o(.data) + build/src/overlays/actors/ovl_Boss_05/z_boss_05.o(.rodata) build/asm/ovl_Boss_05_rodata.o(.rodata) ovl_Boss_05_bss_start = .; } @@ -3795,6 +3993,7 @@ SECTIONS { build/src/overlays/actors/ovl_Boss_06/z_boss_06.o(.text) build/asm/ovl_Boss_06_data.o(.data) + build/src/overlays/actors/ovl_Boss_06/z_boss_06.o(.rodata) build/asm/ovl_Boss_06_rodata.o(.rodata) ovl_Boss_06_bss_start = .; } @@ -3810,6 +4009,7 @@ SECTIONS { build/src/overlays/actors/ovl_Boss_07/z_boss_07.o(.text) build/asm/ovl_Boss_07_data.o(.data) + build/src/overlays/actors/ovl_Boss_07/z_boss_07.o(.rodata) build/asm/ovl_Boss_07_rodata.o(.rodata) ovl_Boss_07_bss_start = .; } @@ -3825,6 +4025,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Dy_Yoseizo/z_bg_dy_yoseizo.o(.text) build/asm/ovl_Bg_Dy_Yoseizo_data.o(.data) + build/src/overlays/actors/ovl_Bg_Dy_Yoseizo/z_bg_dy_yoseizo.o(.rodata) build/asm/ovl_Bg_Dy_Yoseizo_rodata.o(.rodata) } SegmentEnd = .; @@ -3839,6 +4040,7 @@ SECTIONS build/src/overlays/actors/ovl_En_Boj_05/z_en_boj_05.o(.text) build/src/overlays/actors/ovl_En_Boj_05/z_en_boj_05.o(.data) build/src/overlays/actors/ovl_En_Boj_05/z_en_boj_05.o(.rodata) + build/src/overlays/actors/ovl_En_Boj_05/z_en_boj_05.o(.rodata) build/src/overlays/actors/ovl_En_Boj_05/z_en_boj_05_overlay.o(.ovl) } SegmentEnd = .; @@ -3852,7 +4054,9 @@ SECTIONS { build/src/overlays/actors/ovl_En_Sob1/z_en_sob1.o(.text) build/asm/ovl_En_Sob1_data.o(.data) + build/src/overlays/actors/ovl_En_Sob1/z_en_sob1.o(.rodata) build/asm/ovl_En_Sob1_rodata.o(.rodata) + build/asm/ovl_En_Sob1_late_rodata.o(.rodata) } SegmentEnd = .; SegmentSize = SegmentEnd - SegmentStart; @@ -3865,6 +4069,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Go/z_en_go.o(.text) build/asm/ovl_En_Go_data.o(.data) + build/src/overlays/actors/ovl_En_Go/z_en_go.o(.rodata) build/asm/ovl_En_Go_rodata.o(.rodata) } SegmentEnd = .; @@ -3878,6 +4083,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Raf/z_en_raf.o(.text) build/asm/ovl_En_Raf_data.o(.data) + build/src/overlays/actors/ovl_En_Raf/z_en_raf.o(.rodata) build/asm/ovl_En_Raf_rodata.o(.rodata) } SegmentEnd = .; @@ -3891,6 +4097,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Funen/z_obj_funen.o(.text) build/asm/ovl_Obj_Funen_data.o(.data) + build/src/overlays/actors/ovl_Obj_Funen/z_obj_funen.o(.rodata) build/asm/ovl_Obj_Funen_rodata.o(.rodata) } SegmentEnd = .; @@ -3904,6 +4111,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Raillift/z_obj_raillift.o(.text) build/asm/ovl_Obj_Raillift_data.o(.data) + build/src/overlays/actors/ovl_Obj_Raillift/z_obj_raillift.o(.rodata) build/asm/ovl_Obj_Raillift_rodata.o(.rodata) } SegmentEnd = .; @@ -3917,6 +4125,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Numa_Hana/z_bg_numa_hana.o(.text) build/asm/ovl_Bg_Numa_Hana_data.o(.data) + build/src/overlays/actors/ovl_Bg_Numa_Hana/z_bg_numa_hana.o(.rodata) build/asm/ovl_Bg_Numa_Hana_rodata.o(.rodata) } SegmentEnd = .; @@ -3930,6 +4139,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Flowerpot/z_obj_flowerpot.o(.text) build/asm/ovl_Obj_Flowerpot_data.o(.data) + build/src/overlays/actors/ovl_Obj_Flowerpot/z_obj_flowerpot.o(.rodata) build/asm/ovl_Obj_Flowerpot_rodata.o(.rodata) ovl_Obj_Flowerpot_bss_start = .; } @@ -3945,6 +4155,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Spinyroll/z_obj_spinyroll.o(.text) build/asm/ovl_Obj_Spinyroll_data.o(.data) + build/src/overlays/actors/ovl_Obj_Spinyroll/z_obj_spinyroll.o(.rodata) build/asm/ovl_Obj_Spinyroll_rodata.o(.rodata) } SegmentEnd = .; @@ -3958,6 +4169,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Hina/z_dm_hina.o(.text) build/asm/ovl_Dm_Hina_data.o(.data) + build/src/overlays/actors/ovl_Dm_Hina/z_dm_hina.o(.rodata) build/asm/ovl_Dm_Hina_rodata.o(.rodata) } SegmentEnd = .; @@ -3971,6 +4183,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Syateki_Wf/z_en_syateki_wf.o(.text) build/asm/ovl_En_Syateki_Wf_data.o(.data) + build/src/overlays/actors/ovl_En_Syateki_Wf/z_en_syateki_wf.o(.rodata) build/asm/ovl_En_Syateki_Wf_rodata.o(.rodata) } SegmentEnd = .; @@ -3984,6 +4197,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Skateblock/z_obj_skateblock.o(.text) build/asm/ovl_Obj_Skateblock_data.o(.data) + build/src/overlays/actors/ovl_Obj_Skateblock/z_obj_skateblock.o(.rodata) build/asm/ovl_Obj_Skateblock_rodata.o(.rodata) } SegmentEnd = .; @@ -4009,6 +4223,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Iceblock/z_obj_iceblock.o(.text) build/asm/ovl_Obj_Iceblock_data.o(.data) + build/src/overlays/actors/ovl_Obj_Iceblock/z_obj_iceblock.o(.rodata) build/asm/ovl_Obj_Iceblock_rodata.o(.rodata) } SegmentEnd = .; @@ -4022,6 +4237,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bigpamet/z_en_bigpamet.o(.text) build/asm/ovl_En_Bigpamet_data.o(.data) + build/src/overlays/actors/ovl_En_Bigpamet/z_en_bigpamet.o(.rodata) build/asm/ovl_En_Bigpamet_rodata.o(.rodata) } SegmentEnd = .; @@ -4035,6 +4251,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Dblue_Movebg/z_bg_dblue_movebg.o(.text) build/asm/ovl_Bg_Dblue_Movebg_data.o(.data) + build/src/overlays/actors/ovl_Bg_Dblue_Movebg/z_bg_dblue_movebg.o(.rodata) build/asm/ovl_Bg_Dblue_Movebg_rodata.o(.rodata) ovl_Bg_Dblue_Movebg_bss_start = .; } @@ -4050,6 +4267,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Syateki_Dekunuts/z_en_syateki_dekunuts.o(.text) build/asm/ovl_En_Syateki_Dekunuts_data.o(.data) + build/src/overlays/actors/ovl_En_Syateki_Dekunuts/z_en_syateki_dekunuts.o(.rodata) build/asm/ovl_En_Syateki_Dekunuts_rodata.o(.rodata) } SegmentEnd = .; @@ -4063,7 +4281,9 @@ SECTIONS { build/src/overlays/actors/ovl_Elf_Msg3/z_elf_msg3.o(.text) build/asm/ovl_Elf_Msg3_data.o(.data) + build/src/overlays/actors/ovl_Elf_Msg3/z_elf_msg3.o(.rodata) build/asm/ovl_Elf_Msg3_rodata.o(.rodata) + build/asm/ovl_Elf_Msg3_late_rodata.o(.rodata) } SegmentEnd = .; SegmentSize = SegmentEnd - SegmentStart; @@ -4076,6 +4296,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Fg/z_en_fg.o(.text) build/asm/ovl_En_Fg_data.o(.data) + build/src/overlays/actors/ovl_En_Fg/z_en_fg.o(.rodata) build/asm/ovl_En_Fg_rodata.o(.rodata) } SegmentEnd = .; @@ -4089,6 +4310,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Ravine/z_dm_ravine.o(.text) build/asm/ovl_Dm_Ravine_data.o(.data) + build/src/overlays/actors/ovl_Dm_Ravine/z_dm_ravine.o(.rodata) build/asm/ovl_Dm_Ravine_rodata.o(.rodata) } SegmentEnd = .; @@ -4102,6 +4324,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Sa/z_dm_sa.o(.text) build/asm/ovl_Dm_Sa_data.o(.data) + build/src/overlays/actors/ovl_Dm_Sa/z_dm_sa.o(.rodata) build/asm/ovl_Dm_Sa_rodata.o(.rodata) } SegmentEnd = .; @@ -4130,6 +4353,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Pr/z_en_pr.o(.text) build/asm/ovl_En_Pr_data.o(.data) + build/src/overlays/actors/ovl_En_Pr/z_en_pr.o(.rodata) build/asm/ovl_En_Pr_rodata.o(.rodata) } SegmentEnd = .; @@ -4156,6 +4380,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Entotu/z_obj_entotu.o(.text) build/asm/ovl_Obj_Entotu_data.o(.data) + build/src/overlays/actors/ovl_Obj_Entotu/z_obj_entotu.o(.rodata) build/asm/ovl_Obj_Entotu_rodata.o(.rodata) } SegmentEnd = .; @@ -4169,6 +4394,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Bell/z_obj_bell.o(.text) build/asm/ovl_Obj_Bell_data.o(.data) + build/src/overlays/actors/ovl_Obj_Bell/z_obj_bell.o(.rodata) build/asm/ovl_Obj_Bell_rodata.o(.rodata) } SegmentEnd = .; @@ -4182,6 +4408,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Syateki_Okuta/z_en_syateki_okuta.o(.text) build/asm/ovl_En_Syateki_Okuta_data.o(.data) + build/src/overlays/actors/ovl_En_Syateki_Okuta/z_en_syateki_okuta.o(.rodata) build/asm/ovl_En_Syateki_Okuta_rodata.o(.rodata) } SegmentEnd = .; @@ -4195,6 +4422,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Shutter/z_obj_shutter.o(.text) build/asm/ovl_Obj_Shutter_data.o(.data) + build/src/overlays/actors/ovl_Obj_Shutter/z_obj_shutter.o(.rodata) build/asm/ovl_Obj_Shutter_rodata.o(.rodata) } SegmentEnd = .; @@ -4208,6 +4436,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Zl/z_dm_zl.o(.text) build/asm/ovl_Dm_Zl_data.o(.data) + build/src/overlays/actors/ovl_Dm_Zl/z_dm_zl.o(.rodata) build/asm/ovl_Dm_Zl_rodata.o(.rodata) } SegmentEnd = .; @@ -4221,6 +4450,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Ru/z_en_ru.o(.text) build/asm/ovl_En_Ru_data.o(.data) + build/src/overlays/actors/ovl_En_Ru/z_en_ru.o(.rodata) build/asm/ovl_En_Ru_rodata.o(.rodata) } SegmentEnd = .; @@ -4234,6 +4464,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Elfgrp/z_en_elfgrp.o(.text) build/asm/ovl_En_Elfgrp_data.o(.data) + build/src/overlays/actors/ovl_En_Elfgrp/z_en_elfgrp.o(.rodata) build/asm/ovl_En_Elfgrp_rodata.o(.rodata) } SegmentEnd = .; @@ -4247,6 +4478,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Tsg/z_dm_tsg.o(.text) build/asm/ovl_Dm_Tsg_data.o(.data) + build/src/overlays/actors/ovl_Dm_Tsg/z_dm_tsg.o(.rodata) build/asm/ovl_Dm_Tsg_rodata.o(.rodata) } SegmentEnd = .; @@ -4260,6 +4492,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Baguo/z_en_baguo.o(.text) build/asm/ovl_En_Baguo_data.o(.data) + build/src/overlays/actors/ovl_En_Baguo/z_en_baguo.o(.rodata) build/asm/ovl_En_Baguo_rodata.o(.rodata) } SegmentEnd = .; @@ -4273,6 +4506,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Vspinyroll/z_obj_vspinyroll.o(.text) build/asm/ovl_Obj_Vspinyroll_data.o(.data) + build/src/overlays/actors/ovl_Obj_Vspinyroll/z_obj_vspinyroll.o(.rodata) build/asm/ovl_Obj_Vspinyroll_rodata.o(.rodata) } SegmentEnd = .; @@ -4286,6 +4520,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Smork/z_obj_smork.o(.text) build/asm/ovl_Obj_Smork_data.o(.data) + build/src/overlays/actors/ovl_Obj_Smork/z_obj_smork.o(.rodata) build/asm/ovl_Obj_Smork_rodata.o(.rodata) } SegmentEnd = .; @@ -4299,6 +4534,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Test2/z_en_test2.o(.text) build/asm/ovl_En_Test2_data.o(.data) + build/src/overlays/actors/ovl_En_Test2/z_en_test2.o(.rodata) build/asm/ovl_En_Test2_rodata.o(.rodata) } SegmentEnd = .; @@ -4312,6 +4548,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Test3/z_en_test3.o(.text) build/asm/ovl_En_Test3_data.o(.data) + build/src/overlays/actors/ovl_En_Test3/z_en_test3.o(.rodata) build/asm/ovl_En_Test3_rodata.o(.rodata) ovl_En_Test3_bss_start = .; } @@ -4341,6 +4578,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bat/z_en_bat.o(.text) build/asm/ovl_En_Bat_data.o(.data) + build/src/overlays/actors/ovl_En_Bat/z_en_bat.o(.rodata) build/asm/ovl_En_Bat_rodata.o(.rodata) ovl_En_Bat_bss_start = .; } @@ -4356,6 +4594,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Sekihi/z_en_sekihi.o(.text) build/asm/ovl_En_Sekihi_data.o(.data) + build/src/overlays/actors/ovl_En_Sekihi/z_en_sekihi.o(.rodata) build/asm/ovl_En_Sekihi_rodata.o(.rodata) } SegmentEnd = .; @@ -4369,6 +4608,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Wiz/z_en_wiz.o(.text) build/asm/ovl_En_Wiz_data.o(.data) + build/src/overlays/actors/ovl_En_Wiz/z_en_wiz.o(.rodata) build/asm/ovl_En_Wiz_rodata.o(.rodata) } SegmentEnd = .; @@ -4382,6 +4622,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Wiz_Brock/z_en_wiz_brock.o(.text) build/asm/ovl_En_Wiz_Brock_data.o(.data) + build/src/overlays/actors/ovl_En_Wiz_Brock/z_en_wiz_brock.o(.rodata) build/asm/ovl_En_Wiz_Brock_rodata.o(.rodata) } SegmentEnd = .; @@ -4395,6 +4636,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Wiz_Fire/z_en_wiz_fire.o(.text) build/asm/ovl_En_Wiz_Fire_data.o(.data) + build/src/overlays/actors/ovl_En_Wiz_Fire/z_en_wiz_fire.o(.rodata) build/asm/ovl_En_Wiz_Fire_rodata.o(.rodata) } SegmentEnd = .; @@ -4408,6 +4650,7 @@ SECTIONS { build/src/overlays/actors/ovl_Eff_Change/z_eff_change.o(.text) build/asm/ovl_Eff_Change_data.o(.data) + build/src/overlays/actors/ovl_Eff_Change/z_eff_change.o(.rodata) build/asm/ovl_Eff_Change_rodata.o(.rodata) } SegmentEnd = .; @@ -4421,6 +4664,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Statue/z_dm_statue.o(.text) build/asm/ovl_Dm_Statue_data.o(.data) + build/src/overlays/actors/ovl_Dm_Statue/z_dm_statue.o(.rodata) build/asm/ovl_Dm_Statue_rodata.o(.rodata) } SegmentEnd = .; @@ -4434,6 +4678,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Fireshield/z_obj_fireshield.o(.text) build/asm/ovl_Obj_Fireshield_data.o(.data) + build/src/overlays/actors/ovl_Obj_Fireshield/z_obj_fireshield.o(.rodata) build/asm/ovl_Obj_Fireshield_rodata.o(.rodata) } SegmentEnd = .; @@ -4447,6 +4692,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Ladder/z_bg_ladder.o(.text) build/asm/ovl_Bg_Ladder_data.o(.data) + build/src/overlays/actors/ovl_Bg_Ladder/z_bg_ladder.o(.rodata) build/asm/ovl_Bg_Ladder_rodata.o(.rodata) } SegmentEnd = .; @@ -4460,6 +4706,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Mkk/z_en_mkk.o(.text) build/asm/ovl_En_Mkk_data.o(.data) + build/src/overlays/actors/ovl_En_Mkk/z_en_mkk.o(.rodata) build/asm/ovl_En_Mkk_rodata.o(.rodata) } SegmentEnd = .; @@ -4473,6 +4720,7 @@ SECTIONS { build/src/overlays/actors/ovl_Demo_Getitem/z_demo_getitem.o(.text) build/asm/ovl_Demo_Getitem_data.o(.data) + build/src/overlays/actors/ovl_Demo_Getitem/z_demo_getitem.o(.rodata) build/asm/ovl_Demo_Getitem_rodata.o(.rodata) } SegmentEnd = .; @@ -4486,6 +4734,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Dnb/z_en_dnb.o(.text) build/asm/ovl_En_Dnb_data.o(.data) + build/src/overlays/actors/ovl_En_Dnb/z_en_dnb.o(.rodata) build/asm/ovl_En_Dnb_rodata.o(.rodata) } SegmentEnd = .; @@ -4499,6 +4748,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Dnh/z_en_dnh.o(.text) build/asm/ovl_En_Dnh_data.o(.data) + build/src/overlays/actors/ovl_En_Dnh/z_en_dnh.o(.rodata) build/asm/ovl_En_Dnh_rodata.o(.rodata) } SegmentEnd = .; @@ -4512,6 +4762,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Dnk/z_en_dnk.o(.text) build/asm/ovl_En_Dnk_data.o(.data) + build/src/overlays/actors/ovl_En_Dnk/z_en_dnk.o(.rodata) build/asm/ovl_En_Dnk_rodata.o(.rodata) } SegmentEnd = .; @@ -4525,6 +4776,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Dnq/z_en_dnq.o(.text) build/asm/ovl_En_Dnq_data.o(.data) + build/src/overlays/actors/ovl_En_Dnq/z_en_dnq.o(.rodata) build/asm/ovl_En_Dnq_rodata.o(.rodata) } SegmentEnd = .; @@ -4538,6 +4790,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Keikoku_Saku/z_bg_keikoku_saku.o(.text) build/asm/ovl_Bg_Keikoku_Saku_data.o(.data) + build/src/overlays/actors/ovl_Bg_Keikoku_Saku/z_bg_keikoku_saku.o(.rodata) build/asm/ovl_Bg_Keikoku_Saku_rodata.o(.rodata) } SegmentEnd = .; @@ -4551,6 +4804,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Hugebombiwa/z_obj_hugebombiwa.o(.text) build/asm/ovl_Obj_Hugebombiwa_data.o(.data) + build/src/overlays/actors/ovl_Obj_Hugebombiwa/z_obj_hugebombiwa.o(.rodata) build/asm/ovl_Obj_Hugebombiwa_rodata.o(.rodata) } SegmentEnd = .; @@ -4565,6 +4819,7 @@ SECTIONS build/src/overlays/actors/ovl_En_Firefly2/z_en_firefly2.o(.text) build/src/overlays/actors/ovl_En_Firefly2/z_en_firefly2.o(.data) build/src/overlays/actors/ovl_En_Firefly2/z_en_firefly2.o(.rodata) + build/src/overlays/actors/ovl_En_Firefly2/z_en_firefly2.o(.rodata) build/src/overlays/actors/ovl_En_Firefly2/z_en_firefly2_overlay.o(.ovl) } SegmentEnd = .; @@ -4578,6 +4833,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Rat/z_en_rat.o(.text) build/asm/ovl_En_Rat_data.o(.data) + build/src/overlays/actors/ovl_En_Rat/z_en_rat.o(.rodata) build/asm/ovl_En_Rat_rodata.o(.rodata) } SegmentEnd = .; @@ -4591,6 +4847,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Water_Effect/z_en_water_effect.o(.text) build/asm/ovl_En_Water_Effect_data.o(.data) + build/src/overlays/actors/ovl_En_Water_Effect/z_en_water_effect.o(.rodata) build/asm/ovl_En_Water_Effect_rodata.o(.rodata) } SegmentEnd = .; @@ -4604,6 +4861,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Kusa2/z_en_kusa2.o(.text) build/asm/ovl_En_Kusa2_data.o(.data) + build/src/overlays/actors/ovl_En_Kusa2/z_en_kusa2.o(.rodata) build/asm/ovl_En_Kusa2_rodata.o(.rodata) ovl_En_Kusa2_bss_start = .; } @@ -4619,6 +4877,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Spout_Fire/z_bg_spout_fire.o(.text) build/asm/ovl_Bg_Spout_Fire_data.o(.data) + build/src/overlays/actors/ovl_Bg_Spout_Fire/z_bg_spout_fire.o(.rodata) build/asm/ovl_Bg_Spout_Fire_rodata.o(.rodata) } SegmentEnd = .; @@ -4633,6 +4892,7 @@ SECTIONS build/src/overlays/actors/ovl_En_Dy_Extra/z_en_dy_extra.o(.text) build/src/overlays/actors/ovl_En_Dy_Extra/z_en_dy_extra.o(.data) build/src/overlays/actors/ovl_En_Dy_Extra/z_en_dy_extra.o(.rodata) + build/src/overlays/actors/ovl_En_Dy_Extra/z_en_dy_extra.o(.rodata) build/src/overlays/actors/ovl_En_Dy_Extra/z_en_dy_extra_overlay.o(.ovl) } SegmentEnd = .; @@ -4646,6 +4906,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bal/z_en_bal.o(.text) build/asm/ovl_En_Bal_data.o(.data) + build/src/overlays/actors/ovl_En_Bal/z_en_bal.o(.rodata) build/asm/ovl_En_Bal_rodata.o(.rodata) } SegmentEnd = .; @@ -4659,6 +4920,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Ginko_Man/z_en_ginko_man.o(.text) build/asm/ovl_En_Ginko_Man_data.o(.data) + build/src/overlays/actors/ovl_En_Ginko_Man/z_en_ginko_man.o(.rodata) build/asm/ovl_En_Ginko_Man_rodata.o(.rodata) } SegmentEnd = .; @@ -4672,6 +4934,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Warp_Uzu/z_en_warp_uzu.o(.text) build/asm/ovl_En_Warp_Uzu_data.o(.data) + build/src/overlays/actors/ovl_En_Warp_Uzu/z_en_warp_uzu.o(.rodata) build/asm/ovl_En_Warp_Uzu_rodata.o(.rodata) } SegmentEnd = .; @@ -4685,6 +4948,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Driftice/z_obj_driftice.o(.text) build/asm/ovl_Obj_Driftice_data.o(.data) + build/src/overlays/actors/ovl_Obj_Driftice/z_obj_driftice.o(.rodata) build/asm/ovl_Obj_Driftice_rodata.o(.rodata) } SegmentEnd = .; @@ -4698,6 +4962,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Look_Nuts/z_en_look_nuts.o(.text) build/asm/ovl_En_Look_Nuts_data.o(.data) + build/src/overlays/actors/ovl_En_Look_Nuts/z_en_look_nuts.o(.rodata) build/asm/ovl_En_Look_Nuts_rodata.o(.rodata) } SegmentEnd = .; @@ -4711,6 +4976,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Mushi2/z_en_mushi2.o(.text) build/asm/ovl_En_Mushi2_data.o(.data) + build/src/overlays/actors/ovl_En_Mushi2/z_en_mushi2.o(.rodata) build/asm/ovl_En_Mushi2_rodata.o(.rodata) } SegmentEnd = .; @@ -4724,6 +4990,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Fall/z_en_fall.o(.text) build/asm/ovl_En_Fall_data.o(.data) + build/src/overlays/actors/ovl_En_Fall/z_en_fall.o(.rodata) build/asm/ovl_En_Fall_rodata.o(.rodata) ovl_En_Fall_bss_start = .; } @@ -4739,6 +5006,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Mm3/z_en_mm3.o(.text) build/asm/ovl_En_Mm3_data.o(.data) + build/src/overlays/actors/ovl_En_Mm3/z_en_mm3.o(.rodata) build/asm/ovl_En_Mm3_rodata.o(.rodata) } SegmentEnd = .; @@ -4752,6 +5020,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Crace_Movebg/z_bg_crace_movebg.o(.text) build/asm/ovl_Bg_Crace_Movebg_data.o(.data) + build/src/overlays/actors/ovl_Bg_Crace_Movebg/z_bg_crace_movebg.o(.rodata) build/asm/ovl_Bg_Crace_Movebg_rodata.o(.rodata) ovl_Bg_Crace_Movebg_bss_start = .; } @@ -4767,6 +5036,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Dno/z_en_dno.o(.text) build/asm/ovl_En_Dno_data.o(.data) + build/src/overlays/actors/ovl_En_Dno/z_en_dno.o(.rodata) build/asm/ovl_En_Dno_rodata.o(.rodata) } SegmentEnd = .; @@ -4780,6 +5050,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Pr2/z_en_pr2.o(.text) build/asm/ovl_En_Pr2_data.o(.data) + build/src/overlays/actors/ovl_En_Pr2/z_en_pr2.o(.rodata) build/asm/ovl_En_Pr2_rodata.o(.rodata) } SegmentEnd = .; @@ -4793,6 +5064,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Prz/z_en_prz.o(.text) build/asm/ovl_En_Prz_data.o(.data) + build/src/overlays/actors/ovl_En_Prz/z_en_prz.o(.rodata) build/asm/ovl_En_Prz_rodata.o(.rodata) } SegmentEnd = .; @@ -4806,6 +5078,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Jso2/z_en_jso2.o(.text) build/asm/ovl_En_Jso2_data.o(.data) + build/src/overlays/actors/ovl_En_Jso2/z_en_jso2.o(.rodata) build/asm/ovl_En_Jso2_rodata.o(.rodata) } SegmentEnd = .; @@ -4819,6 +5092,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Etcetera/z_obj_etcetera.o(.text) build/asm/ovl_Obj_Etcetera_data.o(.data) + build/src/overlays/actors/ovl_Obj_Etcetera/z_obj_etcetera.o(.rodata) build/asm/ovl_Obj_Etcetera_rodata.o(.rodata) } SegmentEnd = .; @@ -4832,6 +5106,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Egol/z_en_egol.o(.text) build/asm/ovl_En_Egol_data.o(.data) + build/src/overlays/actors/ovl_En_Egol/z_en_egol.o(.rodata) build/asm/ovl_En_Egol_rodata.o(.rodata) } SegmentEnd = .; @@ -4845,6 +5120,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Mine/z_obj_mine.o(.text) build/asm/ovl_Obj_Mine_data.o(.data) + build/src/overlays/actors/ovl_Obj_Mine/z_obj_mine.o(.rodata) build/asm/ovl_Obj_Mine_rodata.o(.rodata) ovl_Obj_Mine_bss_start = .; } @@ -4860,6 +5136,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Purify/z_obj_purify.o(.text) build/asm/ovl_Obj_Purify_data.o(.data) + build/src/overlays/actors/ovl_Obj_Purify/z_obj_purify.o(.rodata) build/asm/ovl_Obj_Purify_rodata.o(.rodata) } SegmentEnd = .; @@ -4873,6 +5150,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Tru/z_en_tru.o(.text) build/asm/ovl_En_Tru_data.o(.data) + build/src/overlays/actors/ovl_En_Tru/z_en_tru.o(.rodata) build/asm/ovl_En_Tru_rodata.o(.rodata) } SegmentEnd = .; @@ -4886,7 +5164,9 @@ SECTIONS { build/src/overlays/actors/ovl_En_Trt/z_en_trt.o(.text) build/asm/ovl_En_Trt_data.o(.data) + build/src/overlays/actors/ovl_En_Trt/z_en_trt.o(.rodata) build/asm/ovl_En_Trt_rodata.o(.rodata) + build/asm/ovl_En_Trt_late_rodata.o(.rodata) } SegmentEnd = .; SegmentSize = SegmentEnd - SegmentStart; @@ -4899,6 +5179,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Test5/z_en_test5.o(.text) build/asm/ovl_En_Test5_data.o(.data) + build/src/overlays/actors/ovl_En_Test5/z_en_test5.o(.rodata) build/asm/ovl_En_Test5_rodata.o(.rodata) } SegmentEnd = .; @@ -4912,6 +5193,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Test6/z_en_test6.o(.text) build/asm/ovl_En_Test6_data.o(.data) + build/src/overlays/actors/ovl_En_Test6/z_en_test6.o(.rodata) build/asm/ovl_En_Test6_rodata.o(.rodata) ovl_En_Test6_bss_start = .; } @@ -4927,6 +5209,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Az/z_en_az.o(.text) build/asm/ovl_En_Az_data.o(.data) + build/src/overlays/actors/ovl_En_Az/z_en_az.o(.rodata) build/asm/ovl_En_Az_rodata.o(.rodata) ovl_En_Az_bss_start = .; } @@ -4942,6 +5225,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Estone/z_en_estone.o(.text) build/asm/ovl_En_Estone_data.o(.data) + build/src/overlays/actors/ovl_En_Estone/z_en_estone.o(.rodata) build/asm/ovl_En_Estone_rodata.o(.rodata) } SegmentEnd = .; @@ -4955,6 +5239,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Hakugin_Post/z_bg_hakugin_post.o(.text) build/asm/ovl_Bg_Hakugin_Post_data.o(.data) + build/src/overlays/actors/ovl_Bg_Hakugin_Post/z_bg_hakugin_post.o(.rodata) build/asm/ovl_Bg_Hakugin_Post_rodata.o(.rodata) ovl_Bg_Hakugin_Post_bss_start = .; } @@ -4970,6 +5255,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Opstage/z_dm_opstage.o(.text) build/asm/ovl_Dm_Opstage_data.o(.data) + build/src/overlays/actors/ovl_Dm_Opstage/z_dm_opstage.o(.rodata) build/asm/ovl_Dm_Opstage_rodata.o(.rodata) } SegmentEnd = .; @@ -4983,6 +5269,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Stk/z_dm_stk.o(.text) build/asm/ovl_Dm_Stk_data.o(.data) + build/src/overlays/actors/ovl_Dm_Stk/z_dm_stk.o(.rodata) build/asm/ovl_Dm_Stk_rodata.o(.rodata) } SegmentEnd = .; @@ -4996,6 +5283,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Char00/z_dm_char00.o(.text) build/asm/ovl_Dm_Char00_data.o(.data) + build/src/overlays/actors/ovl_Dm_Char00/z_dm_char00.o(.rodata) build/asm/ovl_Dm_Char00_rodata.o(.rodata) } SegmentEnd = .; @@ -5009,6 +5297,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Char01/z_dm_char01.o(.text) build/asm/ovl_Dm_Char01_data.o(.data) + build/src/overlays/actors/ovl_Dm_Char01/z_dm_char01.o(.rodata) build/asm/ovl_Dm_Char01_rodata.o(.rodata) ovl_Dm_Char01_bss_start = .; } @@ -5024,6 +5313,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Char02/z_dm_char02.o(.text) build/asm/ovl_Dm_Char02_data.o(.data) + build/src/overlays/actors/ovl_Dm_Char02/z_dm_char02.o(.rodata) build/asm/ovl_Dm_Char02_rodata.o(.rodata) } SegmentEnd = .; @@ -5037,6 +5327,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Char03/z_dm_char03.o(.text) build/asm/ovl_Dm_Char03_data.o(.data) + build/src/overlays/actors/ovl_Dm_Char03/z_dm_char03.o(.rodata) build/asm/ovl_Dm_Char03_rodata.o(.rodata) } SegmentEnd = .; @@ -5050,6 +5341,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Char04/z_dm_char04.o(.text) build/asm/ovl_Dm_Char04_data.o(.data) + build/src/overlays/actors/ovl_Dm_Char04/z_dm_char04.o(.rodata) build/asm/ovl_Dm_Char04_rodata.o(.rodata) } SegmentEnd = .; @@ -5063,6 +5355,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Char05/z_dm_char05.o(.text) build/asm/ovl_Dm_Char05_data.o(.data) + build/src/overlays/actors/ovl_Dm_Char05/z_dm_char05.o(.rodata) build/asm/ovl_Dm_Char05_rodata.o(.rodata) } SegmentEnd = .; @@ -5076,6 +5369,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Char06/z_dm_char06.o(.text) build/asm/ovl_Dm_Char06_data.o(.data) + build/src/overlays/actors/ovl_Dm_Char06/z_dm_char06.o(.rodata) build/asm/ovl_Dm_Char06_rodata.o(.rodata) } SegmentEnd = .; @@ -5089,6 +5383,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Char07/z_dm_char07.o(.text) build/asm/ovl_Dm_Char07_data.o(.data) + build/src/overlays/actors/ovl_Dm_Char07/z_dm_char07.o(.rodata) build/asm/ovl_Dm_Char07_rodata.o(.rodata) } SegmentEnd = .; @@ -5102,6 +5397,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Char08/z_dm_char08.o(.text) build/asm/ovl_Dm_Char08_data.o(.data) + build/src/overlays/actors/ovl_Dm_Char08/z_dm_char08.o(.rodata) build/asm/ovl_Dm_Char08_rodata.o(.rodata) } SegmentEnd = .; @@ -5115,6 +5411,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Char09/z_dm_char09.o(.text) build/asm/ovl_Dm_Char09_data.o(.data) + build/src/overlays/actors/ovl_Dm_Char09/z_dm_char09.o(.rodata) build/asm/ovl_Dm_Char09_rodata.o(.rodata) } SegmentEnd = .; @@ -5128,6 +5425,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Tokeidai/z_obj_tokeidai.o(.text) build/asm/ovl_Obj_Tokeidai_data.o(.data) + build/src/overlays/actors/ovl_Obj_Tokeidai/z_obj_tokeidai.o(.rodata) build/asm/ovl_Obj_Tokeidai_rodata.o(.rodata) } SegmentEnd = .; @@ -5141,6 +5439,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Mnk/z_en_mnk.o(.text) build/asm/ovl_En_Mnk_data.o(.data) + build/src/overlays/actors/ovl_En_Mnk/z_en_mnk.o(.rodata) build/asm/ovl_En_Mnk_rodata.o(.rodata) } SegmentEnd = .; @@ -5154,6 +5453,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Egblock/z_en_egblock.o(.text) build/asm/ovl_En_Egblock_data.o(.data) + build/src/overlays/actors/ovl_En_Egblock/z_en_egblock.o(.rodata) build/asm/ovl_En_Egblock_rodata.o(.rodata) } SegmentEnd = .; @@ -5167,6 +5467,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Guard_Nuts/z_en_guard_nuts.o(.text) build/asm/ovl_En_Guard_Nuts_data.o(.data) + build/src/overlays/actors/ovl_En_Guard_Nuts/z_en_guard_nuts.o(.rodata) build/asm/ovl_En_Guard_Nuts_rodata.o(.rodata) } SegmentEnd = .; @@ -5180,6 +5481,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Hakugin_Bombwall/z_bg_hakugin_bombwall.o(.text) build/asm/ovl_Bg_Hakugin_Bombwall_data.o(.data) + build/src/overlays/actors/ovl_Bg_Hakugin_Bombwall/z_bg_hakugin_bombwall.o(.rodata) build/asm/ovl_Bg_Hakugin_Bombwall_rodata.o(.rodata) } SegmentEnd = .; @@ -5193,6 +5495,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Tokei_Tobira/z_obj_tokei_tobira.o(.text) build/asm/ovl_Obj_Tokei_Tobira_data.o(.data) + build/src/overlays/actors/ovl_Obj_Tokei_Tobira/z_obj_tokei_tobira.o(.rodata) build/asm/ovl_Obj_Tokei_Tobira_rodata.o(.rodata) } SegmentEnd = .; @@ -5206,6 +5509,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Hakugin_Elvpole/z_bg_hakugin_elvpole.o(.text) build/asm/ovl_Bg_Hakugin_Elvpole_data.o(.data) + build/src/overlays/actors/ovl_Bg_Hakugin_Elvpole/z_bg_hakugin_elvpole.o(.rodata) build/asm/ovl_Bg_Hakugin_Elvpole_rodata.o(.rodata) } SegmentEnd = .; @@ -5219,6 +5523,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Ma4/z_en_ma4.o(.text) build/asm/ovl_En_Ma4_data.o(.data) + build/src/overlays/actors/ovl_En_Ma4/z_en_ma4.o(.rodata) build/asm/ovl_En_Ma4_rodata.o(.rodata) } SegmentEnd = .; @@ -5232,6 +5537,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Twig/z_en_twig.o(.text) build/asm/ovl_En_Twig_data.o(.data) + build/src/overlays/actors/ovl_En_Twig/z_en_twig.o(.rodata) build/asm/ovl_En_Twig_rodata.o(.rodata) ovl_En_Twig_bss_start = .; } @@ -5247,6 +5553,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Po_Fusen/z_en_po_fusen.o(.text) build/asm/ovl_En_Po_Fusen_data.o(.data) + build/src/overlays/actors/ovl_En_Po_Fusen/z_en_po_fusen.o(.rodata) build/asm/ovl_En_Po_Fusen_rodata.o(.rodata) } SegmentEnd = .; @@ -5260,6 +5567,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Door_Etc/z_en_door_etc.o(.text) build/asm/ovl_En_Door_Etc_data.o(.data) + build/src/overlays/actors/ovl_En_Door_Etc/z_en_door_etc.o(.rodata) build/asm/ovl_En_Door_Etc_rodata.o(.rodata) } SegmentEnd = .; @@ -5273,6 +5581,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bigokuta/z_en_bigokuta.o(.text) build/asm/ovl_En_Bigokuta_data.o(.data) + build/src/overlays/actors/ovl_En_Bigokuta/z_en_bigokuta.o(.rodata) build/asm/ovl_En_Bigokuta_rodata.o(.rodata) } SegmentEnd = .; @@ -5286,6 +5595,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Icefloe/z_bg_icefloe.o(.text) build/asm/ovl_Bg_Icefloe_data.o(.data) + build/src/overlays/actors/ovl_Bg_Icefloe/z_bg_icefloe.o(.rodata) build/asm/ovl_Bg_Icefloe_rodata.o(.rodata) ovl_Bg_Icefloe_bss_start = .; } @@ -5373,6 +5683,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Ocarinalift/z_obj_ocarinalift.o(.text) build/asm/ovl_Obj_Ocarinalift_data.o(.data) + build/src/overlays/actors/ovl_Obj_Ocarinalift/z_obj_ocarinalift.o(.rodata) build/asm/ovl_Obj_Ocarinalift_rodata.o(.rodata) } SegmentEnd = .; @@ -5386,6 +5697,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Time_Tag/z_en_time_tag.o(.text) build/asm/ovl_En_Time_Tag_data.o(.data) + build/src/overlays/actors/ovl_En_Time_Tag/z_en_time_tag.o(.rodata) build/asm/ovl_En_Time_Tag_rodata.o(.rodata) } SegmentEnd = .; @@ -5399,6 +5711,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Open_Shutter/z_bg_open_shutter.o(.text) build/asm/ovl_Bg_Open_Shutter_data.o(.data) + build/src/overlays/actors/ovl_Bg_Open_Shutter/z_bg_open_shutter.o(.rodata) build/asm/ovl_Bg_Open_Shutter_rodata.o(.rodata) } SegmentEnd = .; @@ -5412,6 +5725,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Open_Spot/z_bg_open_spot.o(.text) build/asm/ovl_Bg_Open_Spot_data.o(.data) + build/src/overlays/actors/ovl_Bg_Open_Spot/z_bg_open_spot.o(.rodata) build/asm/ovl_Bg_Open_Spot_rodata.o(.rodata) } SegmentEnd = .; @@ -5426,6 +5740,7 @@ SECTIONS build/src/overlays/actors/ovl_Bg_Fu_Kaiten/z_bg_fu_kaiten.o(.text) build/src/overlays/actors/ovl_Bg_Fu_Kaiten/z_bg_fu_kaiten.o(.data) build/src/overlays/actors/ovl_Bg_Fu_Kaiten/z_bg_fu_kaiten.o(.rodata) + build/src/overlays/actors/ovl_Bg_Fu_Kaiten/z_bg_fu_kaiten.o(.rodata) build/src/overlays/actors/ovl_Bg_Fu_Kaiten/z_bg_fu_kaiten_overlay.o(.ovl) } SegmentEnd = .; @@ -5439,6 +5754,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Aqua/z_obj_aqua.o(.text) build/asm/ovl_Obj_Aqua_data.o(.data) + build/src/overlays/actors/ovl_Obj_Aqua/z_obj_aqua.o(.rodata) build/asm/ovl_Obj_Aqua_rodata.o(.rodata) } SegmentEnd = .; @@ -5452,6 +5768,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Elforg/z_en_elforg.o(.text) build/asm/ovl_En_Elforg_data.o(.data) + build/src/overlays/actors/ovl_En_Elforg/z_en_elforg.o(.rodata) build/asm/ovl_En_Elforg_rodata.o(.rodata) } SegmentEnd = .; @@ -5465,6 +5782,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Elfbub/z_en_elfbub.o(.text) build/asm/ovl_En_Elfbub_data.o(.data) + build/src/overlays/actors/ovl_En_Elfbub/z_en_elfbub.o(.rodata) build/asm/ovl_En_Elfbub_rodata.o(.rodata) } SegmentEnd = .; @@ -5478,6 +5796,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Fu_Mato/z_en_fu_mato.o(.text) build/asm/ovl_En_Fu_Mato_data.o(.data) + build/src/overlays/actors/ovl_En_Fu_Mato/z_en_fu_mato.o(.rodata) build/asm/ovl_En_Fu_Mato_rodata.o(.rodata) } SegmentEnd = .; @@ -5491,6 +5810,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Fu_Kago/z_en_fu_kago.o(.text) build/asm/ovl_En_Fu_Kago_data.o(.data) + build/src/overlays/actors/ovl_En_Fu_Kago/z_en_fu_kago.o(.rodata) build/asm/ovl_En_Fu_Kago_rodata.o(.rodata) } SegmentEnd = .; @@ -5504,6 +5824,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Osn/z_en_osn.o(.text) build/asm/ovl_En_Osn_data.o(.data) + build/src/overlays/actors/ovl_En_Osn/z_en_osn.o(.rodata) build/asm/ovl_En_Osn_rodata.o(.rodata) } SegmentEnd = .; @@ -5517,6 +5838,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Ctower_Gear/z_bg_ctower_gear.o(.text) build/asm/ovl_Bg_Ctower_Gear_data.o(.data) + build/src/overlays/actors/ovl_Bg_Ctower_Gear/z_bg_ctower_gear.o(.rodata) build/asm/ovl_Bg_Ctower_Gear_rodata.o(.rodata) } SegmentEnd = .; @@ -5530,6 +5852,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Trt2/z_en_trt2.o(.text) build/asm/ovl_En_Trt2_data.o(.data) + build/src/overlays/actors/ovl_En_Trt2/z_en_trt2.o(.rodata) build/asm/ovl_En_Trt2_rodata.o(.rodata) } SegmentEnd = .; @@ -5543,6 +5866,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Tokei_Step/z_obj_tokei_step.o(.text) build/asm/ovl_Obj_Tokei_Step_data.o(.data) + build/src/overlays/actors/ovl_Obj_Tokei_Step/z_obj_tokei_step.o(.rodata) build/asm/ovl_Obj_Tokei_Step_rodata.o(.rodata) } SegmentEnd = .; @@ -5556,6 +5880,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Lotus/z_bg_lotus.o(.text) build/asm/ovl_Bg_Lotus_data.o(.data) + build/src/overlays/actors/ovl_Bg_Lotus/z_bg_lotus.o(.rodata) build/asm/ovl_Bg_Lotus_rodata.o(.rodata) } SegmentEnd = .; @@ -5569,6 +5894,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Kame/z_en_kame.o(.text) build/asm/ovl_En_Kame_data.o(.data) + build/src/overlays/actors/ovl_En_Kame/z_en_kame.o(.rodata) build/asm/ovl_En_Kame_rodata.o(.rodata) } SegmentEnd = .; @@ -5582,6 +5908,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Takaraya_Wall/z_obj_takaraya_wall.o(.text) build/asm/ovl_Obj_Takaraya_Wall_data.o(.data) + build/src/overlays/actors/ovl_Obj_Takaraya_Wall/z_obj_takaraya_wall.o(.rodata) build/asm/ovl_Obj_Takaraya_Wall_rodata.o(.rodata) ovl_Obj_Takaraya_Wall_bss_start = .; } @@ -5597,6 +5924,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Fu_Mizu/z_bg_fu_mizu.o(.text) build/asm/ovl_Bg_Fu_Mizu_data.o(.data) + build/src/overlays/actors/ovl_Bg_Fu_Mizu/z_bg_fu_mizu.o(.rodata) build/asm/ovl_Bg_Fu_Mizu_rodata.o(.rodata) } SegmentEnd = .; @@ -5610,6 +5938,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Sellnuts/z_en_sellnuts.o(.text) build/asm/ovl_En_Sellnuts_data.o(.data) + build/src/overlays/actors/ovl_En_Sellnuts/z_en_sellnuts.o(.rodata) build/asm/ovl_En_Sellnuts_rodata.o(.rodata) } SegmentEnd = .; @@ -5623,6 +5952,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Dkjail_Ivy/z_bg_dkjail_ivy.o(.text) build/asm/ovl_Bg_Dkjail_Ivy_data.o(.data) + build/src/overlays/actors/ovl_Bg_Dkjail_Ivy/z_bg_dkjail_ivy.o(.rodata) build/asm/ovl_Bg_Dkjail_Ivy_rodata.o(.rodata) } SegmentEnd = .; @@ -5636,6 +5966,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Visiblock/z_obj_visiblock.o(.text) build/asm/ovl_Obj_Visiblock_data.o(.data) + build/src/overlays/actors/ovl_Obj_Visiblock/z_obj_visiblock.o(.rodata) build/asm/ovl_Obj_Visiblock_rodata.o(.rodata) } SegmentEnd = .; @@ -5649,6 +5980,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Takaraya/z_en_takaraya.o(.text) build/asm/ovl_En_Takaraya_data.o(.data) + build/src/overlays/actors/ovl_En_Takaraya/z_en_takaraya.o(.rodata) build/asm/ovl_En_Takaraya_rodata.o(.rodata) } SegmentEnd = .; @@ -5662,6 +5994,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Tsn/z_en_tsn.o(.text) build/asm/ovl_En_Tsn_data.o(.data) + build/src/overlays/actors/ovl_En_Tsn/z_en_tsn.o(.rodata) build/asm/ovl_En_Tsn_rodata.o(.rodata) } SegmentEnd = .; @@ -5675,6 +6008,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Ds2n/z_en_ds2n.o(.text) build/asm/ovl_En_Ds2n_data.o(.data) + build/src/overlays/actors/ovl_En_Ds2n/z_en_ds2n.o(.rodata) build/asm/ovl_En_Ds2n_rodata.o(.rodata) } SegmentEnd = .; @@ -5688,6 +6022,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Fsn/z_en_fsn.o(.text) build/asm/ovl_En_Fsn_data.o(.data) + build/src/overlays/actors/ovl_En_Fsn/z_en_fsn.o(.rodata) build/asm/ovl_En_Fsn_rodata.o(.rodata) } SegmentEnd = .; @@ -5701,6 +6036,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Shn/z_en_shn.o(.text) build/asm/ovl_En_Shn_data.o(.data) + build/src/overlays/actors/ovl_En_Shn/z_en_shn.o(.rodata) build/asm/ovl_En_Shn_rodata.o(.rodata) } SegmentEnd = .; @@ -5714,6 +6050,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Stop_heishi/z_en_stop_heishi.o(.text) build/asm/ovl_En_Stop_heishi_data.o(.data) + build/src/overlays/actors/ovl_En_Stop_heishi/z_en_stop_heishi.o(.rodata) build/asm/ovl_En_Stop_heishi_rodata.o(.rodata) } SegmentEnd = .; @@ -5727,6 +6064,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Bigicicle/z_obj_bigicicle.o(.text) build/asm/ovl_Obj_Bigicicle_data.o(.data) + build/src/overlays/actors/ovl_Obj_Bigicicle/z_obj_bigicicle.o(.rodata) build/asm/ovl_Obj_Bigicicle_rodata.o(.rodata) } SegmentEnd = .; @@ -5740,6 +6078,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Lift_Nuts/z_en_lift_nuts.o(.text) build/asm/ovl_En_Lift_Nuts_data.o(.data) + build/src/overlays/actors/ovl_En_Lift_Nuts/z_en_lift_nuts.o(.rodata) build/asm/ovl_En_Lift_Nuts_rodata.o(.rodata) } SegmentEnd = .; @@ -5753,6 +6092,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Tk/z_en_tk.o(.text) build/asm/ovl_En_Tk_data.o(.data) + build/src/overlays/actors/ovl_En_Tk/z_en_tk.o(.rodata) build/asm/ovl_En_Tk_rodata.o(.rodata) ovl_En_Tk_bss_start = .; } @@ -5769,6 +6109,7 @@ SECTIONS build/src/overlays/actors/ovl_Bg_Market_Step/z_bg_market_step.o(.text) build/src/overlays/actors/ovl_Bg_Market_Step/z_bg_market_step.o(.data) build/src/overlays/actors/ovl_Bg_Market_Step/z_bg_market_step.o(.rodata) + build/src/overlays/actors/ovl_Bg_Market_Step/z_bg_market_step.o(.rodata) build/src/overlays/actors/ovl_Bg_Market_Step/z_bg_market_step_overlay.o(.ovl) } SegmentEnd = .; @@ -5782,6 +6123,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Lupygamelift/z_obj_lupygamelift.o(.text) build/asm/ovl_Obj_Lupygamelift_data.o(.data) + build/src/overlays/actors/ovl_Obj_Lupygamelift/z_obj_lupygamelift.o(.rodata) build/asm/ovl_Obj_Lupygamelift_rodata.o(.rodata) } SegmentEnd = .; @@ -5795,6 +6137,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Test7/z_en_test7.o(.text) build/asm/ovl_En_Test7_data.o(.data) + build/src/overlays/actors/ovl_En_Test7/z_en_test7.o(.rodata) build/asm/ovl_En_Test7_rodata.o(.rodata) ovl_En_Test7_bss_start = .; } @@ -5810,6 +6153,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Lightblock/z_obj_lightblock.o(.text) build/asm/ovl_Obj_Lightblock_data.o(.data) + build/src/overlays/actors/ovl_Obj_Lightblock/z_obj_lightblock.o(.rodata) build/asm/ovl_Obj_Lightblock_rodata.o(.rodata) } SegmentEnd = .; @@ -5823,6 +6167,7 @@ SECTIONS { build/src/overlays/actors/ovl_Mir_Ray2/z_mir_ray2.o(.text) build/asm/ovl_Mir_Ray2_data.o(.data) + build/src/overlays/actors/ovl_Mir_Ray2/z_mir_ray2.o(.rodata) build/asm/ovl_Mir_Ray2_rodata.o(.rodata) } SegmentEnd = .; @@ -5836,6 +6181,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Wdhand/z_en_wdhand.o(.text) build/asm/ovl_En_Wdhand_data.o(.data) + build/src/overlays/actors/ovl_En_Wdhand/z_en_wdhand.o(.rodata) build/asm/ovl_En_Wdhand_rodata.o(.rodata) } SegmentEnd = .; @@ -5849,6 +6195,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Gamelupy/z_en_gamelupy.o(.text) build/asm/ovl_En_Gamelupy_data.o(.data) + build/src/overlays/actors/ovl_En_Gamelupy/z_en_gamelupy.o(.rodata) build/asm/ovl_En_Gamelupy_rodata.o(.rodata) } SegmentEnd = .; @@ -5862,6 +6209,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Danpei_Movebg/z_bg_danpei_movebg.o(.text) build/asm/ovl_Bg_Danpei_Movebg_data.o(.data) + build/src/overlays/actors/ovl_Bg_Danpei_Movebg/z_bg_danpei_movebg.o(.rodata) build/asm/ovl_Bg_Danpei_Movebg_rodata.o(.rodata) } SegmentEnd = .; @@ -5875,6 +6223,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Snowwd/z_en_snowwd.o(.text) build/asm/ovl_En_Snowwd_data.o(.data) + build/src/overlays/actors/ovl_En_Snowwd/z_en_snowwd.o(.rodata) build/asm/ovl_En_Snowwd_rodata.o(.rodata) } SegmentEnd = .; @@ -5888,6 +6237,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Pm/z_en_pm.o(.text) build/asm/ovl_En_Pm_data.o(.data) + build/src/overlays/actors/ovl_En_Pm/z_en_pm.o(.rodata) build/asm/ovl_En_Pm_rodata.o(.rodata) } SegmentEnd = .; @@ -5901,6 +6251,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Gakufu/z_en_gakufu.o(.text) build/asm/ovl_En_Gakufu_data.o(.data) + build/src/overlays/actors/ovl_En_Gakufu/z_en_gakufu.o(.rodata) build/asm/ovl_En_Gakufu_rodata.o(.rodata) } SegmentEnd = .; @@ -5914,7 +6265,9 @@ SECTIONS { build/src/overlays/actors/ovl_Elf_Msg4/z_elf_msg4.o(.text) build/asm/ovl_Elf_Msg4_data.o(.data) + build/src/overlays/actors/ovl_Elf_Msg4/z_elf_msg4.o(.rodata) build/asm/ovl_Elf_Msg4_rodata.o(.rodata) + build/asm/ovl_Elf_Msg4_late_rodata.o(.rodata) } SegmentEnd = .; SegmentSize = SegmentEnd - SegmentStart; @@ -5940,6 +6293,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Col_Man/z_en_col_man.o(.text) build/asm/ovl_En_Col_Man_data.o(.data) + build/src/overlays/actors/ovl_En_Col_Man/z_en_col_man.o(.rodata) build/asm/ovl_En_Col_Man_rodata.o(.rodata) } SegmentEnd = .; @@ -5953,6 +6307,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Talk_Gibud/z_en_talk_gibud.o(.text) build/asm/ovl_En_Talk_Gibud_data.o(.data) + build/src/overlays/actors/ovl_En_Talk_Gibud/z_en_talk_gibud.o(.rodata) build/asm/ovl_En_Talk_Gibud_rodata.o(.rodata) } SegmentEnd = .; @@ -5966,6 +6321,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Giant/z_en_giant.o(.text) build/asm/ovl_En_Giant_data.o(.data) + build/src/overlays/actors/ovl_En_Giant/z_en_giant.o(.rodata) build/asm/ovl_En_Giant_rodata.o(.rodata) } SegmentEnd = .; @@ -5979,6 +6335,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Snowball/z_obj_snowball.o(.text) build/asm/ovl_Obj_Snowball_data.o(.data) + build/src/overlays/actors/ovl_Obj_Snowball/z_obj_snowball.o(.rodata) build/asm/ovl_Obj_Snowball_rodata.o(.rodata) } SegmentEnd = .; @@ -5992,6 +6349,7 @@ SECTIONS { build/src/overlays/actors/ovl_Boss_Hakugin/z_boss_hakugin.o(.text) build/asm/ovl_Boss_Hakugin_data.o(.data) + build/src/overlays/actors/ovl_Boss_Hakugin/z_boss_hakugin.o(.rodata) build/asm/ovl_Boss_Hakugin_rodata.o(.rodata) } SegmentEnd = .; @@ -6005,6 +6363,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Gb2/z_en_gb2.o(.text) build/asm/ovl_En_Gb2_data.o(.data) + build/src/overlays/actors/ovl_En_Gb2/z_en_gb2.o(.rodata) build/asm/ovl_En_Gb2_rodata.o(.rodata) } SegmentEnd = .; @@ -6018,6 +6377,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Onpuman/z_en_onpuman.o(.text) build/asm/ovl_En_Onpuman_data.o(.data) + build/src/overlays/actors/ovl_En_Onpuman/z_en_onpuman.o(.rodata) build/asm/ovl_En_Onpuman_rodata.o(.rodata) } SegmentEnd = .; @@ -6031,6 +6391,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Tobira01/z_bg_tobira01.o(.text) build/asm/ovl_Bg_Tobira01_data.o(.data) + build/src/overlays/actors/ovl_Bg_Tobira01/z_bg_tobira01.o(.rodata) build/asm/ovl_Bg_Tobira01_rodata.o(.rodata) } SegmentEnd = .; @@ -6044,6 +6405,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Tag_Obj/z_en_tag_obj.o(.text) build/asm/ovl_En_Tag_Obj_data.o(.data) + build/src/overlays/actors/ovl_En_Tag_Obj/z_en_tag_obj.o(.rodata) build/asm/ovl_En_Tag_Obj_rodata.o(.rodata) } SegmentEnd = .; @@ -6057,6 +6419,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Dhouse/z_obj_dhouse.o(.text) build/asm/ovl_Obj_Dhouse_data.o(.data) + build/src/overlays/actors/ovl_Obj_Dhouse/z_obj_dhouse.o(.rodata) build/asm/ovl_Obj_Dhouse_rodata.o(.rodata) } SegmentEnd = .; @@ -6070,6 +6433,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Hakaisi/z_obj_hakaisi.o(.text) build/asm/ovl_Obj_Hakaisi_data.o(.data) + build/src/overlays/actors/ovl_Obj_Hakaisi/z_obj_hakaisi.o(.rodata) build/asm/ovl_Obj_Hakaisi_rodata.o(.rodata) } SegmentEnd = .; @@ -6083,6 +6447,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Hakugin_Switch/z_bg_hakugin_switch.o(.text) build/asm/ovl_Bg_Hakugin_Switch_data.o(.data) + build/src/overlays/actors/ovl_Bg_Hakugin_Switch/z_bg_hakugin_switch.o(.rodata) build/asm/ovl_Bg_Hakugin_Switch_rodata.o(.rodata) ovl_Bg_Hakugin_Switch_bss_start = .; } @@ -6098,6 +6463,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Snowman/z_en_snowman.o(.text) build/asm/ovl_En_Snowman_data.o(.data) + build/src/overlays/actors/ovl_En_Snowman/z_en_snowman.o(.rodata) build/asm/ovl_En_Snowman_rodata.o(.rodata) } SegmentEnd = .; @@ -6112,6 +6478,7 @@ SECTIONS build/src/overlays/actors/ovl_TG_Sw/z_tg_sw.o(.text) build/src/overlays/actors/ovl_TG_Sw/z_tg_sw.o(.data) build/src/overlays/actors/ovl_TG_Sw/z_tg_sw.o(.rodata) + build/src/overlays/actors/ovl_TG_Sw/z_tg_sw.o(.rodata) build/src/overlays/actors/ovl_TG_Sw/z_tg_sw_overlay.o(.ovl) } SegmentEnd = .; @@ -6125,6 +6492,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Po_Sisters/z_en_po_sisters.o(.text) build/asm/ovl_En_Po_Sisters_data.o(.data) + build/src/overlays/actors/ovl_En_Po_Sisters/z_en_po_sisters.o(.rodata) build/asm/ovl_En_Po_Sisters_rodata.o(.rodata) } SegmentEnd = .; @@ -6138,6 +6506,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Pp/z_en_pp.o(.text) build/asm/ovl_En_Pp_data.o(.data) + build/src/overlays/actors/ovl_En_Pp/z_en_pp.o(.rodata) build/asm/ovl_En_Pp_rodata.o(.rodata) } SegmentEnd = .; @@ -6151,6 +6520,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Hakurock/z_en_hakurock.o(.text) build/asm/ovl_En_Hakurock_data.o(.data) + build/src/overlays/actors/ovl_En_Hakurock/z_en_hakurock.o(.rodata) build/asm/ovl_En_Hakurock_rodata.o(.rodata) } SegmentEnd = .; @@ -6164,6 +6534,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Hanabi/z_en_hanabi.o(.text) build/asm/ovl_En_Hanabi_data.o(.data) + build/src/overlays/actors/ovl_En_Hanabi/z_en_hanabi.o(.rodata) build/asm/ovl_En_Hanabi_rodata.o(.rodata) } SegmentEnd = .; @@ -6177,6 +6548,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Dowsing/z_obj_dowsing.o(.text) build/asm/ovl_Obj_Dowsing_data.o(.data) + build/src/overlays/actors/ovl_Obj_Dowsing/z_obj_dowsing.o(.rodata) build/asm/ovl_Obj_Dowsing_rodata.o(.rodata) } SegmentEnd = .; @@ -6190,6 +6562,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Wind/z_obj_wind.o(.text) build/asm/ovl_Obj_Wind_data.o(.data) + build/src/overlays/actors/ovl_Obj_Wind/z_obj_wind.o(.rodata) build/asm/ovl_Obj_Wind_rodata.o(.rodata) } SegmentEnd = .; @@ -6203,6 +6576,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Racedog/z_en_racedog.o(.text) build/asm/ovl_En_Racedog_data.o(.data) + build/src/overlays/actors/ovl_En_Racedog/z_en_racedog.o(.rodata) build/asm/ovl_En_Racedog_rodata.o(.rodata) } SegmentEnd = .; @@ -6216,6 +6590,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Kendo_Js/z_en_kendo_js.o(.text) build/asm/ovl_En_Kendo_Js_data.o(.data) + build/src/overlays/actors/ovl_En_Kendo_Js/z_en_kendo_js.o(.rodata) build/asm/ovl_En_Kendo_Js_rodata.o(.rodata) } SegmentEnd = .; @@ -6229,6 +6604,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Botihasira/z_bg_botihasira.o(.text) build/asm/ovl_Bg_Botihasira_data.o(.data) + build/src/overlays/actors/ovl_Bg_Botihasira/z_bg_botihasira.o(.rodata) build/asm/ovl_Bg_Botihasira_rodata.o(.rodata) } SegmentEnd = .; @@ -6242,6 +6618,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Fish2/z_en_fish2.o(.text) build/asm/ovl_En_Fish2_data.o(.data) + build/src/overlays/actors/ovl_En_Fish2/z_en_fish2.o(.rodata) build/asm/ovl_En_Fish2_rodata.o(.rodata) } SegmentEnd = .; @@ -6255,6 +6632,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Pst/z_en_pst.o(.text) build/asm/ovl_En_Pst_data.o(.data) + build/src/overlays/actors/ovl_En_Pst/z_en_pst.o(.rodata) build/asm/ovl_En_Pst_rodata.o(.rodata) } SegmentEnd = .; @@ -6268,6 +6646,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Poh/z_en_poh.o(.text) build/asm/ovl_En_Poh_data.o(.data) + build/src/overlays/actors/ovl_En_Poh/z_en_poh.o(.rodata) build/asm/ovl_En_Poh_rodata.o(.rodata) } SegmentEnd = .; @@ -6281,6 +6660,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Spidertent/z_obj_spidertent.o(.text) build/asm/ovl_Obj_Spidertent_data.o(.data) + build/src/overlays/actors/ovl_Obj_Spidertent/z_obj_spidertent.o(.rodata) build/asm/ovl_Obj_Spidertent_rodata.o(.rodata) } SegmentEnd = .; @@ -6294,6 +6674,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Zoraegg/z_en_zoraegg.o(.text) build/asm/ovl_En_Zoraegg_data.o(.data) + build/src/overlays/actors/ovl_En_Zoraegg/z_en_zoraegg.o(.rodata) build/asm/ovl_En_Zoraegg_rodata.o(.rodata) } SegmentEnd = .; @@ -6307,6 +6688,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Kbt/z_en_kbt.o(.text) build/asm/ovl_En_Kbt_data.o(.data) + build/src/overlays/actors/ovl_En_Kbt/z_en_kbt.o(.rodata) build/asm/ovl_En_Kbt_rodata.o(.rodata) } SegmentEnd = .; @@ -6320,6 +6702,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Gg/z_en_gg.o(.text) build/asm/ovl_En_Gg_data.o(.data) + build/src/overlays/actors/ovl_En_Gg/z_en_gg.o(.rodata) build/asm/ovl_En_Gg_rodata.o(.rodata) } SegmentEnd = .; @@ -6333,6 +6716,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Maruta/z_en_maruta.o(.text) build/asm/ovl_En_Maruta_data.o(.data) + build/src/overlays/actors/ovl_En_Maruta/z_en_maruta.o(.rodata) build/asm/ovl_En_Maruta_rodata.o(.rodata) } SegmentEnd = .; @@ -6346,6 +6730,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Snowball2/z_obj_snowball2.o(.text) build/asm/ovl_Obj_Snowball2_data.o(.data) + build/src/overlays/actors/ovl_Obj_Snowball2/z_obj_snowball2.o(.rodata) build/asm/ovl_Obj_Snowball2_rodata.o(.rodata) } SegmentEnd = .; @@ -6359,6 +6744,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Gg2/z_en_gg2.o(.text) build/asm/ovl_En_Gg2_data.o(.data) + build/src/overlays/actors/ovl_En_Gg2/z_en_gg2.o(.rodata) build/asm/ovl_En_Gg2_rodata.o(.rodata) } SegmentEnd = .; @@ -6372,6 +6758,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Ghaka/z_obj_ghaka.o(.text) build/asm/ovl_Obj_Ghaka_data.o(.data) + build/src/overlays/actors/ovl_Obj_Ghaka/z_obj_ghaka.o(.rodata) build/asm/ovl_Obj_Ghaka_rodata.o(.rodata) } SegmentEnd = .; @@ -6385,6 +6772,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Dnp/z_en_dnp.o(.text) build/asm/ovl_En_Dnp_data.o(.data) + build/src/overlays/actors/ovl_En_Dnp/z_en_dnp.o(.rodata) build/asm/ovl_En_Dnp_rodata.o(.rodata) } SegmentEnd = .; @@ -6398,6 +6786,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Dai/z_en_dai.o(.text) build/asm/ovl_En_Dai_data.o(.data) + build/src/overlays/actors/ovl_En_Dai/z_en_dai.o(.rodata) build/asm/ovl_En_Dai_rodata.o(.rodata) } SegmentEnd = .; @@ -6411,6 +6800,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Goron_Oyu/z_bg_goron_oyu.o(.text) build/asm/ovl_Bg_Goron_Oyu_data.o(.data) + build/src/overlays/actors/ovl_Bg_Goron_Oyu/z_bg_goron_oyu.o(.rodata) build/asm/ovl_Bg_Goron_Oyu_rodata.o(.rodata) } SegmentEnd = .; @@ -6424,6 +6814,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Kgy/z_en_kgy.o(.text) build/asm/ovl_En_Kgy_data.o(.data) + build/src/overlays/actors/ovl_En_Kgy/z_en_kgy.o(.rodata) build/asm/ovl_En_Kgy_rodata.o(.rodata) } SegmentEnd = .; @@ -6437,6 +6828,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Invadepoh/z_en_invadepoh.o(.text) build/asm/ovl_En_Invadepoh_data.o(.data) + build/src/overlays/actors/ovl_En_Invadepoh/z_en_invadepoh.o(.rodata) build/asm/ovl_En_Invadepoh_rodata.o(.rodata) ovl_En_Invadepoh_bss_start = .; } @@ -6452,6 +6844,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Gk/z_en_gk.o(.text) build/asm/ovl_En_Gk_data.o(.data) + build/src/overlays/actors/ovl_En_Gk/z_en_gk.o(.rodata) build/asm/ovl_En_Gk_rodata.o(.rodata) } SegmentEnd = .; @@ -6465,6 +6858,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_An/z_en_an.o(.text) build/asm/ovl_En_An_data.o(.data) + build/src/overlays/actors/ovl_En_An/z_en_an.o(.rodata) build/asm/ovl_En_An_rodata.o(.rodata) } SegmentEnd = .; @@ -6478,6 +6872,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bee/z_en_bee.o(.text) build/asm/ovl_En_Bee_data.o(.data) + build/src/overlays/actors/ovl_En_Bee/z_en_bee.o(.rodata) build/asm/ovl_En_Bee_rodata.o(.rodata) } SegmentEnd = .; @@ -6491,6 +6886,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Ot/z_en_ot.o(.text) build/asm/ovl_En_Ot_data.o(.data) + build/src/overlays/actors/ovl_En_Ot/z_en_ot.o(.rodata) build/asm/ovl_En_Ot_rodata.o(.rodata) ovl_En_Ot_bss_start = .; } @@ -6506,6 +6902,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Dragon/z_en_dragon.o(.text) build/asm/ovl_En_Dragon_data.o(.data) + build/src/overlays/actors/ovl_En_Dragon/z_en_dragon.o(.rodata) build/asm/ovl_En_Dragon_rodata.o(.rodata) } SegmentEnd = .; @@ -6519,6 +6916,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Dora/z_obj_dora.o(.text) build/asm/ovl_Obj_Dora_data.o(.data) + build/src/overlays/actors/ovl_Obj_Dora/z_obj_dora.o(.rodata) build/asm/ovl_Obj_Dora_rodata.o(.rodata) } SegmentEnd = .; @@ -6532,6 +6930,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.o(.text) build/asm/ovl_En_Bigpo_data.o(.data) + build/src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.o(.rodata) build/asm/ovl_En_Bigpo_rodata.o(.rodata) } SegmentEnd = .; @@ -6545,6 +6944,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Kendo_Kanban/z_obj_kendo_kanban.o(.text) build/asm/ovl_Obj_Kendo_Kanban_data.o(.data) + build/src/overlays/actors/ovl_Obj_Kendo_Kanban/z_obj_kendo_kanban.o(.rodata) build/asm/ovl_Obj_Kendo_Kanban_rodata.o(.rodata) } SegmentEnd = .; @@ -6571,6 +6971,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Sth/z_en_sth.o(.text) build/asm/ovl_En_Sth_data.o(.data) + build/src/overlays/actors/ovl_En_Sth/z_en_sth.o(.rodata) build/asm/ovl_En_Sth_rodata.o(.rodata) } SegmentEnd = .; @@ -6584,6 +6985,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Sinkai_Kabe/z_bg_sinkai_kabe.o(.text) build/asm/ovl_Bg_Sinkai_Kabe_data.o(.data) + build/src/overlays/actors/ovl_Bg_Sinkai_Kabe/z_bg_sinkai_kabe.o(.rodata) build/asm/ovl_Bg_Sinkai_Kabe_rodata.o(.rodata) } SegmentEnd = .; @@ -6598,6 +7000,7 @@ SECTIONS build/src/overlays/actors/ovl_Bg_Haka_Curtain/z_bg_haka_curtain.o(.text) build/src/overlays/actors/ovl_Bg_Haka_Curtain/z_bg_haka_curtain.o(.data) build/src/overlays/actors/ovl_Bg_Haka_Curtain/z_bg_haka_curtain.o(.rodata) + build/src/overlays/actors/ovl_Bg_Haka_Curtain/z_bg_haka_curtain.o(.rodata) build/src/overlays/actors/ovl_Bg_Haka_Curtain/z_bg_haka_curtain_overlay.o(.ovl) } SegmentEnd = .; @@ -6611,6 +7014,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.o(.text) build/asm/ovl_Bg_Kin2_Bombwall_data.o(.data) + build/src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.o(.rodata) build/asm/ovl_Bg_Kin2_Bombwall_rodata.o(.rodata) } SegmentEnd = .; @@ -6624,6 +7028,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Kin2_Fence/z_bg_kin2_fence.o(.text) build/asm/ovl_Bg_Kin2_Fence_data.o(.data) + build/src/overlays/actors/ovl_Bg_Kin2_Fence/z_bg_kin2_fence.o(.rodata) build/asm/ovl_Bg_Kin2_Fence_rodata.o(.rodata) } SegmentEnd = .; @@ -6637,6 +7042,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Kin2_Picture/z_bg_kin2_picture.o(.text) build/asm/ovl_Bg_Kin2_Picture_data.o(.data) + build/src/overlays/actors/ovl_Bg_Kin2_Picture/z_bg_kin2_picture.o(.rodata) build/asm/ovl_Bg_Kin2_Picture_rodata.o(.rodata) } SegmentEnd = .; @@ -6650,6 +7056,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Kin2_Shelf/z_bg_kin2_shelf.o(.text) build/asm/ovl_Bg_Kin2_Shelf_data.o(.data) + build/src/overlays/actors/ovl_Bg_Kin2_Shelf/z_bg_kin2_shelf.o(.rodata) build/asm/ovl_Bg_Kin2_Shelf_rodata.o(.rodata) } SegmentEnd = .; @@ -6663,6 +7070,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Rail_Skb/z_en_rail_skb.o(.text) build/asm/ovl_En_Rail_Skb_data.o(.data) + build/src/overlays/actors/ovl_En_Rail_Skb/z_en_rail_skb.o(.rodata) build/asm/ovl_En_Rail_Skb_rodata.o(.rodata) } SegmentEnd = .; @@ -6676,6 +7084,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Jg/z_en_jg.o(.text) build/asm/ovl_En_Jg_data.o(.data) + build/src/overlays/actors/ovl_En_Jg/z_en_jg.o(.rodata) build/asm/ovl_En_Jg_rodata.o(.rodata) } SegmentEnd = .; @@ -6689,6 +7098,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Tru_Mt/z_en_tru_mt.o(.text) build/asm/ovl_En_Tru_Mt_data.o(.data) + build/src/overlays/actors/ovl_En_Tru_Mt/z_en_tru_mt.o(.rodata) build/asm/ovl_En_Tru_Mt_rodata.o(.rodata) } SegmentEnd = .; @@ -6702,6 +7112,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Um/z_obj_um.o(.text) build/asm/ovl_Obj_Um_data.o(.data) + build/src/overlays/actors/ovl_Obj_Um/z_obj_um.o(.rodata) build/asm/ovl_Obj_Um_rodata.o(.rodata) } SegmentEnd = .; @@ -6715,6 +7126,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Neo_Reeba/z_en_neo_reeba.o(.text) build/asm/ovl_En_Neo_Reeba_data.o(.data) + build/src/overlays/actors/ovl_En_Neo_Reeba/z_en_neo_reeba.o(.rodata) build/asm/ovl_En_Neo_Reeba_rodata.o(.rodata) } SegmentEnd = .; @@ -6729,6 +7141,7 @@ SECTIONS build/src/overlays/actors/ovl_Bg_Mbar_Chair/z_bg_mbar_chair.o(.text) build/src/overlays/actors/ovl_Bg_Mbar_Chair/z_bg_mbar_chair.o(.data) build/src/overlays/actors/ovl_Bg_Mbar_Chair/z_bg_mbar_chair.o(.rodata) + build/src/overlays/actors/ovl_Bg_Mbar_Chair/z_bg_mbar_chair.o(.rodata) build/src/overlays/actors/ovl_Bg_Mbar_Chair/z_bg_mbar_chair_overlay.o(.ovl) } SegmentEnd = .; @@ -6742,6 +7155,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Ikana_Block/z_bg_ikana_block.o(.text) build/asm/ovl_Bg_Ikana_Block_data.o(.data) + build/src/overlays/actors/ovl_Bg_Ikana_Block/z_bg_ikana_block.o(.rodata) build/asm/ovl_Bg_Ikana_Block_rodata.o(.rodata) } SegmentEnd = .; @@ -6755,6 +7169,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Ikana_Mirror/z_bg_ikana_mirror.o(.text) build/asm/ovl_Bg_Ikana_Mirror_data.o(.data) + build/src/overlays/actors/ovl_Bg_Ikana_Mirror/z_bg_ikana_mirror.o(.rodata) build/asm/ovl_Bg_Ikana_Mirror_rodata.o(.rodata) } SegmentEnd = .; @@ -6768,6 +7183,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Ikana_Rotaryroom/z_bg_ikana_rotaryroom.o(.text) build/asm/ovl_Bg_Ikana_Rotaryroom_data.o(.data) + build/src/overlays/actors/ovl_Bg_Ikana_Rotaryroom/z_bg_ikana_rotaryroom.o(.rodata) build/asm/ovl_Bg_Ikana_Rotaryroom_rodata.o(.rodata) } SegmentEnd = .; @@ -6781,6 +7197,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Dblue_Balance/z_bg_dblue_balance.o(.text) build/asm/ovl_Bg_Dblue_Balance_data.o(.data) + build/src/overlays/actors/ovl_Bg_Dblue_Balance/z_bg_dblue_balance.o(.rodata) build/asm/ovl_Bg_Dblue_Balance_rodata.o(.rodata) ovl_Bg_Dblue_Balance_bss_start = .; } @@ -6796,6 +7213,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Dblue_Waterfall/z_bg_dblue_waterfall.o(.text) build/asm/ovl_Bg_Dblue_Waterfall_data.o(.data) + build/src/overlays/actors/ovl_Bg_Dblue_Waterfall/z_bg_dblue_waterfall.o(.rodata) build/asm/ovl_Bg_Dblue_Waterfall_rodata.o(.rodata) } SegmentEnd = .; @@ -6809,6 +7227,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Kaizoku/z_en_kaizoku.o(.text) build/asm/ovl_En_Kaizoku_data.o(.data) + build/src/overlays/actors/ovl_En_Kaizoku/z_en_kaizoku.o(.rodata) build/asm/ovl_En_Kaizoku_rodata.o(.rodata) } SegmentEnd = .; @@ -6822,6 +7241,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Ge2/z_en_ge2.o(.text) build/asm/ovl_En_Ge2_data.o(.data) + build/src/overlays/actors/ovl_En_Ge2/z_en_ge2.o(.rodata) build/asm/ovl_En_Ge2_rodata.o(.rodata) } SegmentEnd = .; @@ -6835,6 +7255,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Ma_Yts/z_en_ma_yts.o(.text) build/asm/ovl_En_Ma_Yts_data.o(.data) + build/src/overlays/actors/ovl_En_Ma_Yts/z_en_ma_yts.o(.rodata) build/asm/ovl_En_Ma_Yts_rodata.o(.rodata) } SegmentEnd = .; @@ -6848,6 +7269,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Ma_Yto/z_en_ma_yto.o(.text) build/asm/ovl_En_Ma_Yto_data.o(.data) + build/src/overlays/actors/ovl_En_Ma_Yto/z_en_ma_yto.o(.rodata) build/asm/ovl_En_Ma_Yto_rodata.o(.rodata) } SegmentEnd = .; @@ -6861,6 +7283,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Tokei_Turret/z_obj_tokei_turret.o(.text) build/asm/ovl_Obj_Tokei_Turret_data.o(.data) + build/src/overlays/actors/ovl_Obj_Tokei_Turret/z_obj_tokei_turret.o(.rodata) build/asm/ovl_Obj_Tokei_Turret_rodata.o(.rodata) } SegmentEnd = .; @@ -6874,6 +7297,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Dblue_Elevator/z_bg_dblue_elevator.o(.text) build/asm/ovl_Bg_Dblue_Elevator_data.o(.data) + build/src/overlays/actors/ovl_Bg_Dblue_Elevator/z_bg_dblue_elevator.o(.rodata) build/asm/ovl_Bg_Dblue_Elevator_rodata.o(.rodata) } SegmentEnd = .; @@ -6887,6 +7311,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Warpstone/z_obj_warpstone.o(.text) build/asm/ovl_Obj_Warpstone_data.o(.data) + build/src/overlays/actors/ovl_Obj_Warpstone/z_obj_warpstone.o(.rodata) build/asm/ovl_Obj_Warpstone_rodata.o(.rodata) } SegmentEnd = .; @@ -6900,6 +7325,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Zog/z_en_zog.o(.text) build/asm/ovl_En_Zog_data.o(.data) + build/src/overlays/actors/ovl_En_Zog/z_en_zog.o(.rodata) build/asm/ovl_En_Zog_rodata.o(.rodata) ovl_En_Zog_bss_start = .; } @@ -6915,6 +7341,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Rotlift/z_obj_rotlift.o(.text) build/asm/ovl_Obj_Rotlift_data.o(.data) + build/src/overlays/actors/ovl_Obj_Rotlift/z_obj_rotlift.o(.rodata) build/asm/ovl_Obj_Rotlift_rodata.o(.rodata) } SegmentEnd = .; @@ -6928,6 +7355,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Jg_Gakki/z_obj_jg_gakki.o(.text) build/asm/ovl_Obj_Jg_Gakki_data.o(.data) + build/src/overlays/actors/ovl_Obj_Jg_Gakki/z_obj_jg_gakki.o(.rodata) build/asm/ovl_Obj_Jg_Gakki_rodata.o(.rodata) } SegmentEnd = .; @@ -6941,6 +7369,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Inibs_Movebg/z_bg_inibs_movebg.o(.text) build/asm/ovl_Bg_Inibs_Movebg_data.o(.data) + build/src/overlays/actors/ovl_Bg_Inibs_Movebg/z_bg_inibs_movebg.o(.rodata) build/asm/ovl_Bg_Inibs_Movebg_rodata.o(.rodata) } SegmentEnd = .; @@ -6954,6 +7383,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Zot/z_en_zot.o(.text) build/asm/ovl_En_Zot_data.o(.data) + build/src/overlays/actors/ovl_En_Zot/z_en_zot.o(.rodata) build/asm/ovl_En_Zot_rodata.o(.rodata) } SegmentEnd = .; @@ -6967,6 +7397,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Tree/z_obj_tree.o(.text) build/asm/ovl_Obj_Tree_data.o(.data) + build/src/overlays/actors/ovl_Obj_Tree/z_obj_tree.o(.rodata) build/asm/ovl_Obj_Tree_rodata.o(.rodata) } SegmentEnd = .; @@ -6980,6 +7411,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Y2lift/z_obj_y2lift.o(.text) build/asm/ovl_Obj_Y2lift_data.o(.data) + build/src/overlays/actors/ovl_Obj_Y2lift/z_obj_y2lift.o(.rodata) build/asm/ovl_Obj_Y2lift_rodata.o(.rodata) } SegmentEnd = .; @@ -6993,6 +7425,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Y2shutter/z_obj_y2shutter.o(.text) build/asm/ovl_Obj_Y2shutter_data.o(.data) + build/src/overlays/actors/ovl_Obj_Y2shutter/z_obj_y2shutter.o(.rodata) build/asm/ovl_Obj_Y2shutter_rodata.o(.rodata) } SegmentEnd = .; @@ -7006,6 +7439,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Boat/z_obj_boat.o(.text) build/asm/ovl_Obj_Boat_data.o(.data) + build/src/overlays/actors/ovl_Obj_Boat/z_obj_boat.o(.rodata) build/asm/ovl_Obj_Boat_rodata.o(.rodata) } SegmentEnd = .; @@ -7019,6 +7453,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Taru/z_obj_taru.o(.text) build/asm/ovl_Obj_Taru_data.o(.data) + build/src/overlays/actors/ovl_Obj_Taru/z_obj_taru.o(.rodata) build/asm/ovl_Obj_Taru_rodata.o(.rodata) } SegmentEnd = .; @@ -7032,6 +7467,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Hunsui/z_obj_hunsui.o(.text) build/asm/ovl_Obj_Hunsui_data.o(.data) + build/src/overlays/actors/ovl_Obj_Hunsui/z_obj_hunsui.o(.rodata) build/asm/ovl_Obj_Hunsui_rodata.o(.rodata) ovl_Obj_Hunsui_bss_start = .; } @@ -7047,6 +7483,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Jc_Mato/z_en_jc_mato.o(.text) build/asm/ovl_En_Jc_Mato_data.o(.data) + build/src/overlays/actors/ovl_En_Jc_Mato/z_en_jc_mato.o(.rodata) build/asm/ovl_En_Jc_Mato_rodata.o(.rodata) } SegmentEnd = .; @@ -7060,6 +7497,7 @@ SECTIONS { build/src/overlays/actors/ovl_Mir_Ray3/z_mir_ray3.o(.text) build/asm/ovl_Mir_Ray3_data.o(.data) + build/src/overlays/actors/ovl_Mir_Ray3/z_mir_ray3.o(.rodata) build/asm/ovl_Mir_Ray3_rodata.o(.rodata) } SegmentEnd = .; @@ -7073,6 +7511,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Zob/z_en_zob.o(.text) build/asm/ovl_En_Zob_data.o(.data) + build/src/overlays/actors/ovl_En_Zob/z_en_zob.o(.rodata) build/asm/ovl_En_Zob_rodata.o(.rodata) } SegmentEnd = .; @@ -7086,6 +7525,7 @@ SECTIONS { build/src/overlays/actors/ovl_Elf_Msg6/z_elf_msg6.o(.text) build/asm/ovl_Elf_Msg6_data.o(.data) + build/src/overlays/actors/ovl_Elf_Msg6/z_elf_msg6.o(.rodata) build/asm/ovl_Elf_Msg6_rodata.o(.rodata) } SegmentEnd = .; @@ -7099,6 +7539,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Nozoki/z_obj_nozoki.o(.text) build/asm/ovl_Obj_Nozoki_data.o(.data) + build/src/overlays/actors/ovl_Obj_Nozoki/z_obj_nozoki.o(.rodata) build/asm/ovl_Obj_Nozoki_rodata.o(.rodata) ovl_Obj_Nozoki_bss_start = .; } @@ -7114,6 +7555,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Toto/z_en_toto.o(.text) build/asm/ovl_En_Toto_data.o(.data) + build/src/overlays/actors/ovl_En_Toto/z_en_toto.o(.rodata) build/asm/ovl_En_Toto_rodata.o(.rodata) } SegmentEnd = .; @@ -7127,6 +7569,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Railgibud/z_en_railgibud.o(.text) build/asm/ovl_En_Railgibud_data.o(.data) + build/src/overlays/actors/ovl_En_Railgibud/z_en_railgibud.o(.rodata) build/asm/ovl_En_Railgibud_rodata.o(.rodata) } SegmentEnd = .; @@ -7140,6 +7583,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Baba/z_en_baba.o(.text) build/asm/ovl_En_Baba_data.o(.data) + build/src/overlays/actors/ovl_En_Baba/z_en_baba.o(.rodata) build/asm/ovl_En_Baba_rodata.o(.rodata) } SegmentEnd = .; @@ -7153,6 +7597,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Suttari/z_en_suttari.o(.text) build/asm/ovl_En_Suttari_data.o(.data) + build/src/overlays/actors/ovl_En_Suttari/z_en_suttari.o(.rodata) build/asm/ovl_En_Suttari_rodata.o(.rodata) } SegmentEnd = .; @@ -7166,6 +7611,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Zod/z_en_zod.o(.text) build/asm/ovl_En_Zod_data.o(.data) + build/src/overlays/actors/ovl_En_Zod/z_en_zod.o(.rodata) build/asm/ovl_En_Zod_rodata.o(.rodata) } SegmentEnd = .; @@ -7179,6 +7625,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Kujiya/z_en_kujiya.o(.text) build/asm/ovl_En_Kujiya_data.o(.data) + build/src/overlays/actors/ovl_En_Kujiya/z_en_kujiya.o(.rodata) build/asm/ovl_En_Kujiya_rodata.o(.rodata) } SegmentEnd = .; @@ -7192,6 +7639,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Geg/z_en_geg.o(.text) build/asm/ovl_En_Geg_data.o(.data) + build/src/overlays/actors/ovl_En_Geg/z_en_geg.o(.rodata) build/asm/ovl_En_Geg_rodata.o(.rodata) } SegmentEnd = .; @@ -7205,6 +7653,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Kinoko/z_obj_kinoko.o(.text) build/asm/ovl_Obj_Kinoko_data.o(.data) + build/src/overlays/actors/ovl_Obj_Kinoko/z_obj_kinoko.o(.rodata) build/asm/ovl_Obj_Kinoko_rodata.o(.rodata) } SegmentEnd = .; @@ -7218,6 +7667,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Yasi/z_obj_yasi.o(.text) build/asm/ovl_Obj_Yasi_data.o(.data) + build/src/overlays/actors/ovl_Obj_Yasi/z_obj_yasi.o(.rodata) build/asm/ovl_Obj_Yasi_rodata.o(.rodata) } SegmentEnd = .; @@ -7231,6 +7681,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Tanron1/z_en_tanron1.o(.text) build/asm/ovl_En_Tanron1_data.o(.data) + build/src/overlays/actors/ovl_En_Tanron1/z_en_tanron1.o(.rodata) build/asm/ovl_En_Tanron1_rodata.o(.rodata) } SegmentEnd = .; @@ -7244,6 +7695,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Tanron2/z_en_tanron2.o(.text) build/asm/ovl_En_Tanron2_data.o(.data) + build/src/overlays/actors/ovl_En_Tanron2/z_en_tanron2.o(.rodata) build/asm/ovl_En_Tanron2_rodata.o(.rodata) ovl_En_Tanron2_bss_start = .; } @@ -7259,6 +7711,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Tanron3/z_en_tanron3.o(.text) build/asm/ovl_En_Tanron3_data.o(.data) + build/src/overlays/actors/ovl_En_Tanron3/z_en_tanron3.o(.rodata) build/asm/ovl_En_Tanron3_rodata.o(.rodata) } SegmentEnd = .; @@ -7272,6 +7725,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Chan/z_obj_chan.o(.text) build/asm/ovl_Obj_Chan_data.o(.data) + build/src/overlays/actors/ovl_Obj_Chan/z_obj_chan.o(.rodata) build/asm/ovl_Obj_Chan_rodata.o(.rodata) ovl_Obj_Chan_bss_start = .; } @@ -7287,6 +7741,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Zos/z_en_zos.o(.text) build/asm/ovl_En_Zos_data.o(.data) + build/src/overlays/actors/ovl_En_Zos/z_en_zos.o(.rodata) build/asm/ovl_En_Zos_rodata.o(.rodata) } SegmentEnd = .; @@ -7300,6 +7755,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_S_Goro/z_en_s_goro.o(.text) build/asm/ovl_En_S_Goro_data.o(.data) + build/src/overlays/actors/ovl_En_S_Goro/z_en_s_goro.o(.rodata) build/asm/ovl_En_S_Goro_rodata.o(.rodata) } SegmentEnd = .; @@ -7313,6 +7769,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Nb/z_en_nb.o(.text) build/asm/ovl_En_Nb_data.o(.data) + build/src/overlays/actors/ovl_En_Nb/z_en_nb.o(.rodata) build/asm/ovl_En_Nb_rodata.o(.rodata) } SegmentEnd = .; @@ -7326,6 +7783,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Ja/z_en_ja.o(.text) build/asm/ovl_En_Ja_data.o(.data) + build/src/overlays/actors/ovl_En_Ja/z_en_ja.o(.rodata) build/asm/ovl_En_Ja_rodata.o(.rodata) } SegmentEnd = .; @@ -7339,6 +7797,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_F40_Block/z_bg_f40_block.o(.text) build/asm/ovl_Bg_F40_Block_data.o(.data) + build/src/overlays/actors/ovl_Bg_F40_Block/z_bg_f40_block.o(.rodata) build/asm/ovl_Bg_F40_Block_rodata.o(.rodata) } SegmentEnd = .; @@ -7352,6 +7811,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_F40_Switch/z_bg_f40_switch.o(.text) build/asm/ovl_Bg_F40_Switch_data.o(.data) + build/src/overlays/actors/ovl_Bg_F40_Switch/z_bg_f40_switch.o(.rodata) build/asm/ovl_Bg_F40_Switch_rodata.o(.rodata) ovl_Bg_F40_Switch_bss_start = .; } @@ -7367,6 +7827,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Po_Composer/z_en_po_composer.o(.text) build/asm/ovl_En_Po_Composer_data.o(.data) + build/src/overlays/actors/ovl_En_Po_Composer/z_en_po_composer.o(.rodata) build/asm/ovl_En_Po_Composer_rodata.o(.rodata) } SegmentEnd = .; @@ -7380,6 +7841,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Guruguru/z_en_guruguru.o(.text) build/asm/ovl_En_Guruguru_data.o(.data) + build/src/overlays/actors/ovl_En_Guruguru/z_en_guruguru.o(.rodata) build/asm/ovl_En_Guruguru_rodata.o(.rodata) } SegmentEnd = .; @@ -7393,6 +7855,7 @@ SECTIONS { build/src/overlays/actors/ovl_Oceff_Wipe5/z_oceff_wipe5.o(.text) build/asm/ovl_Oceff_Wipe5_data.o(.data) + build/src/overlays/actors/ovl_Oceff_Wipe5/z_oceff_wipe5.o(.rodata) build/asm/ovl_Oceff_Wipe5_rodata.o(.rodata) ovl_Oceff_Wipe5_bss_start = .; } @@ -7408,6 +7871,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Stone_heishi/z_en_stone_heishi.o(.text) build/asm/ovl_En_Stone_heishi_data.o(.data) + build/src/overlays/actors/ovl_En_Stone_heishi/z_en_stone_heishi.o(.rodata) build/asm/ovl_En_Stone_heishi_rodata.o(.rodata) } SegmentEnd = .; @@ -7421,6 +7885,7 @@ SECTIONS { build/src/overlays/actors/ovl_Oceff_Wipe6/z_oceff_wipe6.o(.text) build/asm/ovl_Oceff_Wipe6_data.o(.data) + build/src/overlays/actors/ovl_Oceff_Wipe6/z_oceff_wipe6.o(.rodata) build/asm/ovl_Oceff_Wipe6_rodata.o(.rodata) } SegmentEnd = .; @@ -7434,6 +7899,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Scopenuts/z_en_scopenuts.o(.text) build/asm/ovl_En_Scopenuts_data.o(.data) + build/src/overlays/actors/ovl_En_Scopenuts/z_en_scopenuts.o(.rodata) build/asm/ovl_En_Scopenuts_rodata.o(.rodata) } SegmentEnd = .; @@ -7447,6 +7913,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Scopecrow/z_en_scopecrow.o(.text) build/asm/ovl_En_Scopecrow_data.o(.data) + build/src/overlays/actors/ovl_En_Scopecrow/z_en_scopecrow.o(.rodata) build/asm/ovl_En_Scopecrow_rodata.o(.rodata) } SegmentEnd = .; @@ -7460,6 +7927,7 @@ SECTIONS { build/src/overlays/actors/ovl_Oceff_Wipe7/z_oceff_wipe7.o(.text) build/asm/ovl_Oceff_Wipe7_data.o(.data) + build/src/overlays/actors/ovl_Oceff_Wipe7/z_oceff_wipe7.o(.rodata) build/asm/ovl_Oceff_Wipe7_rodata.o(.rodata) ovl_Oceff_Wipe7_bss_start = .; } @@ -7475,6 +7943,7 @@ SECTIONS { build/src/overlays/actors/ovl_Eff_Kamejima_Wave/z_eff_kamejima_wave.o(.text) build/asm/ovl_Eff_Kamejima_Wave_data.o(.data) + build/src/overlays/actors/ovl_Eff_Kamejima_Wave/z_eff_kamejima_wave.o(.rodata) build/asm/ovl_Eff_Kamejima_Wave_rodata.o(.rodata) ovl_Eff_Kamejima_Wave_bss_start = .; } @@ -7490,6 +7959,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Hg/z_en_hg.o(.text) build/asm/ovl_En_Hg_data.o(.data) + build/src/overlays/actors/ovl_En_Hg/z_en_hg.o(.rodata) build/asm/ovl_En_Hg_rodata.o(.rodata) } SegmentEnd = .; @@ -7503,6 +7973,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Hgo/z_en_hgo.o(.text) build/asm/ovl_En_Hgo_data.o(.data) + build/src/overlays/actors/ovl_En_Hgo/z_en_hgo.o(.rodata) build/asm/ovl_En_Hgo_rodata.o(.rodata) } SegmentEnd = .; @@ -7516,6 +7987,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Zov/z_en_zov.o(.text) build/asm/ovl_En_Zov_data.o(.data) + build/src/overlays/actors/ovl_En_Zov/z_en_zov.o(.rodata) build/asm/ovl_En_Zov_rodata.o(.rodata) } SegmentEnd = .; @@ -7529,6 +8001,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Ah/z_en_ah.o(.text) build/asm/ovl_En_Ah_data.o(.data) + build/src/overlays/actors/ovl_En_Ah/z_en_ah.o(.rodata) build/asm/ovl_En_Ah_rodata.o(.rodata) } SegmentEnd = .; @@ -7542,6 +8015,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Hgdoor/z_obj_hgdoor.o(.text) build/asm/ovl_Obj_Hgdoor_data.o(.data) + build/src/overlays/actors/ovl_Obj_Hgdoor/z_obj_hgdoor.o(.rodata) build/asm/ovl_Obj_Hgdoor_rodata.o(.rodata) } SegmentEnd = .; @@ -7555,6 +8029,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Ikana_Bombwall/z_bg_ikana_bombwall.o(.text) build/asm/ovl_Bg_Ikana_Bombwall_data.o(.data) + build/src/overlays/actors/ovl_Bg_Ikana_Bombwall/z_bg_ikana_bombwall.o(.rodata) build/asm/ovl_Bg_Ikana_Bombwall_rodata.o(.rodata) } SegmentEnd = .; @@ -7569,6 +8044,7 @@ SECTIONS build/src/overlays/actors/ovl_Bg_Ikana_Ray/z_bg_ikana_ray.o(.text) build/src/overlays/actors/ovl_Bg_Ikana_Ray/z_bg_ikana_ray.o(.data) build/src/overlays/actors/ovl_Bg_Ikana_Ray/z_bg_ikana_ray.o(.rodata) + build/src/overlays/actors/ovl_Bg_Ikana_Ray/z_bg_ikana_ray.o(.rodata) build/src/overlays/actors/ovl_Bg_Ikana_Ray/z_bg_ikana_ray_overlay.o(.ovl) } SegmentEnd = .; @@ -7582,6 +8058,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Ikana_Shutter/z_bg_ikana_shutter.o(.text) build/asm/ovl_Bg_Ikana_Shutter_data.o(.data) + build/src/overlays/actors/ovl_Bg_Ikana_Shutter/z_bg_ikana_shutter.o(.rodata) build/asm/ovl_Bg_Ikana_Shutter_rodata.o(.rodata) } SegmentEnd = .; @@ -7595,6 +8072,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Haka_Bombwall/z_bg_haka_bombwall.o(.text) build/asm/ovl_Bg_Haka_Bombwall_data.o(.data) + build/src/overlays/actors/ovl_Bg_Haka_Bombwall/z_bg_haka_bombwall.o(.rodata) build/asm/ovl_Bg_Haka_Bombwall_rodata.o(.rodata) } SegmentEnd = .; @@ -7608,6 +8086,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Haka_Tomb/z_bg_haka_tomb.o(.text) build/asm/ovl_Bg_Haka_Tomb_data.o(.data) + build/src/overlays/actors/ovl_Bg_Haka_Tomb/z_bg_haka_tomb.o(.rodata) build/asm/ovl_Bg_Haka_Tomb_rodata.o(.rodata) } SegmentEnd = .; @@ -7621,6 +8100,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Sc_Ruppe/z_en_sc_ruppe.o(.text) build/asm/ovl_En_Sc_Ruppe_data.o(.data) + build/src/overlays/actors/ovl_En_Sc_Ruppe/z_en_sc_ruppe.o(.rodata) build/asm/ovl_En_Sc_Ruppe_rodata.o(.rodata) } SegmentEnd = .; @@ -7634,6 +8114,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Iknv_Doukutu/z_bg_iknv_doukutu.o(.text) build/asm/ovl_Bg_Iknv_Doukutu_data.o(.data) + build/src/overlays/actors/ovl_Bg_Iknv_Doukutu/z_bg_iknv_doukutu.o(.rodata) build/asm/ovl_Bg_Iknv_Doukutu_rodata.o(.rodata) } SegmentEnd = .; @@ -7647,6 +8128,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Iknv_Obj/z_bg_iknv_obj.o(.text) build/asm/ovl_Bg_Iknv_Obj_data.o(.data) + build/src/overlays/actors/ovl_Bg_Iknv_Obj/z_bg_iknv_obj.o(.rodata) build/asm/ovl_Bg_Iknv_Obj_rodata.o(.rodata) } SegmentEnd = .; @@ -7660,6 +8142,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Pamera/z_en_pamera.o(.text) build/asm/ovl_En_Pamera_data.o(.data) + build/src/overlays/actors/ovl_En_Pamera/z_en_pamera.o(.rodata) build/asm/ovl_En_Pamera_rodata.o(.rodata) } SegmentEnd = .; @@ -7673,6 +8156,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_HsStump/z_obj_hsstump.o(.text) build/asm/ovl_Obj_HsStump_data.o(.data) + build/src/overlays/actors/ovl_Obj_HsStump/z_obj_hsstump.o(.rodata) build/asm/ovl_Obj_HsStump_rodata.o(.rodata) } SegmentEnd = .; @@ -7686,6 +8170,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Hidden_Nuts/z_en_hidden_nuts.o(.text) build/asm/ovl_En_Hidden_Nuts_data.o(.data) + build/src/overlays/actors/ovl_En_Hidden_Nuts/z_en_hidden_nuts.o(.rodata) build/asm/ovl_En_Hidden_Nuts_rodata.o(.rodata) } SegmentEnd = .; @@ -7699,6 +8184,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Zow/z_en_zow.o(.text) build/asm/ovl_En_Zow_data.o(.data) + build/src/overlays/actors/ovl_En_Zow/z_en_zow.o(.rodata) build/asm/ovl_En_Zow_rodata.o(.rodata) } SegmentEnd = .; @@ -7712,6 +8198,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Talk/z_en_talk.o(.text) build/asm/ovl_En_Talk_data.o(.data) + build/src/overlays/actors/ovl_En_Talk/z_en_talk.o(.rodata) build/asm/ovl_En_Talk_rodata.o(.rodata) } SegmentEnd = .; @@ -7725,6 +8212,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Al/z_en_al.o(.text) build/asm/ovl_En_Al_data.o(.data) + build/src/overlays/actors/ovl_En_Al/z_en_al.o(.rodata) build/asm/ovl_En_Al_rodata.o(.rodata) } SegmentEnd = .; @@ -7738,6 +8226,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Tab/z_en_tab.o(.text) build/asm/ovl_En_Tab_data.o(.data) + build/src/overlays/actors/ovl_En_Tab/z_en_tab.o(.rodata) build/asm/ovl_En_Tab_rodata.o(.rodata) } SegmentEnd = .; @@ -7751,6 +8240,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Nimotsu/z_en_nimotsu.o(.text) build/asm/ovl_En_Nimotsu_data.o(.data) + build/src/overlays/actors/ovl_En_Nimotsu/z_en_nimotsu.o(.rodata) build/asm/ovl_En_Nimotsu_rodata.o(.rodata) } SegmentEnd = .; @@ -7764,6 +8254,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Hit_Tag/z_en_hit_tag.o(.text) build/asm/ovl_En_Hit_Tag_data.o(.data) + build/src/overlays/actors/ovl_En_Hit_Tag/z_en_hit_tag.o(.rodata) build/asm/ovl_En_Hit_Tag_rodata.o(.rodata) } SegmentEnd = .; @@ -7777,6 +8268,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Ruppecrow/z_en_ruppecrow.o(.text) build/asm/ovl_En_Ruppecrow_data.o(.data) + build/src/overlays/actors/ovl_En_Ruppecrow/z_en_ruppecrow.o(.rodata) build/asm/ovl_En_Ruppecrow_rodata.o(.rodata) } SegmentEnd = .; @@ -7790,6 +8282,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Tanron4/z_en_tanron4.o(.text) build/asm/ovl_En_Tanron4_data.o(.data) + build/src/overlays/actors/ovl_En_Tanron4/z_en_tanron4.o(.rodata) build/asm/ovl_En_Tanron4_rodata.o(.rodata) } SegmentEnd = .; @@ -7803,6 +8296,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Tanron5/z_en_tanron5.o(.text) build/asm/ovl_En_Tanron5_data.o(.data) + build/src/overlays/actors/ovl_En_Tanron5/z_en_tanron5.o(.rodata) build/asm/ovl_En_Tanron5_rodata.o(.rodata) } SegmentEnd = .; @@ -7817,6 +8311,7 @@ SECTIONS build/src/overlays/actors/ovl_En_Tanron6/z_en_tanron6.o(.text) build/src/overlays/actors/ovl_En_Tanron6/z_en_tanron6.o(.data) build/src/overlays/actors/ovl_En_Tanron6/z_en_tanron6.o(.rodata) + build/src/overlays/actors/ovl_En_Tanron6/z_en_tanron6.o(.rodata) build/src/overlays/actors/ovl_En_Tanron6/z_en_tanron6_overlay.o(.ovl) } SegmentEnd = .; @@ -7830,6 +8325,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Daiku2/z_en_daiku2.o(.text) build/asm/ovl_En_Daiku2_data.o(.data) + build/src/overlays/actors/ovl_En_Daiku2/z_en_daiku2.o(.rodata) build/asm/ovl_En_Daiku2_rodata.o(.rodata) } SegmentEnd = .; @@ -7843,6 +8339,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Muto/z_en_muto.o(.text) build/asm/ovl_En_Muto_data.o(.data) + build/src/overlays/actors/ovl_En_Muto/z_en_muto.o(.rodata) build/asm/ovl_En_Muto_rodata.o(.rodata) } SegmentEnd = .; @@ -7856,6 +8353,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Baisen/z_en_baisen.o(.text) build/asm/ovl_En_Baisen_data.o(.data) + build/src/overlays/actors/ovl_En_Baisen/z_en_baisen.o(.rodata) build/asm/ovl_En_Baisen_rodata.o(.rodata) } SegmentEnd = .; @@ -7869,6 +8367,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Heishi/z_en_heishi.o(.text) build/asm/ovl_En_Heishi_data.o(.data) + build/src/overlays/actors/ovl_En_Heishi/z_en_heishi.o(.rodata) build/asm/ovl_En_Heishi_rodata.o(.rodata) } SegmentEnd = .; @@ -7882,6 +8381,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Demo_heishi/z_en_demo_heishi.o(.text) build/asm/ovl_En_Demo_heishi_data.o(.data) + build/src/overlays/actors/ovl_En_Demo_heishi/z_en_demo_heishi.o(.rodata) build/asm/ovl_En_Demo_heishi_rodata.o(.rodata) } SegmentEnd = .; @@ -7895,6 +8395,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Dt/z_en_dt.o(.text) build/asm/ovl_En_Dt_data.o(.data) + build/src/overlays/actors/ovl_En_Dt/z_en_dt.o(.rodata) build/asm/ovl_En_Dt_rodata.o(.rodata) } SegmentEnd = .; @@ -7908,6 +8409,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Cha/z_en_cha.o(.text) build/asm/ovl_En_Cha_data.o(.data) + build/src/overlays/actors/ovl_En_Cha/z_en_cha.o(.rodata) build/asm/ovl_En_Cha_rodata.o(.rodata) } SegmentEnd = .; @@ -7922,6 +8424,7 @@ SECTIONS build/src/overlays/actors/ovl_Obj_Dinner/z_obj_dinner.o(.text) build/src/overlays/actors/ovl_Obj_Dinner/z_obj_dinner.o(.data) build/src/overlays/actors/ovl_Obj_Dinner/z_obj_dinner.o(.rodata) + build/src/overlays/actors/ovl_Obj_Dinner/z_obj_dinner.o(.rodata) build/src/overlays/actors/ovl_Obj_Dinner/z_obj_dinner_overlay.o(.ovl) } SegmentEnd = .; @@ -7935,6 +8438,7 @@ SECTIONS { build/src/overlays/actors/ovl_Eff_Lastday/z_eff_lastday.o(.text) build/asm/ovl_Eff_Lastday_data.o(.data) + build/src/overlays/actors/ovl_Eff_Lastday/z_eff_lastday.o(.rodata) build/asm/ovl_Eff_Lastday_rodata.o(.rodata) } SegmentEnd = .; @@ -7948,6 +8452,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Ikana_Dharma/z_bg_ikana_dharma.o(.text) build/asm/ovl_Bg_Ikana_Dharma_data.o(.data) + build/src/overlays/actors/ovl_Bg_Ikana_Dharma/z_bg_ikana_dharma.o(.rodata) build/asm/ovl_Bg_Ikana_Dharma_rodata.o(.rodata) ovl_Bg_Ikana_Dharma_bss_start = .; } @@ -7963,6 +8468,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Akindonuts/z_en_akindonuts.o(.text) build/asm/ovl_En_Akindonuts_data.o(.data) + build/src/overlays/actors/ovl_En_Akindonuts/z_en_akindonuts.o(.rodata) build/asm/ovl_En_Akindonuts_rodata.o(.rodata) } SegmentEnd = .; @@ -7976,6 +8482,7 @@ SECTIONS { build/src/overlays/actors/ovl_Eff_Stk/z_eff_stk.o(.text) build/asm/ovl_Eff_Stk_data.o(.data) + build/src/overlays/actors/ovl_Eff_Stk/z_eff_stk.o(.rodata) build/asm/ovl_Eff_Stk_rodata.o(.rodata) } SegmentEnd = .; @@ -7989,6 +8496,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Ig/z_en_ig.o(.text) build/asm/ovl_En_Ig_data.o(.data) + build/src/overlays/actors/ovl_En_Ig/z_en_ig.o(.rodata) build/asm/ovl_En_Ig_rodata.o(.rodata) } SegmentEnd = .; @@ -8002,6 +8510,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Rg/z_en_rg.o(.text) build/asm/ovl_En_Rg_data.o(.data) + build/src/overlays/actors/ovl_En_Rg/z_en_rg.o(.rodata) build/asm/ovl_En_Rg_rodata.o(.rodata) ovl_En_Rg_bss_start = .; } @@ -8017,6 +8526,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Osk/z_en_osk.o(.text) build/asm/ovl_En_Osk_data.o(.data) + build/src/overlays/actors/ovl_En_Osk/z_en_osk.o(.rodata) build/asm/ovl_En_Osk_rodata.o(.rodata) } SegmentEnd = .; @@ -8030,6 +8540,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Sth2/z_en_sth2.o(.text) build/asm/ovl_En_Sth2_data.o(.data) + build/src/overlays/actors/ovl_En_Sth2/z_en_sth2.o(.rodata) build/asm/ovl_En_Sth2_rodata.o(.rodata) } SegmentEnd = .; @@ -8043,6 +8554,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Yb/z_en_yb.o(.text) build/asm/ovl_En_Yb_data.o(.data) + build/src/overlays/actors/ovl_En_Yb/z_en_yb.o(.rodata) build/asm/ovl_En_Yb_rodata.o(.rodata) } SegmentEnd = .; @@ -8056,6 +8568,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Rz/z_en_rz.o(.text) build/asm/ovl_En_Rz_data.o(.data) + build/src/overlays/actors/ovl_En_Rz/z_en_rz.o(.rodata) build/asm/ovl_En_Rz_rodata.o(.rodata) } SegmentEnd = .; @@ -8069,6 +8582,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Scopecoin/z_en_scopecoin.o(.text) build/asm/ovl_En_Scopecoin_data.o(.data) + build/src/overlays/actors/ovl_En_Scopecoin/z_en_scopecoin.o(.rodata) build/asm/ovl_En_Scopecoin_rodata.o(.rodata) } SegmentEnd = .; @@ -8082,6 +8596,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bjt/z_en_bjt.o(.text) build/asm/ovl_En_Bjt_data.o(.data) + build/src/overlays/actors/ovl_En_Bjt/z_en_bjt.o(.rodata) build/asm/ovl_En_Bjt_rodata.o(.rodata) } SegmentEnd = .; @@ -8095,6 +8610,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bomjima/z_en_bomjima.o(.text) build/asm/ovl_En_Bomjima_data.o(.data) + build/src/overlays/actors/ovl_En_Bomjima/z_en_bomjima.o(.rodata) build/asm/ovl_En_Bomjima_rodata.o(.rodata) } SegmentEnd = .; @@ -8108,6 +8624,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bomjimb/z_en_bomjimb.o(.text) build/asm/ovl_En_Bomjimb_data.o(.data) + build/src/overlays/actors/ovl_En_Bomjimb/z_en_bomjimb.o(.rodata) build/asm/ovl_En_Bomjimb_rodata.o(.rodata) } SegmentEnd = .; @@ -8121,6 +8638,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bombers/z_en_bombers.o(.text) build/asm/ovl_En_Bombers_data.o(.data) + build/src/overlays/actors/ovl_En_Bombers/z_en_bombers.o(.rodata) build/asm/ovl_En_Bombers_rodata.o(.rodata) } SegmentEnd = .; @@ -8134,6 +8652,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bombers2/z_en_bombers2.o(.text) build/asm/ovl_En_Bombers2_data.o(.data) + build/src/overlays/actors/ovl_En_Bombers2/z_en_bombers2.o(.rodata) build/asm/ovl_En_Bombers2_rodata.o(.rodata) } SegmentEnd = .; @@ -8147,6 +8666,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bombal/z_en_bombal.o(.text) build/asm/ovl_En_Bombal_data.o(.data) + build/src/overlays/actors/ovl_En_Bombal/z_en_bombal.o(.rodata) build/asm/ovl_En_Bombal_rodata.o(.rodata) } SegmentEnd = .; @@ -8160,6 +8680,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Moon_Stone/z_obj_moon_stone.o(.text) build/asm/ovl_Obj_Moon_Stone_data.o(.data) + build/src/overlays/actors/ovl_Obj_Moon_Stone/z_obj_moon_stone.o(.rodata) build/asm/ovl_Obj_Moon_Stone_rodata.o(.rodata) } SegmentEnd = .; @@ -8173,6 +8694,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Mu_Pict/z_obj_mu_pict.o(.text) build/asm/ovl_Obj_Mu_Pict_data.o(.data) + build/src/overlays/actors/ovl_Obj_Mu_Pict/z_obj_mu_pict.o(.rodata) build/asm/ovl_Obj_Mu_Pict_rodata.o(.rodata) } SegmentEnd = .; @@ -8186,6 +8708,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Ikninside/z_bg_ikninside.o(.text) build/asm/ovl_Bg_Ikninside_data.o(.data) + build/src/overlays/actors/ovl_Bg_Ikninside/z_bg_ikninside.o(.rodata) build/asm/ovl_Bg_Ikninside_rodata.o(.rodata) } SegmentEnd = .; @@ -8199,6 +8722,7 @@ SECTIONS { build/src/overlays/actors/ovl_Eff_Zoraband/z_eff_zoraband.o(.text) build/asm/ovl_Eff_Zoraband_data.o(.data) + build/src/overlays/actors/ovl_Eff_Zoraband/z_eff_zoraband.o(.rodata) build/asm/ovl_Eff_Zoraband_rodata.o(.rodata) } SegmentEnd = .; @@ -8212,6 +8736,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Kepn_Koya/z_obj_kepn_koya.o(.text) build/asm/ovl_Obj_Kepn_Koya_data.o(.data) + build/src/overlays/actors/ovl_Obj_Kepn_Koya/z_obj_kepn_koya.o(.rodata) build/asm/ovl_Obj_Kepn_Koya_rodata.o(.rodata) } SegmentEnd = .; @@ -8225,6 +8750,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Usiyane/z_obj_usiyane.o(.text) build/asm/ovl_Obj_Usiyane_data.o(.data) + build/src/overlays/actors/ovl_Obj_Usiyane/z_obj_usiyane.o(.rodata) build/asm/ovl_Obj_Usiyane_rodata.o(.rodata) } SegmentEnd = .; @@ -8252,6 +8778,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Kzsaku/z_obj_kzsaku.o(.text) build/asm/ovl_Obj_Kzsaku_data.o(.data) + build/src/overlays/actors/ovl_Obj_Kzsaku/z_obj_kzsaku.o(.rodata) build/asm/ovl_Obj_Kzsaku_rodata.o(.rodata) } SegmentEnd = .; @@ -8265,6 +8792,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Milk_Bin/z_obj_milk_bin.o(.text) build/asm/ovl_Obj_Milk_Bin_data.o(.data) + build/src/overlays/actors/ovl_Obj_Milk_Bin/z_obj_milk_bin.o(.rodata) build/asm/ovl_Obj_Milk_Bin_rodata.o(.rodata) } SegmentEnd = .; @@ -8278,6 +8806,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Kitan/z_en_kitan.o(.text) build/asm/ovl_En_Kitan_data.o(.data) + build/src/overlays/actors/ovl_En_Kitan/z_en_kitan.o(.rodata) build/asm/ovl_En_Kitan_rodata.o(.rodata) } SegmentEnd = .; @@ -8291,6 +8820,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Astr_Bombwall/z_bg_astr_bombwall.o(.text) build/asm/ovl_Bg_Astr_Bombwall_data.o(.data) + build/src/overlays/actors/ovl_Bg_Astr_Bombwall/z_bg_astr_bombwall.o(.rodata) build/asm/ovl_Bg_Astr_Bombwall_rodata.o(.rodata) } SegmentEnd = .; @@ -8304,6 +8834,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Iknin_Susceil/z_bg_iknin_susceil.o(.text) build/asm/ovl_Bg_Iknin_Susceil_data.o(.data) + build/src/overlays/actors/ovl_Bg_Iknin_Susceil/z_bg_iknin_susceil.o(.rodata) build/asm/ovl_Bg_Iknin_Susceil_rodata.o(.rodata) } SegmentEnd = .; @@ -8317,6 +8848,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bsb/z_en_bsb.o(.text) build/asm/ovl_En_Bsb_data.o(.data) + build/src/overlays/actors/ovl_En_Bsb/z_en_bsb.o(.rodata) build/asm/ovl_En_Bsb_rodata.o(.rodata) } SegmentEnd = .; @@ -8330,6 +8862,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Recepgirl/z_en_recepgirl.o(.text) build/asm/ovl_En_Recepgirl_data.o(.data) + build/src/overlays/actors/ovl_En_Recepgirl/z_en_recepgirl.o(.rodata) build/asm/ovl_En_Recepgirl_rodata.o(.rodata) } SegmentEnd = .; @@ -8343,6 +8876,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Thiefbird/z_en_thiefbird.o(.text) build/asm/ovl_En_Thiefbird_data.o(.data) + build/src/overlays/actors/ovl_En_Thiefbird/z_en_thiefbird.o(.rodata) build/asm/ovl_En_Thiefbird_rodata.o(.rodata) ovl_En_Thiefbird_bss_start = .; } @@ -8358,6 +8892,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Jgame_Tsn/z_en_jgame_tsn.o(.text) build/asm/ovl_En_Jgame_Tsn_data.o(.data) + build/src/overlays/actors/ovl_En_Jgame_Tsn/z_en_jgame_tsn.o(.rodata) build/asm/ovl_En_Jgame_Tsn_rodata.o(.rodata) } SegmentEnd = .; @@ -8371,6 +8906,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Jgame_Light/z_obj_jgame_light.o(.text) build/asm/ovl_Obj_Jgame_Light_data.o(.data) + build/src/overlays/actors/ovl_Obj_Jgame_Light/z_obj_jgame_light.o(.rodata) build/asm/ovl_Obj_Jgame_Light_rodata.o(.rodata) } SegmentEnd = .; @@ -8398,6 +8934,7 @@ SECTIONS { build/src/overlays/actors/ovl_Demo_Syoten/z_demo_syoten.o(.text) build/asm/ovl_Demo_Syoten_data.o(.data) + build/src/overlays/actors/ovl_Demo_Syoten/z_demo_syoten.o(.rodata) build/asm/ovl_Demo_Syoten_rodata.o(.rodata) } SegmentEnd = .; @@ -8411,6 +8948,7 @@ SECTIONS { build/src/overlays/actors/ovl_Demo_Moonend/z_demo_moonend.o(.text) build/asm/ovl_Demo_Moonend_data.o(.data) + build/src/overlays/actors/ovl_Demo_Moonend/z_demo_moonend.o(.rodata) build/asm/ovl_Demo_Moonend_rodata.o(.rodata) } SegmentEnd = .; @@ -8424,6 +8962,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Lbfshot/z_bg_lbfshot.o(.text) build/asm/ovl_Bg_Lbfshot_data.o(.data) + build/src/overlays/actors/ovl_Bg_Lbfshot/z_bg_lbfshot.o(.rodata) build/asm/ovl_Bg_Lbfshot_rodata.o(.rodata) } SegmentEnd = .; @@ -8437,6 +8976,7 @@ SECTIONS { build/src/overlays/actors/ovl_Bg_Last_Bwall/z_bg_last_bwall.o(.text) build/asm/ovl_Bg_Last_Bwall_data.o(.data) + build/src/overlays/actors/ovl_Bg_Last_Bwall/z_bg_last_bwall.o(.rodata) build/asm/ovl_Bg_Last_Bwall_rodata.o(.rodata) } SegmentEnd = .; @@ -8450,6 +8990,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_And/z_en_and.o(.text) build/asm/ovl_En_And_data.o(.data) + build/src/overlays/actors/ovl_En_And/z_en_and.o(.rodata) build/asm/ovl_En_And_rodata.o(.rodata) } SegmentEnd = .; @@ -8463,6 +9004,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Invadepoh_Demo/z_en_invadepoh_demo.o(.text) build/asm/ovl_En_Invadepoh_Demo_data.o(.data) + build/src/overlays/actors/ovl_En_Invadepoh_Demo/z_en_invadepoh_demo.o(.rodata) build/asm/ovl_En_Invadepoh_Demo_rodata.o(.rodata) ovl_En_Invadepoh_Demo_bss_start = .; } @@ -8478,6 +9020,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Danpeilift/z_obj_danpeilift.o(.text) build/asm/ovl_Obj_Danpeilift_data.o(.data) + build/src/overlays/actors/ovl_Obj_Danpeilift/z_obj_danpeilift.o(.rodata) build/asm/ovl_Obj_Danpeilift_rodata.o(.rodata) } SegmentEnd = .; @@ -8491,6 +9034,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Fall2/z_en_fall2.o(.text) build/asm/ovl_En_Fall2_data.o(.data) + build/src/overlays/actors/ovl_En_Fall2/z_en_fall2.o(.rodata) build/asm/ovl_En_Fall2_rodata.o(.rodata) } SegmentEnd = .; @@ -8504,6 +9048,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Al/z_dm_al.o(.text) build/asm/ovl_Dm_Al_data.o(.data) + build/src/overlays/actors/ovl_Dm_Al/z_dm_al.o(.rodata) build/asm/ovl_Dm_Al_rodata.o(.rodata) } SegmentEnd = .; @@ -8517,6 +9062,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_An/z_dm_an.o(.text) build/asm/ovl_Dm_An_data.o(.data) + build/src/overlays/actors/ovl_Dm_An/z_dm_an.o(.rodata) build/asm/ovl_Dm_An_rodata.o(.rodata) } SegmentEnd = .; @@ -8530,6 +9076,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Ah/z_dm_ah.o(.text) build/asm/ovl_Dm_Ah_data.o(.data) + build/src/overlays/actors/ovl_Dm_Ah/z_dm_ah.o(.rodata) build/asm/ovl_Dm_Ah_rodata.o(.rodata) } SegmentEnd = .; @@ -8543,6 +9090,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Nb/z_dm_nb.o(.text) build/asm/ovl_Dm_Nb_data.o(.data) + build/src/overlays/actors/ovl_Dm_Nb/z_dm_nb.o(.rodata) build/asm/ovl_Dm_Nb_rodata.o(.rodata) } SegmentEnd = .; @@ -8556,6 +9104,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Drs/z_en_drs.o(.text) build/asm/ovl_En_Drs_data.o(.data) + build/src/overlays/actors/ovl_En_Drs/z_en_drs.o(.rodata) build/asm/ovl_En_Drs_rodata.o(.rodata) } SegmentEnd = .; @@ -8570,6 +9119,7 @@ SECTIONS build/src/overlays/actors/ovl_En_Ending_Hero/z_en_ending_hero.o(.text) build/src/overlays/actors/ovl_En_Ending_Hero/z_en_ending_hero.o(.data) build/src/overlays/actors/ovl_En_Ending_Hero/z_en_ending_hero.o(.rodata) + build/src/overlays/actors/ovl_En_Ending_Hero/z_en_ending_hero.o(.rodata) build/src/overlays/actors/ovl_En_Ending_Hero/z_en_ending_hero_overlay.o(.ovl) } SegmentEnd = .; @@ -8583,6 +9133,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Bal/z_dm_bal.o(.text) build/asm/ovl_Dm_Bal_data.o(.data) + build/src/overlays/actors/ovl_Dm_Bal/z_dm_bal.o(.rodata) build/asm/ovl_Dm_Bal_rodata.o(.rodata) } SegmentEnd = .; @@ -8596,6 +9147,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Paper/z_en_paper.o(.text) build/asm/ovl_En_Paper_data.o(.data) + build/src/overlays/actors/ovl_En_Paper/z_en_paper.o(.rodata) build/asm/ovl_En_Paper_rodata.o(.rodata) } SegmentEnd = .; @@ -8609,6 +9161,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Hint_Skb/z_en_hint_skb.o(.text) build/asm/ovl_En_Hint_Skb_data.o(.data) + build/src/overlays/actors/ovl_En_Hint_Skb/z_en_hint_skb.o(.rodata) build/asm/ovl_En_Hint_Skb_rodata.o(.rodata) } SegmentEnd = .; @@ -8622,6 +9175,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Tag/z_dm_tag.o(.text) build/asm/ovl_Dm_Tag_data.o(.data) + build/src/overlays/actors/ovl_Dm_Tag/z_dm_tag.o(.rodata) build/asm/ovl_Dm_Tag_rodata.o(.rodata) } SegmentEnd = .; @@ -8635,6 +9189,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Bh/z_en_bh.o(.text) build/asm/ovl_En_Bh_data.o(.data) + build/src/overlays/actors/ovl_En_Bh/z_en_bh.o(.rodata) build/asm/ovl_En_Bh_rodata.o(.rodata) } SegmentEnd = .; @@ -8649,6 +9204,7 @@ SECTIONS build/src/overlays/actors/ovl_En_Ending_Hero2/z_en_ending_hero2.o(.text) build/src/overlays/actors/ovl_En_Ending_Hero2/z_en_ending_hero2.o(.data) build/src/overlays/actors/ovl_En_Ending_Hero2/z_en_ending_hero2.o(.rodata) + build/src/overlays/actors/ovl_En_Ending_Hero2/z_en_ending_hero2.o(.rodata) build/src/overlays/actors/ovl_En_Ending_Hero2/z_en_ending_hero2_overlay.o(.ovl) } SegmentEnd = .; @@ -8663,6 +9219,7 @@ SECTIONS build/src/overlays/actors/ovl_En_Ending_Hero3/z_en_ending_hero3.o(.text) build/src/overlays/actors/ovl_En_Ending_Hero3/z_en_ending_hero3.o(.data) build/src/overlays/actors/ovl_En_Ending_Hero3/z_en_ending_hero3.o(.rodata) + build/src/overlays/actors/ovl_En_Ending_Hero3/z_en_ending_hero3.o(.rodata) build/src/overlays/actors/ovl_En_Ending_Hero3/z_en_ending_hero3_overlay.o(.ovl) } SegmentEnd = .; @@ -8677,6 +9234,7 @@ SECTIONS build/src/overlays/actors/ovl_En_Ending_Hero4/z_en_ending_hero4.o(.text) build/src/overlays/actors/ovl_En_Ending_Hero4/z_en_ending_hero4.o(.data) build/src/overlays/actors/ovl_En_Ending_Hero4/z_en_ending_hero4.o(.rodata) + build/src/overlays/actors/ovl_En_Ending_Hero4/z_en_ending_hero4.o(.rodata) build/src/overlays/actors/ovl_En_Ending_Hero4/z_en_ending_hero4_overlay.o(.ovl) } SegmentEnd = .; @@ -8691,6 +9249,7 @@ SECTIONS build/src/overlays/actors/ovl_En_Ending_Hero5/z_en_ending_hero5.o(.text) build/src/overlays/actors/ovl_En_Ending_Hero5/z_en_ending_hero5.o(.data) build/src/overlays/actors/ovl_En_Ending_Hero5/z_en_ending_hero5.o(.rodata) + build/src/overlays/actors/ovl_En_Ending_Hero5/z_en_ending_hero5.o(.rodata) build/src/overlays/actors/ovl_En_Ending_Hero5/z_en_ending_hero5_overlay.o(.ovl) } SegmentEnd = .; @@ -8704,6 +9263,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Ending_Hero6/z_en_ending_hero6.o(.text) build/asm/ovl_En_Ending_Hero6_data.o(.data) + build/src/overlays/actors/ovl_En_Ending_Hero6/z_en_ending_hero6.o(.rodata) build/asm/ovl_En_Ending_Hero6_rodata.o(.rodata) } SegmentEnd = .; @@ -8717,6 +9277,7 @@ SECTIONS { build/src/overlays/actors/ovl_Dm_Gm/z_dm_gm.o(.text) build/asm/ovl_Dm_Gm_data.o(.data) + build/src/overlays/actors/ovl_Dm_Gm/z_dm_gm.o(.rodata) build/asm/ovl_Dm_Gm_rodata.o(.rodata) } SegmentEnd = .; @@ -8730,6 +9291,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Swprize/z_obj_swprize.o(.text) build/asm/ovl_Obj_Swprize_data.o(.data) + build/src/overlays/actors/ovl_Obj_Swprize/z_obj_swprize.o(.rodata) build/asm/ovl_Obj_Swprize_rodata.o(.rodata) } SegmentEnd = .; @@ -8743,6 +9305,7 @@ SECTIONS { build/src/overlays/actors/ovl_En_Invisible_Ruppe/z_en_invisible_ruppe.o(.text) build/asm/ovl_En_Invisible_Ruppe_data.o(.data) + build/src/overlays/actors/ovl_En_Invisible_Ruppe/z_en_invisible_ruppe.o(.rodata) build/asm/ovl_En_Invisible_Ruppe_rodata.o(.rodata) } SegmentEnd = .; @@ -8756,6 +9319,7 @@ SECTIONS { build/src/overlays/actors/ovl_Obj_Ending/z_obj_ending.o(.text) build/asm/ovl_Obj_Ending_data.o(.data) + build/src/overlays/actors/ovl_Obj_Ending/z_obj_ending.o(.rodata) build/asm/ovl_Obj_Ending_rodata.o(.rodata) } SegmentEnd = .; diff --git a/tables/objects.txt b/tables/objects.txt index 810e70411d..8f229540c1 100644 --- a/tables/objects.txt +++ b/tables/objects.txt @@ -626,6 +626,7 @@ 0x808A8070:"ovl_En_River_Sound_rodata", 0x808AC010:"ovl_En_Ossan_data", 0x808AC2D0:"ovl_En_Ossan_rodata", + 0x808AC300:"ovl_En_Ossan_late_rodata", 0x808AE5E0:"ovl_En_Famos_data", 0x808AE6D0:"ovl_En_Famos_rodata", 0x808AFB00:"ovl_En_Bombf_data", @@ -696,6 +697,7 @@ 0x808E2570:"ovl_Bg_Ctower_Rot_rodata", 0x808E3BD0:"ovl_Mir_Ray_data", 0x808E3DD0:"ovl_Mir_Ray_rodata", + 0x808E3DE0:"ovl_Mir_Ray_late_rodata", 0x808E4DF0:"ovl_En_Sb_data", 0x808E4EA0:"ovl_En_Sb_rodata", 0x808ED640:"ovl_En_Bigslime_data", @@ -732,8 +734,10 @@ 0x809222F0:"ovl_Arrow_Fire_rodata", 0x80922DB0:"ovl_Arrow_Ice_data", 0x80924200:"ovl_Arrow_Ice_rodata", + 0x80924210:"ovl_Arrow_Ice_late_rodata", 0x80924C60:"ovl_Arrow_Light_data", 0x809260B0:"ovl_Arrow_Light_rodata", + 0x809260C0:"ovl_Arrow_Light_late_rodata", 0x80927380:"ovl_Obj_Kibako_data", 0x80927400:"ovl_Obj_Kibako_rodata", 0x80929500:"ovl_Obj_Tsubo_data", @@ -746,6 +750,7 @@ 0x8092DE30:"ovl_En_Dns_rodata", 0x8092E450:"ovl_Elf_Msg_data", 0x8092E480:"ovl_Elf_Msg_rodata", + 0x8092E490:"ovl_Elf_Msg_late_rodata", 0x809303F0:"ovl_En_Honotrap_data", 0x80930510:"ovl_En_Honotrap_rodata", 0x80931410:"ovl_En_Tubo_Trap_data", @@ -1008,6 +1013,7 @@ 0x80A0C7E0:"ovl_En_Boj_05_rodata", 0x80A10860:"ovl_En_Sob1_data", 0x80A10A50:"ovl_En_Sob1_rodata", + 0x80A10A70:"ovl_En_Sob1_late_rodata", 0x80A16100:"ovl_En_Go_data", 0x80A16720:"ovl_En_Go_rodata", 0x80A18EC0:"ovl_En_Raf_data", @@ -1039,6 +1045,7 @@ 0x80A2CBC0:"ovl_En_Syateki_Dekunuts_rodata", 0x80A2D1C0:"ovl_Elf_Msg3_data", 0x80A2D1F0:"ovl_Elf_Msg3_rodata", + 0x80A2D200:"ovl_Elf_Msg3_late_rodata", 0x80A2E4E0:"ovl_En_Fg_data", 0x80A2E600:"ovl_En_Fg_rodata", 0x80A2E910:"ovl_Dm_Ravine_data", @@ -1162,6 +1169,7 @@ 0x80A8B420:"ovl_En_Tru_rodata", 0x80A8FE10:"ovl_En_Trt_data", 0x80A8FF10:"ovl_En_Trt_rodata", + 0x80A8FF30:"ovl_En_Trt_late_rodata", 0x80A906E0:"ovl_En_Test5_data", 0x80A90700:"ovl_En_Test5_rodata", 0x80A93E60:"ovl_En_Test6_data", @@ -1312,6 +1320,7 @@ 0x80AFD2B0:"ovl_En_Gakufu_rodata", 0x80AFD8D0:"ovl_Elf_Msg4_data", 0x80AFD900:"ovl_Elf_Msg4_rodata", + 0x80AFD910:"ovl_Elf_Msg4_late_rodata", 0x80AFDBB0:"ovl_Elf_Msg5_data", 0x80AFDBE0:"ovl_Elf_Msg5_rodata", 0x80AFE730:"ovl_En_Col_Man_data", diff --git a/tools/split_asm.py b/tools/split_asm.py index f914e9cd86..1406ebc873 100755 --- a/tools/split_asm.py +++ b/tools/split_asm.py @@ -1,6 +1,167 @@ #!/usr/bin/env python3 import argparse, os +def split_asm_and_rodata(): + parser = argparse.ArgumentParser() + + parser.add_argument('input', help='input file') + parser.add_argument('output', help='output file path') + parser.add_argument('-c', '--c-base', help='create base c file that has GLOBAL_ASM for each function', metavar='file') + args = parser.parse_args() + + os.makedirs(args.output, exist_ok=True) + + file_names = [] + rodata_entries = [] + disableRodataConvert = False + + basename = str(args.input) + + if "0x" in basename: + basename = basename.split("0x")[0] + else: + basename = basename.split(".")[0] + rodataFile = basename + "late_rodata.asm" + + if not os.path.exists(rodataFile): + rodataFile = basename + "rodata.asm" + + rodata_lines = [] + if os.path.exists(rodataFile) and not disableRodataConvert: + with open(rodataFile, 'r') as f: + rodata_lines = f.readlines() + current_rodata = None + for line in rodata_lines: + if line.startswith('glabel') and not line.startswith('glabel L80'): + current_rodata = line.split()[1] + assert(current_rodata != '') + if '.byte' in line or '.short' in line or '.word' in line: + rodata_entries.append([current_rodata, line, False]) + f.close() + + with open(args.input, 'r') as f: + current_file = None + relevant_rodata = [] + written_rodata = [] + writing = False + + lines = f.readlines() + for line in lines: + if line.startswith('glabel') and not line.startswith('glabel L80'): + func_name = line.split()[1] + assert(func_name != '') + + if current_file != None: + if len(relevant_rodata): + current_file.write("\n.section .late_rodata\n\n") + for entry in relevant_rodata: + writeLabel = True + for labelName in written_rodata: + if entry[0] == labelName: + writeLabel = False + break + if writeLabel: + current_file.write("glabel " + entry[0] + "\n") + written_rodata.append(entry[0]) + current_file.write(entry[1]) + + if os.path.exists(rodataFile) and not disableRodataConvert: + with open(rodataFile, 'w+') as f: + f.truncate() + deleteLine = False + for xline in rodata_lines: + if deleteLine: + for entry in relevant_rodata: + if xline.startswith('glabel') and not xline.startswith('glabel L80'): + deleteLine = False + break + if xline.startswith('glabel') and not xline.startswith('glabel L80'): + for labelName in written_rodata: + if labelName in xline: + deleteLine = True + break + if not deleteLine: + f.writelines([xline]) + f.close() + + relevant_rodata = [] + current_file.close() + file_name = args.output + '/' + func_name + '.asm' + current_file = open(file_name, 'w') + writing = True + file_names.append(file_name) + + if '.byte' in line or '.short' in line or '.word' in line: + writing = False + + for entries in rodata_entries: + entryLabel = entries[0] + addRodata = True + if not entryLabel: + print(args.input) + entryLabel = "" + + for existing_entry in relevant_rodata: + if existing_entry[0] == entryLabel: + addRodata = False + break + + if addRodata: + if entryLabel in line: + for xentries in rodata_entries: + if entryLabel == xentries[0]: + # Is Used + xentries[2] = True + relevant_rodata.append(xentries) + break + if writing: + current_file.write(line) + + if current_file != None: + if len(relevant_rodata): + current_file.write("\n.section .late_rodata\n\n") + for entry in relevant_rodata: + writeLabel = True + for labelName in written_rodata: + if entry[0] == labelName: + writeLabel = False + break + if writeLabel: + current_file.write("glabel " + entry[0] + "\n") + written_rodata.append(entry[0]) + current_file.write(entry[1]) + + if os.path.exists(rodataFile): + with open(rodataFile, 'w+') as f: + f.truncate() + deleteLine = False + for xline in rodata_lines: + if deleteLine: + for entry in relevant_rodata: + if xline.startswith('glabel') and not xline.startswith('glabel L80'): + deleteLine = False + break + if xline.startswith('glabel') and not xline.startswith('glabel L80'): + for labelName in written_rodata: + if labelName in xline: + deleteLine = True + break + if not deleteLine: + f.writelines([xline]) + f.close() + + relevant_rodata = [] + written_rodata = [] + current_file.close() + + if args.c_base != None: + os.makedirs(os.path.dirname(args.c_base), exist_ok=True) + with open(args.c_base, 'w') as f: + f.write('#include \n#include \n') + + for name in file_names: + f.write('\n#pragma GLOBAL_ASM("{}")\n'.format(name)) + if __name__ == '__main__': parser = argparse.ArgumentParser() @@ -13,6 +174,10 @@ if __name__ == '__main__': file_names = [] + if "ovl_" in str(args.input) and not any(ovlFile in str(args.input) for ovlFile in ["ovl_Arrow_Ice", "ovl_Arrow_Light", "ovl_Bg_Dkjail_Ivy", "ovl_Bg_Ikana_Mirror", "ovl_Boss_02", "ovl_Boss_07", "ovl_Boss_Hakugin", "ovl_Elf_Msg", "ovl_Elf_Msg2", "ovl_Elf_Msg3", "ovl_Elf_Msg4", "ovl_Elf_Msg5", "ovl_En_Az", "ovl_En_Bigokuta", "ovl_En_Bigpamet", "ovl_En_Bigpo", "ovl_En_Bigslime", "ovl_En_Box", "ovl_En_Butte", "ovl_En_Col_Man", "ovl_En_Crow", "ovl_En_Death", "ovl_En_Elf", "ovl_En_Elforg", "ovl_En_Encount3", "ovl_En_Encount4", "ovl_En_Fish", "ovl_En_Fish2", "ovl_En_Fsn", "ovl_En_Honotrap", "ovl_En_Horse", "ovl_En_Horse_Game", "ovl_En_Invadepoh", "ovl_En_Ishi", "ovl_En_Kame", "ovl_En_Kanban", "ovl_En_Kusa2", "ovl_En_M_Thunder", "ovl_En_Maruta", "ovl_En_Mushi2", "ovl_En_Okuta", "ovl_En_Ossan", "ovl_En_Pametfrog", "ovl_En_Peehat", "ovl_En_Rg", "ovl_En_Ruppecrow", "ovl_En_Slime", "ovl_En_Sob1", "ovl_En_Syateki_Man", "ovl_En_Test7", "ovl_En_Trt", "ovl_En_Wiz_Fire", "ovl_Mir_Ray", "ovl_Obj_Bombiwa", "ovl_Obj_Driftice", "ovl_Obj_Hariko", "ovl_Obj_Iceblock", "ovl_Obj_Mure", "ovl_Obj_Snowball2", "ovl_Obj_Toudai", "ovl_select"]): + split_asm_and_rodata() + exit(0) + with open(args.input, 'r') as f: current_file = None writing = False