diff --git a/config/eur/arm9/delinks.txt b/config/eur/arm9/delinks.txt index a5ad6bc9..7c9cadf6 100644 --- a/config/eur/arm9/delinks.txt +++ b/config/eur/arm9/delinks.txt @@ -5,3 +5,10 @@ .data start:0x020572e0 end:0x02058e20 kind:data align:32 .bss start:0x02058e20 end:0x020773c0 kind:bss align:32 +src/Main/Actor/ActorType.cpp: + .text start:0x0203e784 end:0x0203e8a0 + .bss start:0x02069180 end:0x02069188 + +libs/cpp/__register_global_object.cpp: + .text start:0x0204f8d4 end:0x0204f8f4 + .bss start:0x02076da8 end:0x02076dac diff --git a/config/eur/arm9/overlays/ov000/delinks.txt b/config/eur/arm9/overlays/ov000/delinks.txt index c24cb483..71987257 100644 --- a/config/eur/arm9/overlays/ov000/delinks.txt +++ b/config/eur/arm9/overlays/ov000/delinks.txt @@ -3,5 +3,90 @@ .init start:0x020df338 end:0x020e1e88 kind:code align:4 .ctor start:0x020e1e88 end:0x020e1f6c kind:data align:4 .data start:0x020e1f80 end:0x020e9320 kind:data align:32 - .bss start:0x020e9320 end:0x020eed40 kind:bss align:32 + .bss start:0x020e9320 end:0x020ec81c kind:bss align:32 + .sbss start:0x020ec81c end:0x020eed40 kind:bss align:4 +src/00_Core/Actor/Actor.cpp: + .text start:0x020c1500 end:0x020c3348 + .rodata start:0x020dd370 end:0x020dd3f8 + .data start:0x020e71a0 end:0x020e72a8 + +src/00_Core/Actor/ActorManager.cpp: + .text start:0x020c33d4 end:0x020c3e54 + .data start:0x020e72a8 end:0x020e72f4 + +src/00_Core/Item/Item.cpp: + .text start:0x020ad020 end:0x020ad090 + .rodata start:0x020dc574 end:0x020dc6c4 + +src/00_Core/Item/ItemManager.cpp: + .text start:0x020ad090 end:0x020ae790 + .rodata start:0x020dc6c4 end:0x020dc6d4 + .data start:0x020e5c58 end:0x020e6078 + +src/00_Core/Map/Course.cpp: + .text start:0x0207ca00 end:0x0207da38 + .data start:0x020e2058 end:0x020e22fc + +src/00_Core/Map/MapBase.cpp: + .text start:0x0207da38 end:0x02080f20 + .data start:0x020e22fc end:0x020e2424 + .sbss start:0x020ec81c end:0x020ec964 + +src/00_Core/Map/MapManager.cpp: + .text start:0x020820ec end:0x02086cd0 + .rodata start:0x020d88f0 end:0x020d8aa8 + .init start:0x020df4cc end:0x020df640 + .ctor start:0x020e1ebc end:0x020e1ec0 + .data start:0x020e24c4 end:0x020e253c + .sbss start:0x020ec964 end:0x020ec9d4 + +src/00_Core/Player/LinkStateBase.cpp: + .text start:0x020a7fa4 end:0x020a8e04 + .rodata start:0x020dc510 end:0x020dc528 + .data start:0x020e5630 end:0x020e56f0 + +src/00_Core/Player/LinkStateDamage.cpp: + .text start:0x020abfa4 end:0x020ad020 + .rodata start:0x020dc560 end:0x020dc574 + .data start:0x020e5a8c end:0x020e5c58 + +src/00_Core/Player/LinkStateFollow.cpp: + .text start:0x020a8f74 end:0x020a92a4 + .data start:0x020e575c end:0x020e58e8 + +src/00_Core/Player/LinkStateInteract.cpp: + .text start:0x020aa32c end:0x020abd78 + .rodata start:0x020dc528 end:0x020dc560 + .data start:0x020e58e8 end:0x020e5a40 + +src/00_Core/Player/LinkStateItem.cpp: + .text start:0x020abd78 end:0x020abfa4 + .data start:0x020e5a40 end:0x020e5a8c + +src/00_Core/Player/LinkStateMove.cpp: + .text start:0x020a8e04 end:0x020a8f74 + .data start:0x020e56f0 end:0x020e575c + +src/00_Core/Player/LinkStateRoll.cpp: + .text start:0x020ae790 end:0x020aeeac + .data start:0x020e6078 end:0x020e6104 + +src/00_Core/Player/PlayerBase.cpp: + .text start:0x020a7af0 end:0x020a7fa4 + .data start:0x020e5590 end:0x020e5630 + +src/00_Core/Player/PlayerControl.cpp: + .text start:0x020aeeac end:0x020b1498 + .data start:0x020e6104 end:0x020e6150 + .sbss start:0x020ee198 end:0x020ee1a0 + +src/00_Core/Player/TouchControl.cpp: + .text start:0x0207ac24 end:0x0207afa0 + .init start:0x020df38c end:0x020df3b8 + .ctor start:0x020e1e90 end:0x020e1e94 + +src/00_Core/Save/AdventureFlags.cpp: + .text start:0x02097628 end:0x020980f4 + .data start:0x020e310c end:0x020e3ad8 + .bss start:0x020eaac4 end:0x020eaac8 diff --git a/config/eur/arm9/overlays/ov014/delinks.txt b/config/eur/arm9/overlays/ov014/delinks.txt index 3f27666c..07c0b3f4 100644 --- a/config/eur/arm9/overlays/ov014/delinks.txt +++ b/config/eur/arm9/overlays/ov014/delinks.txt @@ -5,3 +5,10 @@ .data start:0x021559a0 end:0x0215abc0 kind:data align:32 .bss start:0x0215abc0 end:0x0215b4a0 kind:bss align:32 +src/14_Land/Actor/ActorRupee.cpp: + .text start:0x0213ae68 end:0x0213b778 + .rodata start:0x02153e28 end:0x02153e48 + .init start:0x0215517c end:0x021551d8 + .ctor start:0x0215591c end:0x02155920 + .data start:0x02158994 end:0x02158a94 + .bss start:0x0215b1f4 end:0x0215b214 diff --git a/config/usa/arm9/delinks.txt b/config/usa/arm9/delinks.txt index 2f26889f..dfd1e943 100644 --- a/config/usa/arm9/delinks.txt +++ b/config/usa/arm9/delinks.txt @@ -5,3 +5,10 @@ .data start:0x02057280 end:0x02058dc0 kind:data align:32 .bss start:0x02058dc0 end:0x02077360 kind:bss align:32 +src/Main/Actor/ActorType.cpp: + .text start:0x0203e740 end:0x0203e85c + .bss start:0x02069120 end:0x02069128 + +libs/cpp/__register_global_object.cpp: + .text start:0x0204f890 end:0x0204f8b0 + .bss start:0x02076d48 end:0x02076d4c diff --git a/config/usa/arm9/overlays/ov000/delinks.txt b/config/usa/arm9/overlays/ov000/delinks.txt index 15ccb087..becb7401 100644 --- a/config/usa/arm9/overlays/ov000/delinks.txt +++ b/config/usa/arm9/overlays/ov000/delinks.txt @@ -3,5 +3,90 @@ .init start:0x020df2d8 end:0x020e1e28 kind:code align:4 .ctor start:0x020e1e28 end:0x020e1f0c kind:data align:4 .data start:0x020e1f20 end:0x020e92c0 kind:data align:32 - .bss start:0x020e92c0 end:0x020eece0 kind:bss align:32 + .bss start:0x020e92c0 end:0x020ec718 kind:bss align:32 + .sbss start:0x020ec718 end:0x020eece0 kind:bss align:4 +src/00_Core/Actor/Actor.cpp: + .text start:0x020c14a0 end:0x020c32e8 + .rodata start:0x020dd310 end:0x020dd398 + .data start:0x020e7140 end:0x020e7248 + +src/00_Core/Actor/ActorManager.cpp: + .text start:0x020c3374 end:0x020c3df4 + .data start:0x020e7248 end:0x020e7294 + +src/00_Core/Item/Item.cpp: + .text start:0x020acfc0 end:0x020ad030 + .rodata start:0x020dc514 end:0x020dc664 + +src/00_Core/Item/ItemManager.cpp: + .text start:0x020ad030 end:0x020ae730 + .rodata start:0x020dc664 end:0x020dc674 + .data start:0x020e5bf8 end:0x020e6018 + +src/00_Core/Map/Course.cpp: + .text start:0x0207c9a0 end:0x0207d9d8 + .data start:0x020e1ff8 end:0x020e229c + +src/00_Core/Map/MapBase.cpp: + .text start:0x0207d9d8 end:0x02080ec0 + .data start:0x020e229c end:0x020e23b4 + .sbss start:0x020ec7bc end:0x020ec904 + +src/00_Core/Map/MapManager.cpp: + .text start:0x0208208c end:0x02086c70 + .rodata start:0x020d8890 end:0x020d8a48 + .init start:0x020df46c end:0x020df5e0 + .ctor start:0x020e1e5c end:0x020e1e60 + .data start:0x020e2464 end:0x020e24dc + .sbss start:0x020ec904 end:0x020ec974 + +src/00_Core/Player/LinkStateBase.cpp: + .text start:0x020a7f44 end:0x020a8da4 + .rodata start:0x020dc4b0 end:0x020dc4c8 + .data start:0x020e55d0 end:0x020e5690 + +src/00_Core/Player/LinkStateDamage.cpp: + .text start:0x020abf44 end:0x020acfc0 + .rodata start:0x020dc500 end:0x020dc514 + .data start:0x020e5a2c end:0x020e5bf8 + +src/00_Core/Player/LinkStateFollow.cpp: + .text start:0x020a8f14 end:0x020a9244 + .data start:0x020e56fc end:0x020e5788 + +src/00_Core/Player/LinkStateInteract.cpp: + .text start:0x020aa2cc end:0x020abd18 + .rodata start:0x020dc4c8 end:0x020dc500 + .data start:0x020e5888 end:0x020e59e0 + +src/00_Core/Player/LinkStateItem.cpp: + .text start:0x020abd18 end:0x020abf44 + .data start:0x020e59e0 end:0x020e5a2c + +src/00_Core/Player/LinkStateMove.cpp: + .text start:0x020a8da4 end:0x020a8f14 + .data start:0x020e5690 end:0x020e56fc + +src/00_Core/Player/LinkStateRoll.cpp: + .text start:0x020ae730 end:0x020aee4c + .data start:0x020e6018 end:0x020e60a4 + +src/00_Core/Player/PlayerBase.cpp: + .text start:0x020a7a90 end:0x020a7f44 + .data start:0x020e5530 end:0x020e55d0 + +src/00_Core/Player/PlayerControl.cpp: + .text start:0x020aee4c end:0x020b1438 + .data start:0x020e60a4 end:0x020e60f0 + .sbss start:0x020ee138 end:0x020ee140 + +src/00_Core/Player/TouchControl.cpp: + .text start:0x0207abc4 end:0x0207af40 + .init start:0x020df32c end:0x020df358 + .ctor start:0x020e1e30 end:0x020e1e34 + +src/00_Core/Save/AdventureFlags.cpp: + .text start:0x020975c8 end:0x02098094 + .data start:0x020e30ac end:0x020e3a78 + .bss start:0x020eaa64 end:0x020eaa68 diff --git a/config/usa/arm9/overlays/ov014/delinks.txt b/config/usa/arm9/overlays/ov014/delinks.txt index 804eb47d..744a0f4e 100644 --- a/config/usa/arm9/overlays/ov014/delinks.txt +++ b/config/usa/arm9/overlays/ov014/delinks.txt @@ -5,3 +5,10 @@ .data start:0x02155900 end:0x0215ab20 kind:data align:32 .bss start:0x0215ab20 end:0x0215b400 kind:bss align:32 +src/14_Land/Actor/ActorRupee.cpp: + .text start:0x0213adc4 end:0x0213b6d4 + .rodata start:0x02153d84 end:0x02153da4 + .init start:0x021550d8 end:0x02155134 + .ctor start:0x02155878 end:0x0215587c + .data start:0x021588f4 end:0x021589f8 + .bss start:0x0215b154 end:0x0215b174