From a2137b03b6e818e64be198a731235e0feecae525 Mon Sep 17 00:00:00 2001 From: Aetias Date: Mon, 12 Feb 2024 16:45:40 +0100 Subject: [PATCH] Change section `.sinit` to `.ctor` --- asm/main.s | 2 +- asm/ov00/ov00_init.s | 2 +- asm/ov01.s | 2 +- asm/ov02.s | 2 +- asm/ov03.s | 2 +- asm/ov04.s | 2 +- asm/ov05.s | 2 +- asm/ov06.s | 2 +- asm/ov07.s | 2 +- asm/ov08.s | 2 +- asm/ov09.s | 2 +- asm/ov10.s | 2 +- asm/ov11.s | 2 +- asm/ov12.s | 2 +- asm/ov13.s | 2 +- asm/ov14.s | 2 +- asm/ov15.s | 2 +- asm/ov16.s | 2 +- asm/ov17.s | 2 +- asm/ov18.s | 2 +- asm/ov19.s | 2 +- asm/ov20.s | 2 +- asm/ov21.s | 2 +- asm/ov22.s | 2 +- asm/ov23.s | 2 +- asm/ov24.s | 2 +- asm/ov25.s | 2 +- asm/ov26.s | 2 +- asm/ov27.s | 2 +- asm/ov28.s | 2 +- asm/ov29.s | 2 +- asm/ov30.s | 2 +- asm/ov31.s | 2 +- asm/ov32.s | 2 +- asm/ov33.s | 2 +- asm/ov34.s | 2 +- asm/ov35.s | 2 +- asm/ov36.s | 2 +- asm/ov37.s | 2 +- asm/ov38.s | 2 +- asm/ov39.s | 2 +- asm/ov40.s | 2 +- asm/ov41.s | 2 +- asm/ov42.s | 2 +- asm/ov43.s | 2 +- asm/ov44.s | 2 +- asm/ov45.s | 2 +- asm/ov46.s | 2 +- asm/ov47.s | 2 +- asm/ov48.s | 2 +- asm/ov49.s | 2 +- asm/ov50.s | 2 +- asm/ov51.s | 2 +- asm/ov52.s | 2 +- asm/ov53.s | 2 +- asm/ov54.s | 2 +- asm/ov55.s | 2 +- asm/ov56.s | 2 +- asm/ov57.s | 2 +- asm/ov58.s | 2 +- asm/ov59.s | 2 +- asm/ov60.s | 2 +- asm/ov61.s | 2 +- tools/lcf.py | 4 ++-- 64 files changed, 65 insertions(+), 65 deletions(-) diff --git a/asm/main.s b/asm/main.s index 4bccb351..a28f1efa 100644 --- a/asm/main.s +++ b/asm/main.s @@ -140102,7 +140102,7 @@ data_02057220: ; 0x02057220 .byte 0x14, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_0205725c data_0205725c: ; 0x0205725c .word func_02050ca0 diff --git a/asm/ov00/ov00_init.s b/asm/ov00/ov00_init.s index 79c83d38..c5b8eb9d 100644 --- a/asm/ov00/ov00_init.s +++ b/asm/ov00/ov00_init.s @@ -3112,7 +3112,7 @@ func_ov00_020e1e74: ; 0x020e1e74 _020e1e80: .word func_ov08_021136ec _020e1e84: .word data_ov00_020eed2c - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov00_020e1e88 data_ov00_020e1e88: ; 0x020e1e88 .word func_ov00_020df338 diff --git a/asm/ov01.s b/asm/ov01.s index 36c7774d..244a0204 100644 --- a/asm/ov01.s +++ b/asm/ov01.s @@ -15162,7 +15162,7 @@ data_ov01_020f88f2: ; 0x020f88f2 .section .init, 4, 1, 4 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .data .global data_ov01_020f8900 diff --git a/asm/ov02.s b/asm/ov02.s index bbfd1498..e912408b 100644 --- a/asm/ov02.s +++ b/asm/ov02.s @@ -9896,7 +9896,7 @@ _020f6998: .word data_ov02_020f716c _020f699c: .word func_ov02_020f66d0 _020f69a0: .word data_ov02_020f7160 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov02_020f69a4 data_ov02_020f69a4: ; 0x020f69a4 .word func_ov02_020f6978 diff --git a/asm/ov03.s b/asm/ov03.s index f1b25001..24ea0ced 100644 --- a/asm/ov03.s +++ b/asm/ov03.s @@ -43075,7 +43075,7 @@ _020fffc0: .word func_ov03_020fbcc8 - 1 _020fffc4: .word func_0203ebc8 _020fffc8: .word data_ov03_02100ab8 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov03_020fffcc data_ov03_020fffcc: ; 0x020fffcc .word func_ov03_020ffe28 diff --git a/asm/ov04.s b/asm/ov04.s index f91cc5c6..bd8a3dfe 100644 --- a/asm/ov04.s +++ b/asm/ov04.s @@ -30602,7 +30602,7 @@ func_ov04_0210fd7c: ; 0x0210fd7c _0210fd8c: .word data_ov04_02110cb4 .global data_ov04_0210fd90 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 data_ov04_0210fd90: ; 0x0210fd90 .word func_ov04_0210fd58 .global data_ov04_0210fd94 diff --git a/asm/ov05.s b/asm/ov05.s index 14e33458..29bb89c3 100644 --- a/asm/ov05.s +++ b/asm/ov05.s @@ -20971,7 +20971,7 @@ func_ov05_02112420: ; 0x02112420 _0211245c: .word data_02057200 _02112460: .word data_ov05_02112954 -.section .sinit, 4, 1, 4 +.section .ctor, 4, 1, 4 .global data_ov05_02112464 data_ov05_02112464: ; 0x02112464 .word func_ov05_021123bc diff --git a/asm/ov06.s b/asm/ov06.s index ffd33708..d39ed824 100644 --- a/asm/ov06.s +++ b/asm/ov06.s @@ -5033,7 +5033,7 @@ data_ov06_0210398c: ; 0x0210398c .section .init, 4, 1, 4 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .data .global data_ov06_021039c0 diff --git a/asm/ov07.s b/asm/ov07.s index 15706db8..2fc14d00 100644 --- a/asm/ov07.s +++ b/asm/ov07.s @@ -2346,7 +2346,7 @@ data_ov07_02102934: ; 0x02102934 .section .init, 4, 1, 4 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .data .global data_ov07_02102940 diff --git a/asm/ov08.s b/asm/ov08.s index 7e518f7b..2f947863 100644 --- a/asm/ov08.s +++ b/asm/ov08.s @@ -1194,7 +1194,7 @@ _02113ac0: .section .init, 4, 1, 4 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .data .global data_ov08_02113b00 diff --git a/asm/ov09.s b/asm/ov09.s index 6f8b1b2d..d7e84875 100644 --- a/asm/ov09.s +++ b/asm/ov09.s @@ -20720,7 +20720,7 @@ func_ov09_0211e64c: ; 0x0211e64c arm_func_end func_ov09_0211e64c _0211e65c: .word data_027e1094 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov09_0211e660 data_ov09_0211e660: ; 0x0211e660 .word func_ov09_0211e4a4 diff --git a/asm/ov10.s b/asm/ov10.s index 41d2014f..9c3fba9d 100644 --- a/asm/ov10.s +++ b/asm/ov10.s @@ -19213,7 +19213,7 @@ data_ov10_0211ea04: ; 0x0211ea04 .section .init, 4, 1, 4 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .data .global data_ov10_0211ea20 diff --git a/asm/ov11.s b/asm/ov11.s index f11cd3f4..76bca864 100644 --- a/asm/ov11.s +++ b/asm/ov11.s @@ -64949,7 +64949,7 @@ data_ov11_0212ecff: ; 0x0212ecff .section .init, 4, 1, 4 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .data .global data_ov11_0212ed20 diff --git a/asm/ov12.s b/asm/ov12.s index 784419ae..c0b64549 100644 --- a/asm/ov12.s +++ b/asm/ov12.s @@ -45268,7 +45268,7 @@ func_ov12_021358e0: ; 0x021358e0 _021358ec: .word func_ov12_021341f0 _021358f0: .word data_ov12_0213deb0 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov12_021358f4 data_ov12_021358f4: ; 0x021358f4 .word func_ov12_021354cc diff --git a/asm/ov13.s b/asm/ov13.s index af5f43f9..7cdbdbd7 100644 --- a/asm/ov13.s +++ b/asm/ov13.s @@ -4224,7 +4224,7 @@ data_ov13_021160d4: ; 0x021160d4 .ascii "/Menu/Bg/pslnkDBg.bin" .byte 0x00, 0x00, 0x00 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov13_021160ec data_ov13_021160ec: ; 0x021160ec .word func_ov13_02114b04 diff --git a/asm/ov14.s b/asm/ov14.s index d521e886..b6b08639 100644 --- a/asm/ov14.s +++ b/asm/ov14.s @@ -69191,7 +69191,7 @@ _02155840: .word func_ov14_02152880 - 1 _02155844: .word func_0203ebc8 _02155848: .word data_ov14_0215b488 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov14_0215584c data_ov14_0215584c: ; 0x0215584c .word func_ov14_021541ec diff --git a/asm/ov15.s b/asm/ov15.s index e3ed1804..e57be565 100644 --- a/asm/ov15.s +++ b/asm/ov15.s @@ -127438,7 +127438,7 @@ func_ov15_021892b0: ; 0x021892b0 arm_func_end func_ov15_021892b0 _021892cc: .word data_ov15_0218ebac - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov15_021892d0 data_ov15_021892d0: ; 0x021892d0 .word func_ov15_02187384 diff --git a/asm/ov16.s b/asm/ov16.s index 793f855a..f7ace47d 100644 --- a/asm/ov16.s +++ b/asm/ov16.s @@ -915,7 +915,7 @@ data_ov16_0212014c: ; 0x0212014c .section .init, 4, 1, 4 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .data .global data_ov16_02120160 diff --git a/asm/ov17.s b/asm/ov17.s index d732fc99..62660baf 100644 --- a/asm/ov17.s +++ b/asm/ov17.s @@ -20773,7 +20773,7 @@ _0216b958: .word func_ov17_0216a818 _0216b95c: .word func_0203ebc8 _0216b960: .word data_ov17_0216d0f8 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov17_0216b964 data_ov17_0216b964: ; 0x0216b964 .word func_ov17_0216b2c4 diff --git a/asm/ov18.s b/asm/ov18.s index 6ef46810..5c757e6f 100644 --- a/asm/ov18.s +++ b/asm/ov18.s @@ -20864,7 +20864,7 @@ _0216c040: .word func_ov18_0216a0e0 _0216c044: .word func_0203e7b4 _0216c048: .word data_ov18_0216d678 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov18_0216c04c data_ov18_0216c04c: ; 0x0216c04c .word func_ov18_0216b780 diff --git a/asm/ov19.s b/asm/ov19.s index 230f320d..68c60235 100644 --- a/asm/ov19.s +++ b/asm/ov19.s @@ -10879,7 +10879,7 @@ _021762c8: .word func_ov19_021756c4 _021762cc: .word func_0203e7b4 _021762d0: .word data_ov19_02177658 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov19_021762d4 data_ov19_021762d4: ; 0x021762d4 .word func_ov19_02175f04 ; func_ov26_02175f04 diff --git a/asm/ov20.s b/asm/ov20.s index 709cc593..33fd5aaf 100644 --- a/asm/ov20.s +++ b/asm/ov20.s @@ -13332,7 +13332,7 @@ _0217828c: .word func_ov20_021775d0 _02178290: .word func_0203e7b4 _02178294: .word data_ov20_0217970c - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov20_02178298 data_ov20_02178298: ; 0x02178298 .word func_ov20_02177af4 diff --git a/asm/ov21.s b/asm/ov21.s index c5567d4c..64570d43 100644 --- a/asm/ov21.s +++ b/asm/ov21.s @@ -4648,7 +4648,7 @@ _02170f58: .word func_ov21_02170974 _02170f5c: .word func_0203ebc8 _02170f60: .word data_ov21_02171ca8 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov21_02170f64 data_ov21_02170f64: ; 0x02170f64 .word func_ov21_02170cec ; func_ov28_02170cec diff --git a/asm/ov22.s b/asm/ov22.s index a556c2a4..79271501 100644 --- a/asm/ov22.s +++ b/asm/ov22.s @@ -14797,7 +14797,7 @@ _02178fec: .word func_ov22_02178308 _02178ff0: .word data_ov22_0217a620 .global data_ov22_02178ff4 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 data_ov22_02178ff4: ; 0x02178ff4 .word func_ov22_021789c8 .global data_ov22_02178ff8 diff --git a/asm/ov23.s b/asm/ov23.s index 1f569641..81432fd4 100644 --- a/asm/ov23.s +++ b/asm/ov23.s @@ -15666,7 +15666,7 @@ _02179cd4: .word func_ov23_02177978 _02179cd8: .word func_0203ebc8 _02179cdc: .word data_ov23_0217ad6c - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov23_02179ce0 data_ov23_02179ce0: ; 0x02179ce0 .word func_ov23_02179698 diff --git a/asm/ov24.s b/asm/ov24.s index 78522052..8f43fcf3 100644 --- a/asm/ov24.s +++ b/asm/ov24.s @@ -15608,7 +15608,7 @@ _02179e10: .word func_ov24_02179048 _02179e14: .word func_0203ebc8 _02179e18: .word data_ov24_0217b150 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov24_02179e1c data_ov24_02179e1c: ; 0x02179e1c .word func_ov24_021795d0 diff --git a/asm/ov25.s b/asm/ov25.s index d6fbf93b..4dedc295 100644 --- a/asm/ov25.s +++ b/asm/ov25.s @@ -15078,7 +15078,7 @@ _02179b8c: .word data_ov25_0217a680 _02179b90: .word func_ov00_020cceec _02179b94: .word data_ov25_0217aa04 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov25_02179b98 data_ov25_02179b98: ; 0x02179b98 .word func_ov25_02179680 diff --git a/asm/ov26.s b/asm/ov26.s index 1c39a93b..aab1dcb2 100644 --- a/asm/ov26.s +++ b/asm/ov26.s @@ -16828,7 +16828,7 @@ _0217a014: .word func_ov26_02178fb4 _0217a018: .word func_0203ebc8 _0217a01c: .word data_ov26_0217b5a8 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov26_0217a020 data_ov26_0217a020: ; 0x0217a020 .word func_ov26_021797dc diff --git a/asm/ov27.s b/asm/ov27.s index f77643f0..c9c9d088 100644 --- a/asm/ov27.s +++ b/asm/ov27.s @@ -14440,7 +14440,7 @@ _02179468: .word func_ov27_02178ae4 _0217946c: .word func_0203ebc8 _02179470: .word data_ov27_0217a1a8 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov27_02179474 data_ov27_02179474: ; 0x02179474 .word func_ov27_0217913c diff --git a/asm/ov28.s b/asm/ov28.s index e289ce4c..69e93bc5 100644 --- a/asm/ov28.s +++ b/asm/ov28.s @@ -14163,7 +14163,7 @@ _02178888: .word func_ov28_02177900 _0217888c: .word func_0203e7b4 _02178890: .word data_ov28_02179cb8 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov28_02178894 data_ov28_02178894: ; 0x02178894 .word func_ov28_02178504 diff --git a/asm/ov29.s b/asm/ov29.s index e38e51ea..412ca6b0 100644 --- a/asm/ov29.s +++ b/asm/ov29.s @@ -14554,7 +14554,7 @@ _02179818: .word func_ov29_02179208 _0217981c: .word func_ov29_02179214 _02179820: .word data_ov29_0217bd50 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov29_02179824 data_ov29_02179824: ; 0x02179824 .word func_ov29_021794b0 diff --git a/asm/ov30.s b/asm/ov30.s index 47643fcb..7727c4d7 100644 --- a/asm/ov30.s +++ b/asm/ov30.s @@ -16329,7 +16329,7 @@ _02188a20: .word func_ov30_021847b0 _02188a24: .word func_0203e7b4 _02188a28: .word data_ov30_02189530 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov30_02188a2c data_ov30_02188a2c: ; 0x02188a2c .word func_ov30_02188824 ; data_ov40_02188824 diff --git a/asm/ov31.s b/asm/ov31.s index afb2efc2..5ebc9faf 100644 --- a/asm/ov31.s +++ b/asm/ov31.s @@ -8561,7 +8561,7 @@ _02182074: .word func_ov31_02181448 _02182078: .word func_0203e7b4 _0218207c: .word data_ov31_021841d4 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov31_02182080 data_ov31_02182080: ; 0x02182080 .word func_ov31_02181b6c diff --git a/asm/ov32.s b/asm/ov32.s index a51289af..4b239cc6 100644 --- a/asm/ov32.s +++ b/asm/ov32.s @@ -11611,7 +11611,7 @@ _021853bc: .word func_ov32_0218468c _021853c0: .word func_0203e7b4 _021853c4: .word data_ov32_021862f0 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov32_021853c8 data_ov32_021853c8: ; 0x021853c8 .word func_ov32_02184d3c diff --git a/asm/ov33.s b/asm/ov33.s index 8ca1f9a5..ecdc5341 100644 --- a/asm/ov33.s +++ b/asm/ov33.s @@ -5076,7 +5076,7 @@ _0217fe88: .word func_ov33_0217f658 _0217fe8c: .word func_0203e7b4 _0217fe90: .word data_ov33_02180618 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov33_0217fe94 data_ov33_0217fe94: ; 0x0217fe94 .word func_ov33_0217fb90 diff --git a/asm/ov34.s b/asm/ov34.s index b102ba66..4a1cbaae 100644 --- a/asm/ov34.s +++ b/asm/ov34.s @@ -11318,7 +11318,7 @@ _02185a58: .word data_ov34_021863a0 _02185a5c: .word data_02057200 _02185a60: .word data_ov34_02186070 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov34_02185a64 data_ov34_02185a64: ; 0x02185a64 .word func_ov34_02185818 diff --git a/asm/ov35.s b/asm/ov35.s index 12fd6f03..cd817985 100644 --- a/asm/ov35.s +++ b/asm/ov35.s @@ -11988,7 +11988,7 @@ _021858f4: .word func_ov35_02184810 _021858f8: .word func_0203e7b4 _021858fc: .word data_ov35_02186fec - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov35_02185900 data_ov35_02185900: ; 0x02185900 .word func_ov35_02185668 diff --git a/asm/ov36.s b/asm/ov36.s index ab0ab3d4..73fe4940 100644 --- a/asm/ov36.s +++ b/asm/ov36.s @@ -12952,7 +12952,7 @@ _02186c28: .word func_ov36_02185ffc _02186c2c: .word func_0203e7b4 _02186c30: .word data_ov36_02186fc0 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov36_02186c34 data_ov36_02186c34: ; 0x02186c34 .word func_ov36_02186bb4 diff --git a/asm/ov37.s b/asm/ov37.s index 7e23bcb7..68197525 100644 --- a/asm/ov37.s +++ b/asm/ov37.s @@ -15573,7 +15573,7 @@ _021889a8: .word data_ov37_02188f00 _021889ac: .word func_ov00_020cceec _021889b0: .word data_ov37_0218922c - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov37_021889b4 data_ov37_021889b4: ; 0x021889b4 .word func_ov37_02188690 diff --git a/asm/ov38.s b/asm/ov38.s index b81dfaed..d07e10c4 100644 --- a/asm/ov38.s +++ b/asm/ov38.s @@ -14862,7 +14862,7 @@ _02188c54: .word func_ov38_021884dc _02188c58: .word func_0203e7b4 _02188c5c: .word data_ov38_02189464 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov38_02188c60 data_ov38_02188c60: ; 0x02188c60 .word func_ov38_02188ae4 diff --git a/asm/ov39.s b/asm/ov39.s index 1a662a72..677f66f0 100644 --- a/asm/ov39.s +++ b/asm/ov39.s @@ -13285,7 +13285,7 @@ _021869b0: .word data_ov39_02186cc0 _021869b4: .word data_ov39_02186cc0 _021869b8: .word data_ov39_02186a28 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov39_021869bc data_ov39_021869bc: ; 0x021869bc .word func_ov39_02186968 diff --git a/asm/ov40.s b/asm/ov40.s index f299882c..35c9dba6 100644 --- a/asm/ov40.s +++ b/asm/ov40.s @@ -16607,7 +16607,7 @@ _021885f8: .word func_ov40_02187380 _021885fc: .word func_0203e7b4 _02188600: .word data_ov40_0219a180 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov40_02188604 data_ov40_02188604: ; 0x02188604 .word func_ov40_02188360 diff --git a/asm/ov41.s b/asm/ov41.s index 60916cbb..3d920eb2 100644 --- a/asm/ov41.s +++ b/asm/ov41.s @@ -6200,7 +6200,7 @@ _0218e300: .word data_ov41_0218e85c _0218e304: .word func_ov00_020cceec _0218e308: .word data_ov41_0218eb44 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov41_0218e30c data_ov41_0218e30c: ; 0x0218e30c .word func_ov41_0218e098 diff --git a/asm/ov42.s b/asm/ov42.s index 6cf3d967..15dcaeca 100644 --- a/asm/ov42.s +++ b/asm/ov42.s @@ -3991,7 +3991,7 @@ _0218c7ec: .word 0x4d544752 _0218c7f0: .word func_ov42_0218b944 _0218c7f4: .word data_ov42_0218cd68 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov42_0218c7f8 data_ov42_0218c7f8: ; 0x0218c7f8 .word func_ov42_0218c744 diff --git a/asm/ov43.s b/asm/ov43.s index d9b33468..b048518c 100644 --- a/asm/ov43.s +++ b/asm/ov43.s @@ -4818,7 +4818,7 @@ _0218d5b4: .word func_ov43_0218b018 _0218d5b8: .word func_0203e7b4 _0218d5bc: .word data_ov43_0218db4c - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov43_0218d5c0 data_ov43_0218d5c0: ; 0x0218d5c0 .word func_ov43_0218d414 diff --git a/asm/ov44.s b/asm/ov44.s index 57a86626..f30fe155 100644 --- a/asm/ov44.s +++ b/asm/ov44.s @@ -7614,7 +7614,7 @@ _0218f1c0: .word func_ov44_0218e320 _0218f1c4: .word func_0203e7b4 _0218f1c8: .word data_ov44_0219001c - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov44_0218f1cc data_ov44_0218f1cc: ; 0x0218f1cc .word func_ov44_0218ea9c diff --git a/asm/ov45.s b/asm/ov45.s index 01d8ebb8..f659e36d 100644 --- a/asm/ov45.s +++ b/asm/ov45.s @@ -6637,7 +6637,7 @@ _0218e49c: .word func_ov45_0218c4c4 _0218e4a0: .word func_0203e7b4 _0218e4a4: .word data_ov45_0218edc8 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov45_0218e4a8 data_ov45_0218e4a8: ; 0x0218e4a8 .word func_ov45_0218e3e8 diff --git a/asm/ov46.s b/asm/ov46.s index defcf9b6..cb0ed02d 100644 --- a/asm/ov46.s +++ b/asm/ov46.s @@ -5385,7 +5385,7 @@ _02194630: .word data_ov46_02194c68 _02194634: .word data_02057200 _02194638: .word data_ov46_02194a6c - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov46_0219463c data_ov46_0219463c: ; 0x0219463c .word func_ov46_021944ac diff --git a/asm/ov47.s b/asm/ov47.s index 238b9f5a..94c7f013 100644 --- a/asm/ov47.s +++ b/asm/ov47.s @@ -5278,7 +5278,7 @@ _021944dc: .word func_ov47_02193a54 _021944e0: .word func_0203e7b4 _021944e4: .word data_ov47_02194a6c - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov47_021944e8 data_ov47_021944e8: ; 0x021944e8 .word func_ov47_021942f0 diff --git a/asm/ov48.s b/asm/ov48.s index d31a8109..ad3afde4 100644 --- a/asm/ov48.s +++ b/asm/ov48.s @@ -6047,7 +6047,7 @@ _02194ac8: .word func_ov48_021940ac _02194acc: .word func_0203e7b4 _02194ad0: .word data_ov48_021954d8 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov48_02194ad4 data_ov48_02194ad4: ; 0x02194ad4 .word func_ov48_021946c0 diff --git a/asm/ov49.s b/asm/ov49.s index 7e17027c..0963f3a2 100644 --- a/asm/ov49.s +++ b/asm/ov49.s @@ -3612,7 +3612,7 @@ _02198468: .word func_ov49_02197cf4 _0219846c: .word func_0203e7b4 _02198470: .word data_ov49_0219896c - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov49_02198474 data_ov49_02198474: ; 0x02198474 .word func_ov49_021982c8 diff --git a/asm/ov50.s b/asm/ov50.s index 1d88fe7e..ff500e14 100644 --- a/asm/ov50.s +++ b/asm/ov50.s @@ -3997,7 +3997,7 @@ _0219899c: .word data_ov50_02198ad8 _021989a0: .word func_ov00_020cceec _021989a4: .word data_ov50_02198ce0 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov50_021989a8 data_ov50_021989a8: ; 0x021989a8 .word func_ov50_0219882c diff --git a/asm/ov51.s b/asm/ov51.s index e5da5ecd..cff7f7e3 100644 --- a/asm/ov51.s +++ b/asm/ov51.s @@ -3707,7 +3707,7 @@ _021984a4: .word func_ov51_021977d0 _021984a8: .word func_0203e7b4 _021984ac: .word data_ov51_02198b00 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov51_021984b0 data_ov51_021984b0: ; 0x021984b0 .word func_ov51_021982a0 diff --git a/asm/ov52.s b/asm/ov52.s index 5c967bf6..a16aec2f 100644 --- a/asm/ov52.s +++ b/asm/ov52.s @@ -2878,7 +2878,7 @@ _02197948: .word func_ov52_02196ddc _0219794c: .word func_0203e7b4 _02197950: .word data_ov52_02197c74 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov52_02197954 data_ov52_02197954: ; 0x02197954 .word func_ov52_021978d4 diff --git a/asm/ov53.s b/asm/ov53.s index 9ee4bed8..0f12cf28 100644 --- a/asm/ov53.s +++ b/asm/ov53.s @@ -1507,7 +1507,7 @@ _0219a064: .word data_ov53_0219a5f0 _0219a068: .word data_ov53_0219a670 _0219a06c: .word data_ov53_0219a5e4 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov53_0219a070 data_ov53_0219a070: ; 0x0219a070 .word func_ov53_02199fc4 diff --git a/asm/ov54.s b/asm/ov54.s index 960bfb13..c27847c2 100644 --- a/asm/ov54.s +++ b/asm/ov54.s @@ -938,7 +938,7 @@ _02199948: .word data_ov54_02199a2c _0219994c: .word func_ov00_020a95a4 _02199950: .word data_ov54_02199a20 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov54_02199954 data_ov54_02199954: ; 0x02199954 .word func_ov54_02199924 diff --git a/asm/ov55.s b/asm/ov55.s index 924bd1f7..4e956e64 100644 --- a/asm/ov55.s +++ b/asm/ov55.s @@ -856,7 +856,7 @@ _02199810: .word data_ov55_021998ac _02199814: .word func_ov00_020a95a4 _02199818: .word data_ov55_021998a0 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov55_0219981c data_ov55_0219981c: ; 0x0219981c .word func_ov55_021997ec diff --git a/asm/ov56.s b/asm/ov56.s index 83ff432c..35a8cb75 100644 --- a/asm/ov56.s +++ b/asm/ov56.s @@ -515,7 +515,7 @@ _02199370: .word data_ov56_02199400 _02199374: .word data_ov56_02199474 _02199378: .word data_ov56_02199468 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov56_0219937c data_ov56_0219937c: ; 0x0219937c .word func_ov56_02199328 diff --git a/asm/ov57.s b/asm/ov57.s index cc694e51..d51bf534 100644 --- a/asm/ov57.s +++ b/asm/ov57.s @@ -2222,7 +2222,7 @@ _0219aa04: .word data_ov57_0219ab1c _0219aa08: .word func_ov57_0219a980 _0219aa0c: .word data_ov57_0219ab1c - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov57_0219aa10 data_ov57_0219aa10: ; 0x0219aa10 .word func_ov57_0219a9a0 diff --git a/asm/ov58.s b/asm/ov58.s index 23a34e46..44186248 100644 --- a/asm/ov58.s +++ b/asm/ov58.s @@ -3368,7 +3368,7 @@ _0219ae70: .word data_ov58_0219aeec _0219ae74: .word func_ov58_0219a440 _0219ae78: .word data_ov58_0219b0e4 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .global data_ov58_0219ae7c data_ov58_0219ae7c: ; 0x0219ae7c .word func_ov58_0219ad80 diff --git a/asm/ov59.s b/asm/ov59.s index 2e40ea75..952345d2 100644 --- a/asm/ov59.s +++ b/asm/ov59.s @@ -2552,7 +2552,7 @@ data_ov59_0219b120: ; 0x0219b120 .section .init, 4, 1, 4 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .data .global data_ov59_0219b140 diff --git a/asm/ov60.s b/asm/ov60.s index cf045279..32b0ae95 100644 --- a/asm/ov60.s +++ b/asm/ov60.s @@ -12054,7 +12054,7 @@ data_ov60_021476e8: ; 0x021476e8 .section .init, 4, 1, 4 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .data .global data_ov60_02147700 diff --git a/asm/ov61.s b/asm/ov61.s index ac9d1635..fad45a10 100644 --- a/asm/ov61.s +++ b/asm/ov61.s @@ -75227,7 +75227,7 @@ data_ov61_0217a604: ; 0x0217a604 .section .init, 4, 1, 4 - .section .sinit, 4, 1, 4 + .section .ctor, 4, 1, 4 .data .global data_ov61_0217a620 diff --git a/tools/lcf.py b/tools/lcf.py index ef720650..b092fa1f 100644 --- a/tools/lcf.py +++ b/tools/lcf.py @@ -277,7 +277,7 @@ with open(f'{BUILD}arm9_linker_script.lcf', 'w') as file: for obj in ARM9_OBJECTS: file.write(f' {name(obj)}.o(.text)\n') for obj in ARM9_OBJECTS: file.write(f' {name(obj)}.o(.init)\n') for obj in ARM9_OBJECTS: file.write(f' {name(obj)}.o(.rodata)\n') - for obj in ARM9_OBJECTS: file.write(f' {name(obj)}.o(.sinit)\n') + for obj in ARM9_OBJECTS: file.write(f' {name(obj)}.o(.ctor)\n') file.write(' . = ALIGN(32);\n') for obj in ARM9_OBJECTS: file.write(f' {name(obj)}.o(.data)\n') file.write(' . = ALIGN(32);\n') @@ -348,7 +348,7 @@ with open(f'{BUILD}arm9_linker_script.lcf', 'w') as file: for obj in ov.objects: file.write(f' {name(obj)}.o(.init)\n') file.write('\n') file.write(f' {ov.name}_sinit_start = .;\n') - for obj in ov.objects: file.write(f' {name(obj)}.o(.sinit)\n') + for obj in ov.objects: file.write(f' {name(obj)}.o(.ctor)\n') file.write(' WRITEW 0;\n') file.write(f' {ov.name}_sinit_end = .;\n') file.write('\n')