Add bss_start symbols for files with bss sections

This commit is contained in:
rozlette
2019-11-14 01:22:20 -06:00
parent a09a799eef
commit 105b33acb1
+69
View File
@@ -349,6 +349,7 @@ SECTIONS
build/asm/ovl_file_choose_0x80804010.o(.text)
build/asm/ovl_file_choose_0x80807940.o(.text)
build/asm/ovl_file_choose_0x8080BC20.o(.text)
ovl_file_choose_bss_start = .;
. += 0x30;
}
@@ -362,12 +363,14 @@ SECTIONS
build/asm/ovl_kaleido_scope_0x808160A0.o(.text)
build/asm/ovl_kaleido_scope_0x8081D240.o(.text)
build/asm/ovl_kaleido_scope_0x8081FF80.o(.text)
ovl_kaleido_scope_bss_start = .;
. += 0x40;
}
ovl_Player_Actor :
{
build/asm/ovl_Player_Actor_0x8082DA90.o(.text)
ovl_Player_Actor_bss_start = .;
. += 0x80;
}
@@ -394,6 +397,7 @@ SECTIONS
ovl_En_Door :
{
build/asm/ovl_En_Door_0x80866800.o(.text)
ovl_En_Door_bss_start = .;
. += 0x10;
}
@@ -415,6 +419,7 @@ SECTIONS
ovl_En_Bom :
{
build/asm/ovl_En_Bom_0x80870DB0.o(.text)
ovl_En_Bom_bss_start = .;
. += 0x1C0;
}
@@ -486,6 +491,7 @@ SECTIONS
ovl_En_Viewer :
{
build/asm/ovl_En_Viewer_0x8089EE20.o(.text)
ovl_En_Viewer_bss_start = .;
. += 0x10;
}
@@ -572,12 +578,14 @@ SECTIONS
ovl_Door_Warp1 :
{
build/asm/ovl_Door_Warp1_0x808B8490.o(.text)
ovl_Door_Warp1_bss_start = .;
. += 0x10;
}
ovl_Obj_Syokudai :
{
build/asm/ovl_Obj_Syokudai_0x808BC010.o(.text)
ovl_Obj_Syokudai_bss_start = .;
. += 0x10;
}
@@ -614,6 +622,7 @@ SECTIONS
ovl_En_Wood02 :
{
build/asm/ovl_En_Wood02_0x808C3C00.o(.text)
ovl_En_Wood02_bss_start = .;
. += 0x10;
}
@@ -625,6 +634,7 @@ SECTIONS
ovl_En_Minideath :
{
build/asm/ovl_En_Minideath_0x808CA0B0.o(.text)
ovl_En_Minideath_bss_start = .;
. += 0x10;
}
@@ -668,6 +678,7 @@ SECTIONS
ovl_Object_Kankyo :
{
build/asm/ovl_Object_Kankyo_0x808DBE80.o(.text)
ovl_Object_Kankyo_bss_start = .;
. += 0x10;
}
@@ -754,6 +765,7 @@ SECTIONS
ovl_En_Fishing :
{
build/asm/ovl_En_Fishing_0x808FC6C0.o(.text)
ovl_En_Fishing_bss_start = .;
. += 0x70E0;
}
@@ -795,18 +807,21 @@ SECTIONS
ovl_Arrow_Fire :
{
build/asm/ovl_Arrow_Fire_0x80920340.o(.text)
ovl_Arrow_Fire_bss_start = .;
. += 0x10;
}
ovl_Arrow_Ice :
{
build/asm/ovl_Arrow_Ice_0x80922430.o(.text)
ovl_Arrow_Ice_bss_start = .;
. += 0x10;
}
ovl_Arrow_Light :
{
build/asm/ovl_Arrow_Light_0x80924300.o(.text)
ovl_Arrow_Light_bss_start = .;
. += 0x10;
}
@@ -863,6 +878,7 @@ SECTIONS
ovl_En_Kusa :
{
build/asm/ovl_En_Kusa_0x809349E0.o(.text)
ovl_En_Kusa_bss_start = .;
. += 0x220;
}
@@ -879,6 +895,7 @@ SECTIONS
ovl_Obj_Switch :
{
build/asm/ovl_Obj_Switch_0x8093ABD0.o(.text)
ovl_Obj_Switch_bss_start = .;
. += 0x10;
}
@@ -930,6 +947,7 @@ SECTIONS
ovl_En_Sda :
{
build/asm/ovl_En_Sda_0x809468D0.o(.text)
ovl_En_Sda_bss_start = .;
. += 0xC0;
}
@@ -1046,6 +1064,7 @@ SECTIONS
ovl_Bg_F40_Swlift :
{
build/asm/ovl_Bg_F40_Swlift_0x8096F160.o(.text)
ovl_Bg_F40_Swlift_bss_start = .;
. += 0x10;
}
@@ -1087,6 +1106,7 @@ SECTIONS
ovl_Oceff_Wipe :
{
build/asm/ovl_Oceff_Wipe_0x809764B0.o(.text)
ovl_Oceff_Wipe_bss_start = .;
. += 0x10;
}
@@ -1258,12 +1278,14 @@ SECTIONS
ovl_Oceff_Wipe2 :
{
build/asm/ovl_Oceff_Wipe2_0x80986270.o(.text)
ovl_Oceff_Wipe2_bss_start = .;
. += 0x10;
}
ovl_Oceff_Wipe3 :
{
build/asm/ovl_Oceff_Wipe3_0x809879E0.o(.text)
ovl_Oceff_Wipe3_bss_start = .;
. += 0x10;
}
@@ -1335,6 +1357,7 @@ SECTIONS
ovl_Oceff_Wipe4 :
{
build/asm/ovl_Oceff_Wipe4_0x8099D780.o(.text)
ovl_Oceff_Wipe4_bss_start = .;
. += 0x10;
}
@@ -1406,6 +1429,7 @@ SECTIONS
ovl_Obj_Grass :
{
build/asm/ovl_Obj_Grass_0x809A9110.o(.text)
ovl_Obj_Grass_bss_start = .;
. += 0xC0;
}
@@ -1447,6 +1471,7 @@ SECTIONS
ovl_En_Knight :
{
build/asm/ovl_En_Knight_0x809B20F0.o(.text)
ovl_En_Knight_bss_start = .;
. += 0x1790;
}
@@ -1533,42 +1558,49 @@ SECTIONS
ovl_Boss_01 :
{
build/asm/ovl_Boss_01_0x809D0530.o(.text)
ovl_Boss_01_bss_start = .;
. += 0x17C0;
}
ovl_Boss_02 :
{
build/asm/ovl_Boss_02_0x809DA1D0.o(.text)
ovl_Boss_02_bss_start = .;
. += 0x2340;
}
ovl_Boss_03 :
{
build/asm/ovl_Boss_03_0x809E2760.o(.text)
ovl_Boss_03_bss_start = .;
. += 0x2800;
}
ovl_Boss_04 :
{
build/asm/ovl_Boss_04_0x809EC040.o(.text)
ovl_Boss_04_bss_start = .;
. += 0x10;
}
ovl_Boss_05 :
{
build/asm/ovl_Boss_05_0x809EE4E0.o(.text)
ovl_Boss_05_bss_start = .;
. += 0x10;
}
ovl_Boss_06 :
{
build/asm/ovl_Boss_06_0x809F2120.o(.text)
ovl_Boss_06_bss_start = .;
. += 0x610;
}
ovl_Boss_07 :
{
build/asm/ovl_Boss_07_0x809F4980.o(.text)
ovl_Boss_07_bss_start = .;
. += 0xE60;
}
@@ -1615,6 +1647,7 @@ SECTIONS
ovl_Obj_Flowerpot :
{
build/asm/ovl_Obj_Flowerpot_0x80A1B3D0.o(.text)
ovl_Obj_Flowerpot_bss_start = .;
. += 0x220;
}
@@ -1656,6 +1689,7 @@ SECTIONS
ovl_Bg_Dblue_Movebg :
{
build/asm/ovl_Bg_Dblue_Movebg_0x80A29A80.o(.text)
ovl_Bg_Dblue_Movebg_bss_start = .;
. += 0x10;
}
@@ -1687,6 +1721,7 @@ SECTIONS
ovl_En_Slime :
{
build/asm/ovl_En_Slime_0x80A2EDA0.o(.text)
ovl_En_Slime_bss_start = .;
. += 0x10;
}
@@ -1763,18 +1798,21 @@ SECTIONS
ovl_En_Test3 :
{
build/asm/ovl_En_Test3_0x80A3E7E0.o(.text)
ovl_En_Test3_bss_start = .;
. += 0x50;
}
ovl_En_Test4 :
{
build/asm/ovl_En_Test4_0x80A41D70.o(.text)
ovl_En_Test4_bss_start = .;
. += 0x10;
}
ovl_En_Bat :
{
build/asm/ovl_En_Bat_0x80A434E0.o(.text)
ovl_En_Bat_bss_start = .;
. += 0x10;
}
@@ -1876,6 +1914,7 @@ SECTIONS
ovl_En_Kusa2 :
{
build/asm/ovl_En_Kusa2_0x80A5B160.o(.text)
ovl_En_Kusa2_bss_start = .;
. += 0x1960;
}
@@ -1922,6 +1961,7 @@ SECTIONS
ovl_En_Fall :
{
build/asm/ovl_En_Fall_0x80A6BF90.o(.text)
ovl_En_Fall_bss_start = .;
. += 0x710;
}
@@ -1933,6 +1973,7 @@ SECTIONS
ovl_Bg_Crace_Movebg :
{
build/asm/ovl_Bg_Crace_Movebg_0x80A706F0.o(.text)
ovl_Bg_Crace_Movebg_bss_start = .;
. += 0x20;
}
@@ -1969,6 +2010,7 @@ SECTIONS
ovl_Obj_Mine :
{
build/asm/ovl_Obj_Mine_0x80A811D0.o(.text)
ovl_Obj_Mine_bss_start = .;
. += 0x300;
}
@@ -1995,12 +2037,14 @@ SECTIONS
ovl_En_Test6 :
{
build/asm/ovl_En_Test6_0x80A90730.o(.text)
ovl_En_Test6_bss_start = .;
. += 0x120;
}
ovl_En_Az :
{
build/asm/ovl_En_Az_0x80A94A30.o(.text)
ovl_En_Az_bss_start = .;
. += 0x20;
}
@@ -2012,6 +2056,7 @@ SECTIONS
ovl_Bg_Hakugin_Post :
{
build/asm/ovl_Bg_Hakugin_Post_0x80A9ACD0.o(.text)
ovl_Bg_Hakugin_Post_bss_start = .;
. += 0x1B90;
}
@@ -2033,6 +2078,7 @@ SECTIONS
ovl_Dm_Char01 :
{
build/asm/ovl_Dm_Char01_0x80AA81E0.o(.text)
ovl_Dm_Char01_bss_start = .;
. += 0x10;
}
@@ -2119,6 +2165,7 @@ SECTIONS
ovl_En_Twig :
{
build/asm/ovl_En_Twig_0x80AC0830.o(.text)
ovl_En_Twig_bss_start = .;
. += 0x40;
}
@@ -2140,6 +2187,7 @@ SECTIONS
ovl_Bg_Icefloe :
{
build/asm/ovl_Bg_Icefloe_0x80AC48F0.o(.text)
ovl_Bg_Icefloe_bss_start = .;
. += 0x10;
}
@@ -2256,6 +2304,7 @@ SECTIONS
ovl_Obj_Takaraya_Wall :
{
build/asm/ovl_Obj_Takaraya_Wall_0x80AD9240.o(.text)
ovl_Obj_Takaraya_Wall_bss_start = .;
. += 0x6A0;
}
@@ -2322,6 +2371,7 @@ SECTIONS
ovl_En_Tk :
{
build/asm/ovl_En_Tk_0x80AEC460.o(.text)
ovl_En_Tk_bss_start = .;
. += 0x10;
}
@@ -2338,6 +2388,7 @@ SECTIONS
ovl_En_Test7 :
{
build/asm/ovl_En_Test7_0x80AF0820.o(.text)
ovl_En_Test7_bss_start = .;
. += 0x60;
}
@@ -2449,6 +2500,7 @@ SECTIONS
ovl_Bg_Hakugin_Switch :
{
build/asm/ovl_Bg_Hakugin_Switch_0x80B15790.o(.text)
ovl_Bg_Hakugin_Switch_bss_start = .;
. += 0x10;
}
@@ -2585,6 +2637,7 @@ SECTIONS
ovl_En_Invadepoh :
{
build/asm/ovl_En_Invadepoh_0x80B439B0.o(.text)
ovl_En_Invadepoh_bss_start = .;
. += 0x170;
}
@@ -2606,6 +2659,7 @@ SECTIONS
ovl_En_Ot :
{
build/asm/ovl_En_Ot_0x80B5B2E0.o(.text)
ovl_En_Ot_bss_start = .;
. += 0x10;
}
@@ -2717,6 +2771,7 @@ SECTIONS
ovl_Bg_Dblue_Balance :
{
build/asm/ovl_Bg_Dblue_Balance_0x80B823B0.o(.text)
ovl_Bg_Dblue_Balance_bss_start = .;
. += 0x10;
}
@@ -2763,6 +2818,7 @@ SECTIONS
ovl_En_Zog :
{
build/asm/ovl_En_Zog_0x80B93310.o(.text)
ovl_En_Zog_bss_start = .;
. += 0x10;
}
@@ -2814,6 +2870,7 @@ SECTIONS
ovl_Obj_Hunsui :
{
build/asm/ovl_Obj_Hunsui_0x80B9C450.o(.text)
ovl_Obj_Hunsui_bss_start = .;
. += 0x10;
}
@@ -2840,6 +2897,7 @@ SECTIONS
ovl_Obj_Nozoki :
{
build/asm/ovl_Obj_Nozoki_0x80BA2420.o(.text)
ovl_Obj_Nozoki_bss_start = .;
. += 0x10;
}
@@ -2896,6 +2954,7 @@ SECTIONS
ovl_En_Tanron2 :
{
build/asm/ovl_En_Tanron2_0x80BB67D0.o(.text)
ovl_En_Tanron2_bss_start = .;
. += 0x150;
}
@@ -2907,6 +2966,7 @@ SECTIONS
ovl_Obj_Chan :
{
build/asm/ovl_Obj_Chan_0x80BB98E0.o(.text)
ovl_Obj_Chan_bss_start = .;
. += 0x10;
}
@@ -2938,6 +2998,7 @@ SECTIONS
ovl_Bg_F40_Switch :
{
build/asm/ovl_Bg_F40_Switch_0x80BC47B0.o(.text)
ovl_Bg_F40_Switch_bss_start = .;
. += 0x10;
}
@@ -2954,6 +3015,7 @@ SECTIONS
ovl_Oceff_Wipe5 :
{
build/asm/ovl_Oceff_Wipe5_0x80BC7AD0.o(.text)
ovl_Oceff_Wipe5_bss_start = .;
. += 0x10;
}
@@ -2980,12 +3042,14 @@ SECTIONS
ovl_Oceff_Wipe7 :
{
build/asm/ovl_Oceff_Wipe7_0x80BCDCB0.o(.text)
ovl_Oceff_Wipe7_bss_start = .;
. += 0x10;
}
ovl_Eff_Kamejima_Wave :
{
build/asm/ovl_Eff_Kamejima_Wave_0x80BCEB20.o(.text)
ovl_Eff_Kamejima_Wave_bss_start = .;
. += 0x10;
}
@@ -3167,6 +3231,7 @@ SECTIONS
ovl_Bg_Ikana_Dharma :
{
build/asm/ovl_Bg_Ikana_Dharma_0x80BEC240.o(.text)
ovl_Bg_Ikana_Dharma_bss_start = .;
. += 0x10;
}
@@ -3188,6 +3253,7 @@ SECTIONS
ovl_En_Rg :
{
build/asm/ovl_En_Rg_0x80BF3920.o(.text)
ovl_En_Rg_bss_start = .;
. += 0x10;
}
@@ -3319,6 +3385,7 @@ SECTIONS
ovl_En_Thiefbird :
{
build/asm/ovl_En_Thiefbird_0x80C10770.o(.text)
ovl_En_Thiefbird_bss_start = .;
. += 0x10;
}
@@ -3335,6 +3402,7 @@ SECTIONS
ovl_Obj_Yado :
{
build/asm/ovl_Obj_Yado_0x80C161E0.o(.text)
ovl_Obj_Yado_bss_start = .;
. += 0x10;
}
@@ -3366,6 +3434,7 @@ SECTIONS
ovl_En_Invadepoh_Demo :
{
build/asm/ovl_En_Invadepoh_Demo_0x80C192A0.o(.text)
ovl_En_Invadepoh_Demo_bss_start = .;
. += 0x80;
}