Skip to content

TU: generate dBase_c lifecycle from one genuine C++ translation unit - #1995

Merged
andrewboudreau merged 10 commits into
mainfrom
integrate/actor-derived-real-tu
Aug 30, 2026
Merged

TU: generate dBase_c lifecycle from one genuine C++ translation unit#1995
andrewboudreau merged 10 commits into
mainfrom
integrate/actor-derived-real-tu

Conversation

@andrewboudreau

Copy link
Copy Markdown
Collaborator

Promotes the five-function arm9/ActorDerived run as src/actors/ActorDerived.cpp after replacing its C-linkage lifecycle workaround with real dBase_c methods.

MWCC now emits D1 followed by D0 from the inline class destructor, with no D2 and no hand-authored destructor symbols. The same TU owns Spawn, AfterInitResources, the remaining free-function veneer, RTTI, and vtable output; exact canonical data copies are compared and discarded through the manifest.

Verification:

  • tu_order_check: all match, ROM order, nothing unlicensed
  • tubuild verify: 5/5 exact with clean relocation destinations
  • raw object: exactly five text symbols and five expected class-data objects; no D2
  • romdata_check: 3 verified, 2 partial type-name extents, 0 differing, 0 unnamed
  • full stock ROM: 11,085/11,085 reproducing, 106/106 modules exact, zero mismatches
  • 88/88 reconstructed TUs compile; attribution 5/5 intact; port references 405/405

No claims, attempt-ledger, converted-baseline, dashboard, or tooling changes are included.

@tangos-validator

tangos-validator Bot commented Aug 30, 2026

Copy link
Copy Markdown

✅ PR validation — Passed

Committed merge introduces no reconstruction or attribution regression.

Full merge validation

Check Result
Committed test merge yes
Byte-verified functions 10,994 / 11,347 (96.89%, -4)
Byte-verified code bytes 2,045,116 / 2,211,124 (92.49%, -132)
Claimed, not byte-verified 222 functions, 60,188 bytes (+4)
Perfect source moves 0 R100
Enrolled ranges (delinks complete) 11,058 functions, 2,052,772 bytes (92.84%, +0) -- differs from byte-verified by +64
Contributor credit 0 added, 0 changed, 0 lost
Relocation check 2748 checked; 3 BLIND, 2745 VERIFIED
Port reference check 405 checked; 0 stale
Module fidelity 106/106 exact; 100.000000% compared bytes
Code linked from verified source 11,087 functions, 2,066,772 bytes (93.47%)
Module bytes from source 2,066,772 / 3,049,600 (67.8%); 811,492 (26.6%) are data no delink entry reaches
ROM data reproduced from source 456 symbol(s) exact, 241 partial, 9 differ

Byte-verified means the range carries complete in a delinks.txt, so the ROM build compiled it and compared it to the cartridge. The 222 claimed functions have a src/ file named after the symbol with no NONMATCHING banner, and nothing compiles them -- dsd fills their addresses with the ROM's own bytes. Both together are the 11,216 this project calls matched.

Warnings: 5 address range(s) left the byte-verified set while enrolled totals held steady: arm9:0x02013e80-0x02013ea4, arm9:0x02013ea4-0x02013edc, arm9:0x02013edc-0x02013ee8, arm9:0x02013ee8-0x02013ef4, arm9:0x02013ef4-0x02013f28; 3 linkcheck result(s) have unresolved relocations; 4 more function(s) now claim a match that nothing compiles; enroll them in a delinks.txt to have the ROM build check them.

Per-file link-check detail

All 2687 changed file(s) compile to the ROM byte-for-byte with correct relocation targets.

File Symbol Result Slots checked
src/ArrowLift_Spawn.c ArrowLift_Spawn ✅ verified 1
src/CameraTag_Spawn.c CameraTag_Spawn ✅ verified 1
src/Camera_Spawn.cpp Camera_Spawn ✅ verified 1
src/Cannon_Spawn.cpp Cannon_Spawn ✅ verified 1
src/ChiefChilly_Spawn.cpp ChiefChilly_Spawn ✅ verified 1
src/Clam_Spawn.cpp Clam_Spawn ✅ verified 1
src/ClockPaintingHandShort_Spawn.cpp ClockPaintingHandShort_Spawn ✅ verified 1
src/Coffin_Spawn.c Coffin_Spawn ✅ verified 1
src/Fish_Spawn.cpp Fish_Spawn ✅ verified 1
src/Flamethrower_Spawn.cpp Flamethrower_Spawn ✅ verified 1
src/HUD_Spawn.cpp HUD_Spawn ✅ verified 1
src/Minimap_Spawn.cpp Minimap_Spawn ✅ verified 1
src/MirrorLuigi_Spawn.cpp MirrorLuigi_Spawn ✅ verified 1
src/Player_Spawn.cpp Player_Spawn ✅ verified 1
src/Stage_Spawn.cpp Stage_Spawn ✅ verified 1
src/ToxBox_Spawn.cpp ToxBox_Spawn ✅ verified 1
src/Tree_Spawn.cpp Tree_Spawn ✅ verified 1
src/TtcConveyorBeltLarge_Spawn.cpp TtcConveyorBeltLarge_Spawn ✅ verified 1
src/TtcConveyorBeltSmall_Spawn.cpp TtcConveyorBeltSmall_Spawn ✅ verified 1
src/Unagi_Spawn.c Unagi_Spawn ✅ verified 1
src/UnchainedChomp_Spawn.cpp UnchainedChomp_Spawn ✅ verified 1
src/UnknownVsEntry_Spawn.cpp UnknownVsEntry_Spawn ✅ verified 1
src/Wiggler_Spawn.c Wiggler_Spawn ✅ verified 1
src/WorkElevator_Spawn.cpp WorkElevator_Spawn ✅ verified 1
src/_Z19LoadEntranceObjectsRN11LVL_Overlay11ObjSubTableEij.cpp _Z19LoadEntranceObjectsRN11LVL_Overlay11ObjSubTableEij ✅ verified 1
src/_ZN10BowserFire13InitResourcesEv.cpp _ZN10BowserFire13InitResourcesEv ✅ verified 1
src/_ZN10BowserFire16CleanupResourcesEv.cpp _ZN10BowserFire16CleanupResourcesEv ✅ verified 1
src/_ZN10BowserFire6RenderEv.cpp _ZN10BowserFire6RenderEv ✅ verified 1
src/_ZN10BowserFire8BehaviorEv.cpp _ZN10BowserFire8BehaviorEv ✅ verified 1
src/_ZN10BowserFireD0Ev.cpp _ZN10BowserFireD0Ev ✅ verified 1
src/_ZN10BowserFireD1Ev.cpp _ZN10BowserFireD1Ev ✅ verified 1
src/_ZN10BowserTail13InitResourcesEv.cpp _ZN10BowserTail13InitResourcesEv ✅ verified 1
src/_ZN10BowserTail16CleanupResourcesEv.cpp _ZN10BowserTail16CleanupResourcesEv ✅ verified 1
src/_ZN10BowserTail6RenderEv.cpp _ZN10BowserTail6RenderEv ✅ verified 1
src/_ZN10BowserTail8BehaviorEv.cpp _ZN10BowserTail8BehaviorEv ✅ verified 1
src/_ZN10BowserTailD0Ev.cpp _ZN10BowserTailD0Ev ✅ verified 1
src/_ZN10BowserTailD1Ev.cpp _ZN10BowserTailD1Ev ✅ verified 1
src/_ZN10BrickBlock11GetSpawnPosER7Vector3RS_.cpp _ZN10BrickBlock11GetSpawnPosER7Vector3RS_ ✅ verified 1
src/_ZN10BrickBlock13InitResourcesEv.cpp _ZN10BrickBlock13InitResourcesEv ✅ verified 1
src/_ZN10BrickBlock15SpawnKoopaShellEv.cpp _ZN10BrickBlock15SpawnKoopaShellEv ✅ verified 1
src/_ZN10BrickBlock15SpawnSilverStarEv.cpp _ZN10BrickBlock15SpawnSilverStarEv ✅ verified 1
src/_ZN10BrickBlock16CleanupResourcesEv.cpp _ZN10BrickBlock16CleanupResourcesEv ✅ verified 1
src/_ZN10BrickBlock17SpawnMegaMushroomEv.cpp _ZN10BrickBlock17SpawnMegaMushroomEv ✅ verified 1
src/_ZN10BrickBlock18SpawnOneUpMushroomEv.cpp _ZN10BrickBlock18SpawnOneUpMushroomEv ✅ verified 1
src/_ZN10BrickBlock8BehaviorEv.cpp _ZN10BrickBlock8BehaviorEv ✅ verified 1
src/_ZN10BrickBlockD0Ev.cpp _ZN10BrickBlockD0Ev ✅ verified 1
src/_ZN10BrickBlockD1Ev.cpp _ZN10BrickBlockD1Ev ✅ verified 1
src/_ZN10BulletBill13InitResourcesEv.cpp _ZN10BulletBill13InitResourcesEv ✅ verified 1
src/_ZN10BulletBill16CleanupResourcesEv.cpp _ZN10BulletBill16CleanupResourcesEv ✅ verified 1
src/_ZN10BulletBill16OnAimedAtWithEggEv.cpp _ZN10BulletBill16OnAimedAtWithEggEv ✅ verified 1
src/_ZN10BulletBill6RenderEv.cpp _ZN10BulletBill6RenderEv ✅ verified 1
src/_ZN10BulletBill8BehaviorEv.cpp _ZN10BulletBill8BehaviorEv ✅ verified 1
src/_ZN10BulletBillD0Ev.cpp _ZN10BulletBillD0Ev ✅ verified 1
src/_ZN10BulletBillD1Ev.cpp _ZN10BulletBillD1Ev ✅ verified 1
src/_ZN10ChainChomp13InitResourcesEv.cpp _ZN10ChainChomp13InitResourcesEv ✅ verified 1
src/_ZN10ChainChomp16CleanupResourcesEv.cpp _ZN10ChainChomp16CleanupResourcesEv ✅ verified 1
src/_ZN10ChainChomp6RenderEv.cpp _ZN10ChainChomp6RenderEv ✅ verified 1
src/_ZN10ChainChomp8BehaviorEv.cpp _ZN10ChainChomp8BehaviorEv ✅ verified 1
src/_ZN10ChainChompD0Ev.cpp _ZN10ChainChompD0Ev ✅ verified 1
src/_ZN10ChainChompD1Ev.cpp _ZN10ChainChompD1Ev ✅ verified 1
src/_ZN10CheepCheep13InitResourcesEv.cpp _ZN10CheepCheep13InitResourcesEv ✅ verified 1
src/_ZN10CheepCheep16CleanupResourcesEv.cpp _ZN10CheepCheep16CleanupResourcesEv ✅ verified 1
src/_ZN10CheepCheep16OnPendingDestroyEv.cpp _ZN10CheepCheep16OnPendingDestroyEv ✅ verified 1
src/_ZN10CheepCheep6RenderEv.cpp _ZN10CheepCheep6RenderEv ✅ verified 1
src/_ZN10CheepCheep8BehaviorEv.cpp _ZN10CheepCheep8BehaviorEv ✅ verified 1
src/_ZN10CheepCheepD0Ev.cpp _ZN10CheepCheepD0Ev ✅ verified 1
src/_ZN10CheepCheepD1Ev.cpp _ZN10CheepCheepD1Ev ✅ verified 1
src/_ZN10ChillBully13InitResourcesEv.cpp _ZN10ChillBully13InitResourcesEv ✅ verified 1
src/_ZN10ChillBully14UpdateRunStateEv.cpp _ZN10ChillBully14UpdateRunStateEv ✅ verified 1
src/_ZN10ChillBully16UpdateDeathStateEv.cpp _ZN10ChillBully16UpdateDeathStateEv ✅ verified 1
src/_ZN10ChillBully8BehaviorEv.cpp _ZN10ChillBully8BehaviorEv ✅ verified 1
src/_ZN10ChillBullyD0Ev.cpp _ZN10ChillBullyD0Ev ✅ verified 1
src/_ZN10ChillBullyD1Ev.cpp _ZN10ChillBullyD1Ev ✅ verified 1
src/_ZN10DonutBlock13InitResourcesEv.cpp _ZN10DonutBlock13InitResourcesEv ✅ verified 1
src/_ZN10DonutBlock16CleanupResourcesEv.cpp _ZN10DonutBlock16CleanupResourcesEv ✅ verified 1
src/_ZN10DonutBlock16OnPendingDestroyEv.cpp _ZN10DonutBlock16OnPendingDestroyEv ✅ verified 1
src/_ZN10DonutBlock6RenderEv.cpp _ZN10DonutBlock6RenderEv ✅ verified 1
src/_ZN10DonutBlock8BehaviorEv.cpp _ZN10DonutBlock8BehaviorEv ✅ verified 1
src/_ZN10DonutBlockD0Ev.cpp _ZN10DonutBlockD0Ev ✅ verified 1
src/_ZN10DonutBlockD1Ev.cpp _ZN10DonutBlockD1Ev ✅ verified 1
src/_ZN10HootTheOwl13InitResourcesEv.cpp _ZN10HootTheOwl13InitResourcesEv ✅ verified 1
src/_ZN10HootTheOwl16CleanupResourcesEv.cpp _ZN10HootTheOwl16CleanupResourcesEv ✅ verified 1
src/_ZN10HootTheOwl16OnPendingDestroyEv.cpp _ZN10HootTheOwl16OnPendingDestroyEv ✅ verified 1
src/_ZN10HootTheOwl6RenderEv.cpp _ZN10HootTheOwl6RenderEv ✅ verified 1
src/_ZN10HootTheOwl8BehaviorEv.cpp _ZN10HootTheOwl8BehaviorEv ✅ verified 1
src/_ZN10HootTheOwlD0Ev.cpp _ZN10HootTheOwlD0Ev ✅ verified 1
src/_ZN10HootTheOwlD1Ev.cpp _ZN10HootTheOwlD1Ev ✅ verified 1
src/_ZN10KingBobOmb13InitResourcesEv.cpp _ZN10KingBobOmb13InitResourcesEv ✅ verified 1
src/_ZN10KingBobOmb16CleanupResourcesEv.cpp _ZN10KingBobOmb16CleanupResourcesEv ✅ verified 1
src/_ZN10KingBobOmb16OnAimedAtWithEggEv.cpp _ZN10KingBobOmb16OnAimedAtWithEggEv ✅ verified 1
src/_ZN10KingBobOmb16OnPendingDestroyEv.cpp _ZN10KingBobOmb16OnPendingDestroyEv ✅ verified 1
src/_ZN10KingBobOmb6RenderEv.cpp _ZN10KingBobOmb6RenderEv ✅ verified 1
src/_ZN10KingBobOmb8BehaviorEv.cpp _ZN10KingBobOmb8BehaviorEv ✅ verified 1
src/_ZN10KingBobOmbD0Ev.cpp _ZN10KingBobOmbD0Ev ✅ verified 1
src/_ZN10KingBobOmbD1Ev.cpp _ZN10KingBobOmbD1Ev ✅ verified 1
src/_ZN10KoopaShell13InitResourcesEv.cpp _ZN10KoopaShell13InitResourcesEv ✅ verified 1
src/_ZN10KoopaShell13OnYoshiTryEatEv.cpp _ZN10KoopaShell13OnYoshiTryEatEv ✅ verified 1
src/_ZN10KoopaShell16CleanupResourcesEv.cpp _ZN10KoopaShell16CleanupResourcesEv ✅ verified 1
src/_ZN10KoopaShell16OnPendingDestroyEv.cpp _ZN10KoopaShell16OnPendingDestroyEv ✅ verified 1
src/_ZN10KoopaShell6RenderEv.cpp _ZN10KoopaShell6RenderEv ✅ verified 1
src/_ZN10KoopaShell8BehaviorEv.cpp _ZN10KoopaShell8BehaviorEv ✅ verified 1
src/_ZN10KoopaShellD0Ev.cpp _ZN10KoopaShellD0Ev ✅ verified 1
src/_ZN10KoopaShellD1Ev.cpp _ZN10KoopaShellD1Ev ✅ verified 1
src/_ZN10LavaBridge13InitResourcesEv.cpp _ZN10LavaBridge13InitResourcesEv ✅ verified 1
src/_ZN10LavaBridge16CleanupResourcesEv.cpp _ZN10LavaBridge16CleanupResourcesEv ✅ verified 1
src/_ZN10LavaBridge6RenderEv.cpp _ZN10LavaBridge6RenderEv ✅ verified 1
src/_ZN10LavaBridge8BehaviorEv.cpp _ZN10LavaBridge8BehaviorEv ✅ verified 1
src/_ZN10LavaBridgeD0Ev.cpp _ZN10LavaBridgeD0Ev ✅ verified 1
src/_ZN10LavaBridgeD1Ev.cpp _ZN10LavaBridgeD1Ev ✅ verified 1
src/_ZN10LavaBubble13InitResourcesEv.cpp _ZN10LavaBubble13InitResourcesEv ✅ verified 1
src/_ZN10LavaBubble13OnYoshiTryEatEv.cpp _ZN10LavaBubble13OnYoshiTryEatEv ✅ verified 1
src/_ZN10LavaBubble16CleanupResourcesEv.cpp _ZN10LavaBubble16CleanupResourcesEv ✅ verified 1
src/_ZN10LavaBubble16OnPendingDestroyEv.cpp _ZN10LavaBubble16OnPendingDestroyEv ✅ verified 1
src/_ZN10LavaBubble6RenderEv.cpp _ZN10LavaBubble6RenderEv ✅ verified 1
src/_ZN10LavaBubble8BehaviorEv.cpp _ZN10LavaBubble8BehaviorEv ✅ verified 1
src/_ZN10LavaBubbleD0Ev.cpp _ZN10LavaBubbleD0Ev ✅ verified 1
src/_ZN10LavaBubbleD1Ev.cpp _ZN10LavaBubbleD1Ev ✅ verified 1
src/_ZN10LavaSeesaw13InitResourcesEv.cpp _ZN10LavaSeesaw13InitResourcesEv ✅ verified 1
src/_ZN10LavaSeesaw16CleanupResourcesEv.cpp _ZN10LavaSeesaw16CleanupResourcesEv ✅ verified 1
src/_ZN10LavaSeesaw6RenderEv.cpp _ZN10LavaSeesaw6RenderEv ✅ verified 1
src/_ZN10LavaSeesaw8BehaviorEv.cpp _ZN10LavaSeesaw8BehaviorEv ✅ verified 1
src/_ZN10LavaSeesawD0Ev.cpp _ZN10LavaSeesawD0Ev ✅ verified 1
src/_ZN10LavaSeesawD1Ev.cpp _ZN10LavaSeesawD1Ev ✅ verified 1
src/_ZN10MrBlizzard13InitResourcesEv.cpp _ZN10MrBlizzard13InitResourcesEv ✅ verified 1
src/_ZN10MrBlizzard16CleanupResourcesEv.cpp _ZN10MrBlizzard16CleanupResourcesEv ✅ verified 1
src/_ZN10MrBlizzard16OnAimedAtWithEggEv.cpp _ZN10MrBlizzard16OnAimedAtWithEggEv ✅ verified 1
src/_ZN10MrBlizzard16OnPendingDestroyEv.cpp _ZN10MrBlizzard16OnPendingDestroyEv ✅ verified 1
src/_ZN10MrBlizzard6RenderEv.cpp _ZN10MrBlizzard6RenderEv ✅ verified 1
src/_ZN10MrBlizzard8BehaviorEv.cpp _ZN10MrBlizzard8BehaviorEv ✅ verified 1
src/_ZN10MrBlizzardD0Ev.cpp _ZN10MrBlizzardD0Ev ✅ verified 1
src/_ZN10MrBlizzardD1Ev.cpp _ZN10MrBlizzardD1Ev ✅ verified 1
src/_ZN10PyramidTag13InitResourcesEv.cpp _ZN10PyramidTag13InitResourcesEv ✅ verified 1
src/_ZN10PyramidTag8BehaviorEv.cpp _ZN10PyramidTag8BehaviorEv ✅ verified 1
src/_ZN10PyramidTagD0Ev.cpp _ZN10PyramidTagD0Ev ✅ verified 1
src/_ZN10PyramidTagD1Ev.cpp _ZN10PyramidTagD1Ev ✅ verified 1
src/_ZN10PyramidTop13InitResourcesEv.cpp _ZN10PyramidTop13InitResourcesEv ✅ verified 1
src/_ZN10PyramidTop16CleanupResourcesEv.cpp _ZN10PyramidTop16CleanupResourcesEv ✅ verified 1
src/_ZN10PyramidTop6RenderEv.cpp _ZN10PyramidTop6RenderEv ✅ verified 1
src/_ZN10PyramidTop8BehaviorEv.cpp _ZN10PyramidTop8BehaviorEv ✅ verified 1
src/_ZN10PyramidTopD0Ev.cpp _ZN10PyramidTopD0Ev ✅ verified 1
src/_ZN10PyramidTopD1Ev.cpp _ZN10PyramidTopD1Ev ✅ verified 1
src/_ZN10RockPillar13InitResourcesEv.cpp _ZN10RockPillar13InitResourcesEv ✅ verified 1
src/_ZN10RockPillar16CleanupResourcesEv.cpp _ZN10RockPillar16CleanupResourcesEv ✅ verified 1
src/_ZN10RockPillar6RenderEv.cpp _ZN10RockPillar6RenderEv ✅ verified 1
src/_ZN10RockPillar8BehaviorEv.cpp _ZN10RockPillar8BehaviorEv ✅ verified 1
src/_ZN10RockPillarD0Ev.cpp _ZN10RockPillarD0Ev ✅ verified 1
src/_ZN10RockPillarD1Ev.cpp _ZN10RockPillarD1Ev ✅ verified 1
src/_ZN10Scuttlebug13InitResourcesEv.cpp _ZN10Scuttlebug13InitResourcesEv ✅ verified 1
src/_ZN10Scuttlebug13OnTurnIntoEggER6Player.cpp _ZN10Scuttlebug13OnTurnIntoEggER6Player ✅ verified 1
src/_ZN10Scuttlebug13OnYoshiTryEatEv.cpp _ZN10Scuttlebug13OnYoshiTryEatEv ✅ verified 1
src/_ZN10Scuttlebug16CleanupResourcesEv.cpp _ZN10Scuttlebug16CleanupResourcesEv ✅ verified 1
src/_ZN10Scuttlebug16OnAimedAtWithEggEv.cpp _ZN10Scuttlebug16OnAimedAtWithEggEv ✅ verified 1
src/_ZN10Scuttlebug16OnPendingDestroyEv.cpp _ZN10Scuttlebug16OnPendingDestroyEv ✅ verified 1
src/_ZN10Scuttlebug6RenderEv.cpp _ZN10Scuttlebug6RenderEv ✅ verified 1
src/_ZN10Scuttlebug8BehaviorEv.cpp _ZN10Scuttlebug8BehaviorEv ✅ verified 1
src/_ZN10ScuttlebugD0Ev.cpp _ZN10ScuttlebugD0Ev ✅ verified 1
src/_ZN10ScuttlebugD1Ev.cpp _ZN10ScuttlebugD1Ev ✅ verified 1
src/_ZN10ShutterBob13InitResourcesEv.cpp _ZN10ShutterBob13InitResourcesEv ✅ verified 1
src/_ZN10ShutterBob16CleanupResourcesEv.cpp _ZN10ShutterBob16CleanupResourcesEv ✅ verified 1
src/_ZN10ShutterBob8BehaviorEv.cpp _ZN10ShutterBob8BehaviorEv ✅ verified 1
src/_ZN10ShutterBobD0Ev.cpp _ZN10ShutterBobD0Ev ✅ verified 1
src/_ZN10ShutterBobD1Ev.cpp _ZN10ShutterBobD1Ev ✅ verified 1
src/_ZN10ShutterHmc13InitResourcesEv.cpp _ZN10ShutterHmc13InitResourcesEv ✅ verified 1
src/_ZN10ShutterHmc16CleanupResourcesEv.cpp _ZN10ShutterHmc16CleanupResourcesEv ✅ verified 1
src/_ZN10ShutterHmc8BehaviorEv.cpp _ZN10ShutterHmc8BehaviorEv ✅ verified 1
src/_ZN10ShutterHmcD0Ev.cpp _ZN10ShutterHmcD0Ev ✅ verified 1
src/_ZN10ShutterHmcD1Ev.cpp _ZN10ShutterHmcD1Ev ✅ verified 1
src/_ZN10SlidingBox11UpdateModelEv.cpp _ZN10SlidingBox11UpdateModelEv ✅ verified 1
src/_ZN10SlidingBox13InitResourcesEv.cpp _ZN10SlidingBox13InitResourcesEv ✅ verified 1
src/_ZN10SlidingBox16CleanupResourcesEv.cpp _ZN10SlidingBox16CleanupResourcesEv ✅ verified 1
src/_ZN10SlidingBox6RenderEv.cpp _ZN10SlidingBox6RenderEv ✅ verified 1
src/_ZN10SlidingBox8BehaviorEv.cpp _ZN10SlidingBox8BehaviorEv ✅ verified 1
src/_ZN10SlidingBoxD0Ev.cpp _ZN10SlidingBoxD0Ev ✅ verified 1
src/_ZN10SlidingBoxD1Ev.cpp _ZN10SlidingBoxD1Ev ✅ verified 1
src/_ZN10SlidingIce13InitResourcesEv.cpp _ZN10SlidingIce13InitResourcesEv ✅ verified 1
src/_ZN10SlidingIce15OnHitByMegaCharER6Player.cpp _ZN10SlidingIce15OnHitByMegaCharER6Player ✅ verified 1
src/_ZN10SlidingIce16CleanupResourcesEv.cpp _ZN10SlidingIce16CleanupResourcesEv ✅ verified 1
src/_ZN10SlidingIce6RenderEv.cpp _ZN10SlidingIce6RenderEv ✅ verified 1
src/_ZN10SlidingIce8BehaviorEv.cpp _ZN10SlidingIce8BehaviorEv ✅ verified 1
src/_ZN10SlidingIceD0Ev.cpp _ZN10SlidingIceD0Ev ✅ verified 1
src/_ZN10SlidingIceD1Ev.cpp _ZN10SlidingIceD1Ev ✅ verified 1
src/_ZN10StarMarker13InitResourcesEv.cpp _ZN10StarMarker13InitResourcesEv ✅ verified 1
src/_ZN10StarMarker16CleanupResourcesEv.cpp _ZN10StarMarker16CleanupResourcesEv ✅ verified 1
src/_ZN10StarMarker16OnPendingDestroyEv.cpp _ZN10StarMarker16OnPendingDestroyEv ✅ verified 1
src/_ZN10StarMarker27SpawnRedCoinStarIfNecessaryEv.cpp _ZN10StarMarker27SpawnRedCoinStarIfNecessaryEv ✅ verified 1
src/_ZN10StarMarker6RenderEv.cpp _ZN10StarMarker6RenderEv ✅ verified 1
src/_ZN10StarMarker7CollectEv.cpp _ZN10StarMarker7CollectEv ✅ verified 1
src/_ZN10StarMarker8BehaviorEv.cpp _ZN10StarMarker8BehaviorEv ✅ verified 1
src/_ZN10StarMarkerD0Ev.cpp _ZN10StarMarkerD0Ev ✅ verified 1
src/_ZN10StarMarkerD1Ev.cpp _ZN10StarMarkerD1Ev ✅ verified 1
src/_ZN10StarSwitch13InitResourcesEv.cpp _ZN10StarSwitch13InitResourcesEv ✅ verified 1
src/_ZN10StarSwitch15OnGroundPoundedER8dActor_c.cpp _ZN10StarSwitch15OnGroundPoundedER8dActor_c ✅ verified 1
src/_ZN10StarSwitch16CleanupResourcesEv.cpp _ZN10StarSwitch16CleanupResourcesEv ✅ verified 1
src/_ZN10StarSwitch6RenderEv.cpp _ZN10StarSwitch6RenderEv ✅ verified 1
src/_ZN10StarSwitch8BehaviorEv.cpp _ZN10StarSwitch8BehaviorEv ✅ verified 1
src/_ZN10StarSwitchD0Ev.cpp _ZN10StarSwitchD0Ev ✅ verified 1
src/_ZN10StarSwitchD1Ev.cpp _ZN10StarSwitchD1Ev ✅ verified 1
src/_ZN10dBgActor_c13IsClsnInRangeE5Fix12IiES1_.cpp _ZN10dBgActor_c13IsClsnInRangeE5Fix12IiES1_ ✅ verified 1
src/_ZN10dBgActor_c14KillByMegaCharER6Player.cpp _ZN10dBgActor_c14KillByMegaCharER6Player ✅ verified 1
src/_ZN10dBgActor_c19UpdateClsnPosAndRotEv.cpp _ZN10dBgActor_c19UpdateClsnPosAndRotEv ✅ verified 1
src/_ZN10dBgActor_c21IsClsnInRangeOnScreenE5Fix12IiES1_.cpp _ZN10dBgActor_c21IsClsnInRangeOnScreenE5Fix12IiES1_ ✅ verified 1
src/_ZN10dBgActor_c21UpdateModelPosAndRotYEv.cpp _ZN10dBgActor_c21UpdateModelPosAndRotYEv ✅ verified 1
src/_ZN10dBgActor_c4KillEv.cpp _ZN10dBgActor_c4KillEv ✅ verified 1
src/_ZN10dBgActor_cC2Ev.cpp _ZN10dBgActor_cC2Ev ✅ verified 1
src/_ZN10dBgActor_cD0Ev.cpp _ZN10dBgActor_cD0Ev ✅ verified 1
src/_ZN10dBgActor_cD1Ev.cpp _ZN10dBgActor_cD1Ev ✅ verified 1
src/_ZN10dCcAcPos_c21SetPosRelativeToActorERK7Vector3.cpp _ZN10dCcAcPos_c21SetPosRelativeToActorERK7Vector3 ✅ verified 1
src/_ZN10dScEntry_c13InitResourcesEv.cpp _ZN10dScEntry_c13InitResourcesEv ✅ verified 1
src/_ZN10dScEntry_c15graphCallback_c14GraphCallback2Ev.cpp _ZN10dScEntry_c15graphCallback_c14GraphCallback2Ev ✅ verified 1
src/_ZN10dScEntry_c15graphCallback_cC1Ev.cpp _ZN10dScEntry_c15graphCallback_cC1Ev ✅ verified 1
src/_ZN10dScEntry_c16CleanupResourcesEv.cpp _ZN10dScEntry_c16CleanupResourcesEv ✅ verified 1
src/_ZN10dScEntry_c16OnPendingDestroyEv.cpp _ZN10dScEntry_c16OnPendingDestroyEv ✅ verified 1
src/_ZN10dScEntry_c19BeforeInitResourcesEv.cpp _ZN10dScEntry_c19BeforeInitResourcesEv ✅ verified 1
src/_ZN10dScEntry_c6RenderEv.cpp _ZN10dScEntry_c6RenderEv ✅ verified 1
src/_ZN10dScEntry_c6icon_c6RenderEv.cpp _ZN10dScEntry_c6icon_c6RenderEv ✅ verified 1
src/_ZN10dScEntry_c6icon_c8BehaviorEv.cpp _ZN10dScEntry_c6icon_c8BehaviorEv ✅ verified 1
src/_ZN10dScEntry_c6icon_cC1Ev.cpp _ZN10dScEntry_c6icon_cC1Ev ✅ verified 1
src/_ZN10dScEntry_c6icon_cD1Ev.cpp _ZN10dScEntry_c6icon_cD1Ev ✅ verified 1
src/_ZN10dScEntry_c8BehaviorEv.cpp _ZN10dScEntry_c8BehaviorEv ✅ verified 1
src/_ZN10dScEntry_cD0Ev.cpp _ZN10dScEntry_cD0Ev ✅ verified 1
src/_ZN10dScEntry_cD1Ev.cpp _ZN10dScEntry_cD1Ev ✅ verified 1
src/_ZN10dScMgBSC_c13InitResourcesEv.cpp _ZN10dScMgBSC_c13InitResourcesEv ✅ verified 1
src/_ZN10dScMgBSC_c6RenderEv.cpp _ZN10dScMgBSC_c6RenderEv ✅ verified 1
src/_ZN10dScMgBSC_c8BehaviorEv.cpp _ZN10dScMgBSC_c8BehaviorEv ✅ verified 1
src/_ZN10dScMgBSC_cD0Ev.cpp _ZN10dScMgBSC_cD0Ev ✅ verified 1
src/_ZN10dScMgBSC_cD1Ev.cpp _ZN10dScMgBSC_cD1Ev ✅ verified 1
src/_ZN10dScMgCup_c13InitResourcesEv.cpp _ZN10dScMgCup_c13InitResourcesEv ✅ verified 1
src/_ZN10dScMgCup_c6RenderEv.cpp _ZN10dScMgCup_c6RenderEv ✅ verified 1
src/_ZN10dScMgCup_c8BehaviorEv.cpp _ZN10dScMgCup_c8BehaviorEv ✅ verified 1
src/_ZN10dScMgCup_cD0Ev.cpp _ZN10dScMgCup_cD0Ev ✅ verified 1
src/_ZN10dScMgCup_cD1Ev.cpp _ZN10dScMgCup_cD1Ev ✅ verified 1
src/_ZN10dScTitle_c13InitResourcesEv.cpp _ZN10dScTitle_c13InitResourcesEv ✅ verified 1
src/_ZN10dScTitle_c16CleanupResourcesEv.cpp _ZN10dScTitle_c16CleanupResourcesEv ✅ verified 1
src/_ZN10dScTitle_c16OnPendingDestroyEv.cpp _ZN10dScTitle_c16OnPendingDestroyEv ✅ verified 1
src/_ZN10dScTitle_c6RenderEv.cpp _ZN10dScTitle_c6RenderEv ✅ verified 1
src/_ZN10dScTitle_c8BehaviorEv.cpp _ZN10dScTitle_c8BehaviorEv ✅ verified 1
src/_ZN10dScTitle_cD0Ev.cpp _ZN10dScTitle_cD0Ev ✅ verified 1
src/_ZN10dScTitle_cD1Ev.cpp _ZN10dScTitle_cD1Ev ✅ verified 1
src/_ZN10daPgDfdr_c13InitResourcesEv.cpp _ZN10daPgDfdr_c13InitResourcesEv ✅ verified 1
src/_ZN10daPgDfdr_c16CleanupResourcesEv.cpp _ZN10daPgDfdr_c16CleanupResourcesEv ✅ verified 1
src/_ZN10daPgDfdr_c16OnPendingDestroyEv.cpp _ZN10daPgDfdr_c16OnPendingDestroyEv ✅ verified 1
src/_ZN10daPgDfdr_c6RenderEv.cpp _ZN10daPgDfdr_c6RenderEv ✅ verified 1
src/_ZN10daPgDfdr_c8BehaviorEv.cpp _ZN10daPgDfdr_c8BehaviorEv ✅ verified 1
src/_ZN10daPgDfdr_cD0Ev.cpp _ZN10daPgDfdr_cD0Ev ✅ verified 1
src/_ZN10daPgDfdr_cD1Ev.cpp _ZN10daPgDfdr_cD1Ev ✅ verified 1
src/_ZN10daPgMthr_c13InitResourcesEv.cpp _ZN10daPgMthr_c13InitResourcesEv ✅ verified 1
src/_ZN10daPgMthr_c16CleanupResourcesEv.cpp _ZN10daPgMthr_c16CleanupResourcesEv ✅ verified 1
src/_ZN10daPgMthr_c16OnPendingDestroyEv.cpp _ZN10daPgMthr_c16OnPendingDestroyEv ✅ verified 1
src/_ZN10daPgMthr_c6RenderEv.cpp _ZN10daPgMthr_c6RenderEv ✅ verified 1
src/_ZN10daPgMthr_c8BehaviorEv.cpp _ZN10daPgMthr_c8BehaviorEv ✅ verified 1
src/_ZN10daPgMthr_cD0Ev.cpp _ZN10daPgMthr_cD0Ev ✅ verified 1
src/_ZN10daPgMthr_cD1Ev.cpp _ZN10daPgMthr_cD1Ev ✅ verified 1
src/_ZN11BabyPenguin13InitResourcesEv.cpp _ZN11BabyPenguin13InitResourcesEv ✅ verified 1
src/_ZN11BabyPenguin13OnTurnIntoEggER6Player.cpp _ZN11BabyPenguin13OnTurnIntoEggER6Player ✅ verified 1
src/_ZN11BabyPenguin13OnYoshiTryEatEv.cpp _ZN11BabyPenguin13OnYoshiTryEatEv ✅ verified 1
src/_ZN11BabyPenguin16CleanupResourcesEv.cpp _ZN11BabyPenguin16CleanupResourcesEv ✅ verified 1
src/_ZN11BabyPenguin16OnPendingDestroyEv.cpp _ZN11BabyPenguin16OnPendingDestroyEv ✅ verified 1
src/_ZN11BabyPenguin6RenderEv.cpp _ZN11BabyPenguin6RenderEv ✅ verified 1
src/_ZN11BabyPenguin8BehaviorEv.cpp _ZN11BabyPenguin8BehaviorEv ✅ verified 1
src/_ZN11BabyPenguinD0Ev.cpp _ZN11BabyPenguinD0Ev ✅ verified 1
src/_ZN11BabyPenguinD1Ev.cpp _ZN11BabyPenguinD1Ev ✅ verified 1
src/_ZN11BillBlaster13InitResourcesEv.cpp _ZN11BillBlaster13InitResourcesEv ✅ verified 1
src/_ZN11BillBlaster15OnHitByMegaCharER6Player.cpp _ZN11BillBlaster15OnHitByMegaCharER6Player ✅ verified 1
src/_ZN11BillBlaster16CleanupResourcesEv.cpp _ZN11BillBlaster16CleanupResourcesEv ✅ verified 1
src/_ZN11BillBlaster4KillEv.cpp _ZN11BillBlaster4KillEv ✅ verified 1
src/_ZN11BillBlaster6RenderEv.cpp _ZN11BillBlaster6RenderEv ✅ verified 1
src/_ZN11BillBlaster8BehaviorEv.cpp _ZN11BillBlaster8BehaviorEv ✅ verified 1
src/_ZN11BillBlasterD0Ev.cpp _ZN11BillBlasterD0Ev ✅ verified 1
src/_ZN11BillBlasterD1Ev.cpp _ZN11BillBlasterD1Ev ✅ verified 1
src/_ZN11BobOmbBuddy13InitResourcesEv.cpp _ZN11BobOmbBuddy13InitResourcesEv ✅ verified 1
src/_ZN11BobOmbBuddy16CleanupResourcesEv.cpp _ZN11BobOmbBuddy16CleanupResourcesEv ✅ verified 1
src/_ZN11BobOmbBuddy6RenderEv.cpp _ZN11BobOmbBuddy6RenderEv ✅ verified 1
src/_ZN11BobOmbBuddy8BehaviorEv.cpp _ZN11BobOmbBuddy8BehaviorEv ✅ verified 1
src/_ZN11BobOmbBuddyD0Ev.cpp _ZN11BobOmbBuddyD0Ev ✅ verified 1
src/_ZN11BobOmbBuddyD1Ev.cpp _ZN11BobOmbBuddyD1Ev ✅ verified 1
src/_ZN11CastleWater13InitResourcesEv.cpp _ZN11CastleWater13InitResourcesEv ✅ verified 1
src/_ZN11CastleWater16CleanupResourcesEv.cpp _ZN11CastleWater16CleanupResourcesEv ✅ verified 1
src/_ZN11CastleWater6RenderEv.cpp _ZN11CastleWater6RenderEv ✅ verified 1
src/_ZN11CastleWater8BehaviorEv.cpp _ZN11CastleWater8BehaviorEv ✅ verified 1
src/_ZN11CastleWaterD0Ev.cpp _ZN11CastleWaterD0Ev ✅ verified 1
src/_ZN11CastleWaterD1Ev.cpp _ZN11CastleWaterD1Ev ✅ verified 1
src/_ZN11ChiefChilly13InitResourcesEv.cpp _ZN11ChiefChilly13InitResourcesEv ✅ verified 1
src/_ZN11ChiefChilly16CleanupResourcesEv.cpp _ZN11ChiefChilly16CleanupResourcesEv ✅ verified 1
src/_ZN11ChiefChilly16OnAimedAtWithEggEv.cpp _ZN11ChiefChilly16OnAimedAtWithEggEv ✅ verified 1
src/_ZN11ChiefChilly16OnPendingDestroyEv.cpp _ZN11ChiefChilly16OnPendingDestroyEv ✅ verified 1
src/_ZN11ChiefChilly6RenderEv.cpp _ZN11ChiefChilly6RenderEv ✅ verified 1
src/_ZN11ChiefChilly8BehaviorEv.cpp _ZN11ChiefChilly8BehaviorEv ✅ verified 1
src/_ZN11ChiefChillyD0Ev.cpp _ZN11ChiefChillyD0Ev ✅ verified 1
src/_ZN11ChiefChillyD1Ev.cpp _ZN11ChiefChillyD1Ev ✅ verified 1
src/_ZN11CrazedCrate13InitResourcesEv.cpp _ZN11CrazedCrate13InitResourcesEv ✅ verified 1
src/_ZN11CrazedCrate13OnTurnIntoEggER6Player.cpp _ZN11CrazedCrate13OnTurnIntoEggER6Player ✅ verified 1
src/_ZN11CrazedCrate13OnYoshiTryEatEv.cpp _ZN11CrazedCrate13OnYoshiTryEatEv ✅ verified 1
src/_ZN11CrazedCrate16CleanupResourcesEv.cpp _ZN11CrazedCrate16CleanupResourcesEv ✅ verified 1
src/_ZN11CrazedCrate16OnPendingDestroyEv.cpp _ZN11CrazedCrate16OnPendingDestroyEv ✅ verified 1
src/_ZN11CrazedCrate6RenderEv.cpp _ZN11CrazedCrate6RenderEv ✅ verified 1
src/_ZN11CrazedCrate8BehaviorEv.cpp _ZN11CrazedCrate8BehaviorEv ✅ verified 1
src/_ZN11CrazedCrateD0Ev.cpp _ZN11CrazedCrateD0Ev ✅ verified 1
src/_ZN11CrazedCrateD1Ev.cpp _ZN11CrazedCrateD1Ev ✅ verified 1
src/_ZN11DiamondLift13InitResourcesEv.cpp _ZN11DiamondLift13InitResourcesEv ✅ verified 1
src/_ZN11DiamondLift16CleanupResourcesEv.cpp _ZN11DiamondLift16CleanupResourcesEv ✅ verified 1
src/_ZN11DiamondLift6RenderEv.cpp _ZN11DiamondLift6RenderEv ✅ verified 1
src/_ZN11DiamondLift8BehaviorEv.cpp _ZN11DiamondLift8BehaviorEv ✅ verified 1
src/_ZN11DiamondLiftD0Ev.cpp _ZN11DiamondLiftD0Ev ✅ verified 1
src/_ZN11DiamondLiftD1Ev.cpp _ZN11DiamondLiftD1Ev ✅ verified 1
src/_ZN11FallBlockWf13InitResourcesEv.cpp _ZN11FallBlockWf13InitResourcesEv ✅ verified 1
src/_ZN11FallBlockWf16CleanupResourcesEv.cpp _ZN11FallBlockWf16CleanupResourcesEv ✅ verified 1
src/_ZN11FallBlockWfD0Ev.cpp _ZN11FallBlockWfD0Ev ✅ verified 1
src/_ZN11FallBlockWfD1Ev.cpp _ZN11FallBlockWfD1Ev ✅ verified 1
src/_ZN11MirrorLuigi13InitResourcesEv.cpp _ZN11MirrorLuigi13InitResourcesEv ✅ verified 1
src/_ZN11MirrorLuigi16CleanupResourcesEv.cpp _ZN11MirrorLuigi16CleanupResourcesEv ✅ verified 1
src/_ZN11MirrorLuigi16OnPendingDestroyEv.cpp _ZN11MirrorLuigi16OnPendingDestroyEv ✅ verified 1
src/_ZN11MirrorLuigi6RenderEv.cpp _ZN11MirrorLuigi6RenderEv ✅ verified 1
src/_ZN11MirrorLuigi8BehaviorEv.cpp _ZN11MirrorLuigi8BehaviorEv ✅ verified 1
src/_ZN11MirrorLuigiD0Ev.cpp _ZN11MirrorLuigiD0Ev ✅ verified 1
src/_ZN11MirrorLuigiD1Ev.cpp _ZN11MirrorLuigiD1Ev ✅ verified 1
src/_ZN11PowerFlower13InitResourcesEv.cpp _ZN11PowerFlower13InitResourcesEv ✅ verified 1
src/_ZN11PowerFlower13OnYoshiTryEatEv.cpp _ZN11PowerFlower13OnYoshiTryEatEv ✅ verified 1
src/_ZN11PowerFlower16CleanupResourcesEv.cpp _ZN11PowerFlower16CleanupResourcesEv ✅ verified 1
src/_ZN11PowerFlower6RenderEv.cpp _ZN11PowerFlower6RenderEv ✅ verified 1
src/_ZN11PowerFlower8BehaviorEv.cpp _ZN11PowerFlower8BehaviorEv ✅ verified 1
src/_ZN11PowerFlowerD0Ev.cpp _ZN11PowerFlowerD0Ev ✅ verified 1
src/_ZN11PowerFlowerD1Ev.cpp _ZN11PowerFlowerD1Ev ✅ verified 1
src/_ZN11PyramidLift13InitResourcesEv.cpp _ZN11PyramidLift13InitResourcesEv ✅ verified 1
src/_ZN11PyramidLift16CleanupResourcesEv.cpp _ZN11PyramidLift16CleanupResourcesEv ✅ verified 1
src/_ZN11PyramidLift6RenderEv.cpp _ZN11PyramidLift6RenderEv ✅ verified 1
src/_ZN11PyramidLift8BehaviorEv.cpp _ZN11PyramidLift8BehaviorEv ✅ verified 1
src/_ZN11PyramidLiftD0Ev.cpp _ZN11PyramidLiftD0Ev ✅ verified 1
src/_ZN11PyramidLiftD1Ev.cpp _ZN11PyramidLiftD1Ev ✅ verified 1
src/_ZN11PyramidStep13InitResourcesEv.cpp _ZN11PyramidStep13InitResourcesEv ✅ verified 1
src/_ZN11PyramidStep16CleanupResourcesEv.cpp _ZN11PyramidStep16CleanupResourcesEv ✅ verified 1
src/_ZN11PyramidStep6RenderEv.cpp _ZN11PyramidStep6RenderEv ✅ verified 1
src/_ZN11PyramidStep8BehaviorEv.cpp _ZN11PyramidStep8BehaviorEv ✅ verified 1
src/_ZN11PyramidStepD0Ev.cpp _ZN11PyramidStepD0Ev ✅ verified 1
src/_ZN11PyramidStepD1Ev.cpp _ZN11PyramidStepD1Ev ✅ verified 1
src/_ZN11RickshawBdw13InitResourcesEv.cpp _ZN11RickshawBdw13InitResourcesEv ✅ verified 1
src/_ZN11RickshawBdw16CleanupResourcesEv.cpp _ZN11RickshawBdw16CleanupResourcesEv ✅ verified 1
src/_ZN11RickshawBdwD0Ev.cpp _ZN11RickshawBdwD0Ev ✅ verified 1
src/_ZN11RickshawBdwD1Ev.cpp _ZN11RickshawBdwD1Ev ✅ verified 1
src/_ZN11RollingRock13InitResourcesEv.cpp _ZN11RollingRock13InitResourcesEv ✅ verified 1
src/_ZN11RollingRock16CleanupResourcesEv.cpp _ZN11RollingRock16CleanupResourcesEv ✅ verified 1
src/_ZN11RollingRock16OnAimedAtWithEggEv.cpp _ZN11RollingRock16OnAimedAtWithEggEv ✅ verified 1
src/_ZN11RollingRock6RenderEv.cpp _ZN11RollingRock6RenderEv ✅ verified 1
src/_ZN11RollingRock8BehaviorEv.cpp _ZN11RollingRock8BehaviorEv ✅ verified 1
src/_ZN11RollingRockD0Ev.cpp _ZN11RollingRockD0Ev ✅ verified 1
src/_ZN11RollingRockD1Ev.cpp _ZN11RollingRockD1Ev ✅ verified 1
src/_ZN11SnowmanBody10HurtPlayerEv.cpp _ZN11SnowmanBody10HurtPlayerEv ✅ verified 1
src/_ZN11SnowmanBody10InitState0Ev.cpp _ZN11SnowmanBody10InitState0Ev ✅ verified 1
src/_ZN11SnowmanBody10InitState1Ev.cpp _ZN11SnowmanBody10InitState1Ev ✅ verified 1
src/_ZN11SnowmanBody10InitState2Ev.cpp _ZN11SnowmanBody10InitState2Ev ✅ verified 1
src/_ZN11SnowmanBody10InitState3Ev.cpp _ZN11SnowmanBody10InitState3Ev ✅ verified 1
src/_ZN11SnowmanBody10InitState4Ev.cpp _ZN11SnowmanBody10InitState4Ev ✅ verified 1
src/_ZN11SnowmanBody10InitState5Ev.cpp _ZN11SnowmanBody10InitState5Ev ✅ verified 1
src/_ZN11SnowmanBody11AdvancePathEv.cpp _ZN11SnowmanBody11AdvancePathEv ✅ verified 1
src/_ZN11SnowmanBody11UpdateModelEv.cpp _ZN11SnowmanBody11UpdateModelEv ✅ verified 1
src/_ZN11SnowmanBody13CallStateInitEv.cpp _ZN11SnowmanBody13CallStateInitEv ✅ verified 1
src/_ZN11SnowmanBody13InitResourcesEv.cpp _ZN11SnowmanBody13InitResourcesEv ✅ verified 1
src/_ZN11SnowmanBody15UpdateRollAngleEv.cpp _ZN11SnowmanBody15UpdateRollAngleEv ✅ verified 1
src/_ZN11SnowmanBody16CleanupResourcesEv.cpp _ZN11SnowmanBody16CleanupResourcesEv ✅ verified 1
src/_ZN11SnowmanBody16OnPendingDestroyEv.cpp _ZN11SnowmanBody16OnPendingDestroyEv ✅ verified 1
src/_ZN11SnowmanBody17CallStateBehaviorEv.cpp _ZN11SnowmanBody17CallStateBehaviorEv ✅ verified 1
src/_ZN11SnowmanBody18IsPlayerNearCenterEv.cpp _ZN11SnowmanBody18IsPlayerNearCenterEv ✅ verified 1
src/_ZN11SnowmanBody21UpdateGroundCollisionEP10dBgCh_Actr.cpp _ZN11SnowmanBody21UpdateGroundCollisionEP10dBgCh_Actr ✅ verified 1
src/_ZN11SnowmanBody6RenderEv.cpp _ZN11SnowmanBody6RenderEv ✅ verified 1
src/_ZN11SnowmanBody6State0Ev.cpp _ZN11SnowmanBody6State0Ev ✅ verified 1
src/_ZN11SnowmanBody6State1Ev.cpp _ZN11SnowmanBody6State1Ev ✅ verified 1
src/_ZN11SnowmanBody6State2Ev.cpp _ZN11SnowmanBody6State2Ev ✅ verified 1
src/_ZN11SnowmanBody6State3Ev.cpp _ZN11SnowmanBody6State3Ev ✅ verified 1
src/_ZN11SnowmanBody6State4Ev.cpp _ZN11SnowmanBody6State4Ev ✅ verified 1
src/_ZN11SnowmanBody6State5Ev.cpp _ZN11SnowmanBody6State5Ev ✅ verified 1
src/_ZN11SnowmanBody8BehaviorEv.cpp _ZN11SnowmanBody8BehaviorEv ✅ verified 1
src/_ZN11SnowmanBody8SetStateEi.cpp _ZN11SnowmanBody8SetStateEi ✅ verified 1
src/_ZN11SnowmanBodyD0Ev.cpp _ZN11SnowmanBodyD0Ev ✅ verified 1
src/_ZN11SnowmanBodyD1Ev.cpp _ZN11SnowmanBodyD1Ev ✅ verified 1
src/_ZN11SnowmanHead10InitState0Ev.cpp _ZN11SnowmanHead10InitState0Ev ✅ verified 1
src/_ZN11SnowmanHead10InitState1Ev.cpp _ZN11SnowmanHead10InitState1Ev ✅ verified 1
src/_ZN11SnowmanHead10InitState2Ev.cpp _ZN11SnowmanHead10InitState2Ev ✅ verified 1
src/_ZN11SnowmanHead10InitState3Ev.cpp _ZN11SnowmanHead10InitState3Ev ✅ verified 1
src/_ZN11SnowmanHead11UpdateModelEv.cpp _ZN11SnowmanHead11UpdateModelEv ✅ verified 1
src/_ZN11SnowmanHead13CallStateInitEv.cpp _ZN11SnowmanHead13CallStateInitEv ✅ verified 1
src/_ZN11SnowmanHead13InitResourcesEv.cpp _ZN11SnowmanHead13InitResourcesEv ✅ verified 1
src/_ZN11SnowmanHead16CleanupResourcesEv.cpp _ZN11SnowmanHead16CleanupResourcesEv ✅ verified 1
src/_ZN11SnowmanHead16OnPendingDestroyEv.cpp _ZN11SnowmanHead16OnPendingDestroyEv ✅ verified 1
src/_ZN11SnowmanHead17CallStateBehaviorEv.cpp _ZN11SnowmanHead17CallStateBehaviorEv ✅ verified 1
src/_ZN11SnowmanHead6RenderEv.cpp _ZN11SnowmanHead6RenderEv ✅ verified 1
src/_ZN11SnowmanHead6State0Ev.cpp _ZN11SnowmanHead6State0Ev ✅ verified 1
src/_ZN11SnowmanHead6State1Ev.cpp _ZN11SnowmanHead6State1Ev ✅ verified 1
src/_ZN11SnowmanHead6State2Ev.cpp _ZN11SnowmanHead6State2Ev ✅ verified 1
src/_ZN11SnowmanHead6State3Ev.cpp _ZN11SnowmanHead6State3Ev ✅ verified 1
src/_ZN11SnowmanHead8BehaviorEv.cpp _ZN11SnowmanHead8BehaviorEv ✅ verified 1
src/_ZN11SnowmanHead8SetStateEi.cpp _ZN11SnowmanHead8SetStateEi ✅ verified 1
src/_ZN11SnowmanHeadD0Ev.cpp _ZN11SnowmanHeadD0Ev ✅ verified 1
src/_ZN11SnowmanHeadD1Ev.cpp _ZN11SnowmanHeadD1Ev ✅ verified 1
src/_ZN11SoundObject13InitResourcesEv.cpp _ZN11SoundObject13InitResourcesEv ✅ verified 1
src/_ZN11SoundObject8BehaviorEv.cpp _ZN11SoundObject8BehaviorEv ✅ verified 1
src/_ZN11SoundObjectD0Ev.cpp _ZN11SoundObjectD0Ev ✅ verified 1
src/_ZN11SoundObjectD1Ev.cpp _ZN11SoundObjectD1Ev ✅ verified 1
src/_ZN11VirtualDoor13InitResourcesEv.cpp _ZN11VirtualDoor13InitResourcesEv ✅ verified 1
src/_ZN11VirtualDoor16CleanupResourcesEv.cpp _ZN11VirtualDoor16CleanupResourcesEv ✅ verified 1
src/_ZN11VirtualDoor16OnPendingDestroyEv.cpp _ZN11VirtualDoor16OnPendingDestroyEv ✅ verified 1
src/_ZN11VirtualDoor6RenderEv.cpp _ZN11VirtualDoor6RenderEv ✅ verified 1
src/_ZN11VirtualDoor8BehaviorEv.cpp _ZN11VirtualDoor8BehaviorEv ✅ verified 1
src/_ZN11VirtualDoorD0Ev.cpp _ZN11VirtualDoorD0Ev ✅ verified 1
src/_ZN11VirtualDoorD1Ev.cpp _ZN11VirtualDoorD1Ev ✅ verified 1
src/_ZN11VolcanoFire11ChangeStateEPNS_5StateE.cpp _ZN11VolcanoFire11ChangeStateEPNS_5StateE ✅ verified 1
src/_ZN11VolcanoFire13InitResourcesEv.cpp _ZN11VolcanoFire13InitResourcesEv ✅ verified 1
src/_ZN11VolcanoFire16CleanupResourcesEv.cpp _ZN11VolcanoFire16CleanupResourcesEv ✅ verified 1
src/_ZN11VolcanoFire8BehaviorEv.cpp _ZN11VolcanoFire8BehaviorEv ✅ verified 1
src/_ZN11VolcanoFireD0Ev.cpp _ZN11VolcanoFireD0Ev ✅ verified 1
src/_ZN11VolcanoFireD1Ev.cpp _ZN11VolcanoFireD1Ev ✅ verified 1
src/_ZN11VolcanoRing13InitResourcesEv.cpp _ZN11VolcanoRing13InitResourcesEv ✅ verified 1
src/_ZN11VolcanoRing16CleanupResourcesEv.cpp _ZN11VolcanoRing16CleanupResourcesEv ✅ verified 1
src/_ZN11VolcanoRing6RenderEv.cpp _ZN11VolcanoRing6RenderEv ✅ verified 1
src/_ZN11VolcanoRing8BehaviorEv.cpp _ZN11VolcanoRing8BehaviorEv ✅ verified 1
src/_ZN11VolcanoRingD0Ev.cpp _ZN11VolcanoRingD0Ev ✅ verified 1
src/_ZN11VolcanoRingD1Ev.cpp _ZN11VolcanoRingD1Ev ✅ verified 1
src/_ZN11dCapEnemy_c10ReleaseCapERK7Vector3.cpp _ZN11dCapEnemy_c10ReleaseCapERK7Vector3 ✅ verified 1
src/_ZN11dCapEnemy_c12Unk_02005d94Ev.cpp _ZN11dCapEnemy_c12Unk_02005d94Ev ✅ verified 1
src/_ZN11dCapEnemy_c14RenderCapModelEPK7Vector3.cpp _ZN11dCapEnemy_c14RenderCapModelEPK7Vector3 ✅ verified 1
src/_ZN11dCapEnemy_c14UnloadCapModelEv.cpp _ZN11dCapEnemy_c14UnloadCapModelEv ✅ verified 1
src/_ZN11dCapEnemy_c15RespawnIfHasCapEv.cpp _ZN11dCapEnemy_c15RespawnIfHasCapEv ✅ verified 1
src/_ZN11dCapEnemy_c16GetCapEatenOffItERK7Vector3.cpp _ZN11dCapEnemy_c16GetCapEatenOffItERK7Vector3 ✅ verified 1
src/_ZN11dCapEnemy_c21DestroyIfCapNotNeededEv.cpp _ZN11dCapEnemy_c21DestroyIfCapNotNeededEv ✅ verified 1
src/_ZN11dCapEnemy_c6AddCapEj.cpp _ZN11dCapEnemy_c6AddCapEj ✅ verified 1
src/_ZN11dCapEnemy_cC2Ev.cpp _ZN11dCapEnemy_cC2Ev ✅ verified 1
src/_ZN11dCapEnemy_cD0Ev.cpp _ZN11dCapEnemy_cD0Ev ✅ verified 1
src/_ZN11dCapEnemy_cD1Ev.cpp _ZN11dCapEnemy_cD1Ev ✅ verified 1
src/_ZN11dCapEnemy_cD2Ev.cpp _ZN11dCapEnemy_cD2Ev ✅ verified 1
src/_ZN11dScMgBase_c12BeforeRenderEv.cpp _ZN11dScMgBase_c12BeforeRenderEv ✅ verified 1
src/_ZN11dScMgBase_c14BeforeBehaviorEv.cpp _ZN11dScMgBase_c14BeforeBehaviorEv ✅ verified 1
src/_ZN11dScMgBase_c15graphCallback_c14GraphCallback0Ev.cpp _ZN11dScMgBase_c15graphCallback_c14GraphCallback0Ev ✅ verified 1
src/_ZN11dScMgBase_c15graphCallback_c14GraphCallback1Ev.cpp _ZN11dScMgBase_c15graphCallback_c14GraphCallback1Ev ✅ verified 1
src/_ZN11dScMgBase_c15graphCallback_c14GraphCallback2Ev.cpp _ZN11dScMgBase_c15graphCallback_c14GraphCallback2Ev ✅ verified 1
src/_ZN11dScMgBase_c15graphCallback_c14GraphCallback3Ev.cpp _ZN11dScMgBase_c15graphCallback_c14GraphCallback3Ev ✅ verified 1
src/_ZN11dScMgBase_c16OnPendingDestroyEv.cpp _ZN11dScMgBase_c16OnPendingDestroyEv ✅ verified 1
src/_ZN11dScMgBase_c18AfterInitResourcesEj.cpp _ZN11dScMgBase_c18AfterInitResourcesEj ✅ verified 1
src/_ZN11dScMgBase_c19BeforeInitResourcesEv.cpp _ZN11dScMgBase_c19BeforeInitResourcesEv ✅ verified 1
src/_ZN11dScMgBase_c21AfterCleanupResourcesEj.cpp _ZN11dScMgBase_c21AfterCleanupResourcesEj ✅ verified 1
src/_ZN11dScMgBase_c6RenderEv.cpp _ZN11dScMgBase_c6RenderEv ✅ verified 1
src/_ZN11dScMgBase_c8BehaviorEv.cpp _ZN11dScMgBase_c8BehaviorEv ✅ verified 1
src/_ZN11dScMgBase_cC2Ev.cpp _ZN11dScMgBase_cC2Ev ✅ verified 1
src/_ZN11dScMgBase_cD0Ev.cpp _ZN11dScMgBase_cD0Ev ✅ verified 1
src/_ZN11dScMgBase_cD1Ev.cpp _ZN11dScMgBase_cD1Ev ✅ verified 1
src/_ZN11dScMgBase_cD2Ev.cpp _ZN11dScMgBase_cD2Ev ✅ verified 1
src/_ZN11dScMgCard_c13InitResourcesEv.cpp _ZN11dScMgCard_c13InitResourcesEv ✅ verified 1
src/_ZN11dScMgCard_c16CleanupResourcesEv.cpp _ZN11dScMgCard_c16CleanupResourcesEv ✅ verified 1
src/_ZN11dScMgCard_c6RenderEv.cpp _ZN11dScMgCard_c6RenderEv ✅ verified 1
src/_ZN11dScMgCard_c8BehaviorEv.cpp _ZN11dScMgCard_c8BehaviorEv ✅ verified 1
src/_ZN11dScMgCard_cD0Ev.cpp _ZN11dScMgCard_cD0Ev ✅ verified 1
src/_ZN11dScMgCard_cD1Ev.cpp _ZN11dScMgCard_cD1Ev ✅ verified 1
src/_ZN11dScMgCoin_c13InitResourcesEv.cpp _ZN11dScMgCoin_c13InitResourcesEv ✅ verified 1
src/_ZN11dScMgCoin_c13OnYoshiTryEatEv.cpp _ZN11dScMgCoin_c13OnYoshiTryEatEv ✅ verified 1
src/_ZN11dScMgCoin_c6RenderEv.cpp _ZN11dScMgCoin_c6RenderEv ✅ verified 1
src/_ZN11dScMgCoin_c8BehaviorEv.cpp _ZN11dScMgCoin_c8BehaviorEv ✅ verified 1
src/_ZN11dScMgCoin_cD0Ev.cpp _ZN11dScMgCoin_cD0Ev ✅ verified 1
src/_ZN11dScMgCoin_cD1Ev.cpp _ZN11dScMgCoin_cD1Ev ✅ verified 1
src/_ZN11dScMgJump_c13InitResourcesEv.cpp _ZN11dScMgJump_c13InitResourcesEv ✅ verified 1
src/_ZN11dScMgJump_c16CleanupResourcesEv.cpp _ZN11dScMgJump_c16CleanupResourcesEv ✅ verified 1
src/_ZN11dScMgJump_c6RenderEv.cpp _ZN11dScMgJump_c6RenderEv ✅ verified 1
src/_ZN11dScMgJump_c8BehaviorEv.cpp _ZN11dScMgJump_c8BehaviorEv ✅ verified 1
src/_ZN11dScMgJump_cD0Ev.cpp _ZN11dScMgJump_cD0Ev ✅ verified 1
src/_ZN11dScMgJump_cD1Ev.cpp _ZN11dScMgJump_cD1Ev ✅ verified 1
src/_ZN11dScMiniGm_c13InitResourcesEv.cpp _ZN11dScMiniGm_c13InitResourcesEv ✅ verified 1
src/_ZN11dScMiniGm_c16CleanupResourcesEv.cpp _ZN11dScMiniGm_c16CleanupResourcesEv ✅ verified 1
src/_ZN11dScMiniGm_c16OnPendingDestroyEv.cpp _ZN11dScMiniGm_c16OnPendingDestroyEv ✅ verified 1
src/_ZN11dScMiniGm_c8BehaviorEv.cpp _ZN11dScMiniGm_c8BehaviorEv ✅ verified 1
src/_ZN11dScMiniGm_cD0Ev.cpp _ZN11dScMiniGm_cD0Ev ✅ verified 1
src/_ZN11dScMiniGm_cD1Ev.cpp _ZN11dScMiniGm_cD1Ev ✅ verified 1
src/_ZN11daBgSnwmn_c13InitResourcesEv.cpp _ZN11daBgSnwmn_c13InitResourcesEv ✅ verified 1
src/_ZN11daBgSnwmn_c16CleanupResourcesEv.cpp _ZN11daBgSnwmn_c16CleanupResourcesEv ✅ verified 1
src/_ZN11daBgSnwmn_c16OnPendingDestroyEv.cpp _ZN11daBgSnwmn_c16OnPendingDestroyEv ✅ verified 1
src/_ZN11daBgSnwmn_c6RenderEv.cpp _ZN11daBgSnwmn_c6RenderEv ✅ verified 1
src/_ZN11daBgSnwmn_c8BehaviorEv.cpp _ZN11daBgSnwmn_c8BehaviorEv ✅ verified 1
src/_ZN11daBgSnwmn_cD0Ev.cpp _ZN11daBgSnwmn_cD0Ev ✅ verified 1
src/_ZN11daBgSnwmn_cD1Ev.cpp _ZN11daBgSnwmn_cD1Ev ✅ verified 1
src/_ZN11daDsnBase_c16CleanupResourcesEv.cpp _ZN11daDsnBase_c16CleanupResourcesEv ✅ verified 1
src/_ZN11daDsnBase_c6RenderEv.cpp _ZN11daDsnBase_c6RenderEv ✅ verified 1
src/_ZN11daDsnBase_cD0Ev.cpp _ZN11daDsnBase_cD0Ev ✅ verified 1
src/_ZN11daDsnBase_cD1Ev.cpp _ZN11daDsnBase_cD1Ev ✅ verified 1
src/_ZN12EnemySpawner13InitResourcesEv.cpp _ZN12EnemySpawner13InitResourcesEv ✅ verified 1
src/_ZN12EnemySpawner16CleanupResourcesEv.cpp _ZN12EnemySpawner16CleanupResourcesEv ✅ verified 1
src/_ZN12EnemySpawner8BehaviorEv.cpp _ZN12EnemySpawner8BehaviorEv ✅ verified 1
src/_ZN12EnemySpawnerD0Ev.cpp _ZN12EnemySpawnerD0Ev ✅ verified 1
src/_ZN12EnemySpawnerD1Ev.cpp _ZN12EnemySpawnerD1Ev ✅ verified 1
src/_ZN12FallBlockBfs13InitResourcesEv.cpp _ZN12FallBlockBfs13InitResourcesEv ✅ verified 1
src/_ZN12FallBlockBfs16CleanupResourcesEv.cpp _ZN12FallBlockBfs16CleanupResourcesEv ✅ verified 1
src/_ZN12FallBlockBfsD0Ev.cpp _ZN12FallBlockBfsD0Ev ✅ verified 1
src/_ZN12FallBlockBfsD1Ev.cpp _ZN12FallBlockBfsD1Ev ✅ verified 1
src/_ZN12Flamethrower13InitResourcesEv.cpp _ZN12Flamethrower13InitResourcesEv ✅ verified 1
src/_ZN12Flamethrower8BehaviorEv.cpp _ZN12Flamethrower8BehaviorEv ✅ verified 1
src/_ZN12FlamethrowerD0Ev.cpp _ZN12FlamethrowerD0Ev ✅ verified 1
src/_ZN12FlamethrowerD1Ev.cpp _ZN12FlamethrowerD1Ev ✅ verified 1
src/_ZN12FortressWall13InitResourcesEv.cpp _ZN12FortressWall13InitResourcesEv ✅ verified 1
src/_ZN12FortressWall16CleanupResourcesEv.cpp _ZN12FortressWall16CleanupResourcesEv ✅ verified 1
src/_ZN12FortressWall24OnHitByCannonBlastedCharER8dActor_c.cpp _ZN12FortressWall24OnHitByCannonBlastedCharER8dActor_c ✅ verified 1
src/_ZN12FortressWall4KillEv.cpp _ZN12FortressWall4KillEv ✅ verified 1
src/_ZN12FortressWall6RenderEv.cpp _ZN12FortressWall6RenderEv ✅ verified 1
src/_ZN12FortressWall8BehaviorEv.cpp _ZN12FortressWall8BehaviorEv ✅ verified 1
src/_ZN12FortressWallD0Ev.cpp _ZN12FortressWallD0Ev ✅ verified 1
src/_ZN12FortressWallD1Ev.cpp _ZN12FortressWallD1Ev ✅ verified 1
src/_ZN12HauntedChair11UpdateModelEv.cpp _ZN12HauntedChair11UpdateModelEv ✅ verified 1
src/_ZN12HauntedChair13InitResourcesEv.cpp _ZN12HauntedChair13InitResourcesEv ✅ verified 1
src/_ZN12HauntedChair16CleanupResourcesEv.cpp _ZN12HauntedChair16CleanupResourcesEv ✅ verified 1
src/_ZN12HauntedChair18ApproachStateValueEPsS0_isis.cpp _ZN12HauntedChair18ApproachStateValueEPsS0_isis ✅ verified 1
src/_ZN12HauntedChair5BreakEv.cpp _ZN12HauntedChair5BreakEv ✅ verified 1
src/_ZN12HauntedChair6RenderEv.cpp _ZN12HauntedChair6RenderEv ✅ verified 1
src/_ZN12HauntedChair6State0Ev.cpp _ZN12HauntedChair6State0Ev ✅ verified 1
src/_ZN12HauntedChair6State1Ev.cpp _ZN12HauntedChair6State1Ev ✅ verified 1
src/_ZN12HauntedChair6State2Ev.cpp _ZN12HauntedChair6State2Ev ✅ verified 1
src/_ZN12HauntedChair6State3Ev.cpp _ZN12HauntedChair6State3Ev ✅ verified 1
src/_ZN12HauntedChair8BehaviorEv.cpp _ZN12HauntedChair8BehaviorEv ✅ verified 1
src/_ZN12HauntedChairD0Ev.cpp _ZN12HauntedChairD0Ev ✅ verified 1
src/_ZN12HauntedChairD1Ev.cpp _ZN12HauntedChairD1Ev ✅ verified 1
src/_ZN12HealingHeart13InitResourcesEv.cpp _ZN12HealingHeart13InitResourcesEv ✅ verified 1
src/_ZN12HealingHeart16CleanupResourcesEv.cpp _ZN12HealingHeart16CleanupResourcesEv ✅ verified 1
src/_ZN12HealingHeart6RenderEv.cpp _ZN12HealingHeart6RenderEv ✅ verified 1
src/_ZN12HealingHeart8BehaviorEv.cpp _ZN12HealingHeart8BehaviorEv ✅ verified 1
src/_ZN12HealingHeartD0Ev.cpp _ZN12HealingHeartD0Ev ✅ verified 1
src/_ZN12HealingHeartD1Ev.cpp _ZN12HealingHeartD1Ev ✅ verified 1
src/_ZN12MetalNetLift13InitResourcesEv.cpp _ZN12MetalNetLift13InitResourcesEv ✅ verified 1
src/_ZN12MetalNetLift16CleanupResourcesEv.cpp _ZN12MetalNetLift16CleanupResourcesEv ✅ verified 1
src/_ZN12MetalNetLift6RenderEv.cpp _ZN12MetalNetLift6RenderEv ✅ verified 1
src/_ZN12MetalNetLift8BehaviorEv.cpp _ZN12MetalNetLift8BehaviorEv ✅ verified 1
src/_ZN12MetalNetLiftD0Ev.cpp _ZN12MetalNetLiftD0Ev ✅ verified 1
src/_ZN12MetalNetLiftD1Ev.cpp _ZN12MetalNetLiftD1Ev ✅ verified 1
src/_ZN12PiranhaPlant13InitResourcesEv.cpp _ZN12PiranhaPlant13InitResourcesEv ✅ verified 1
src/_ZN12PiranhaPlant16CleanupResourcesEv.cpp _ZN12PiranhaPlant16CleanupResourcesEv ✅ verified 1
src/_ZN12PiranhaPlant16OnAimedAtWithEggEv.cpp _ZN12PiranhaPlant16OnAimedAtWithEggEv ✅ verified 1
src/_ZN12PiranhaPlant16OnPendingDestroyEv.cpp _ZN12PiranhaPlant16OnPendingDestroyEv ✅ verified 1
src/_ZN12PiranhaPlant6RenderEv.cpp _ZN12PiranhaPlant6RenderEv ✅ verified 1
src/_ZN12PiranhaPlant8BehaviorEv.cpp _ZN12PiranhaPlant8BehaviorEv ✅ verified 1
src/_ZN12PiranhaPlantD0Ev.cpp _ZN12PiranhaPlantD0Ev ✅ verified 1
src/_ZN12PiranhaPlantD1Ev.cpp _ZN12PiranhaPlantD1Ev ✅ verified 1
src/_ZN12SwitchPillar13InitResourcesEv.cpp _ZN12SwitchPillar13InitResourcesEv ✅ verified 1
src/_ZN12SwitchPillar15OnGroundPoundedER8dActor_c.cpp _ZN12SwitchPillar15OnGroundPoundedER8dActor_c ✅ verified 1
src/_ZN12SwitchPillar16CleanupResourcesEv.cpp _ZN12SwitchPillar16CleanupResourcesEv ✅ verified 1
src/_ZN12SwitchPillar6RenderEv.cpp _ZN12SwitchPillar6RenderEv ✅ verified 1
src/_ZN12SwitchPillar8BehaviorEv.cpp _ZN12SwitchPillar8BehaviorEv ✅ verified 1
src/_ZN12SwitchPillarD0Ev.cpp _ZN12SwitchPillarD0Ev ✅ verified 1
src/_ZN12SwitchPillarD1Ev.cpp _ZN12SwitchPillarD1Ev ✅ verified 1
src/_ZN12WaterDiamond10SetWaterIDEv.cpp _ZN12WaterDiamond10SetWaterIDEv ✅ verified 1
src/_ZN12WaterDiamond13InitResourcesEv.cpp _ZN12WaterDiamond13InitResourcesEv ✅ verified 1
src/_ZN12WaterDiamond16CleanupResourcesEv.cpp _ZN12WaterDiamond16CleanupResourcesEv ✅ verified 1
src/_ZN12WaterDiamond19CheckClsnWithPlayerEv.cpp _ZN12WaterDiamond19CheckClsnWithPlayerEv ✅ verified 1
src/_ZN12WaterDiamond20UpdateModelTransformEv.cpp _ZN12WaterDiamond20UpdateModelTransformEv ✅ verified 1
src/_ZN12WaterDiamond6RenderEv.cpp _ZN12WaterDiamond6RenderEv ✅ verified 1
src/_ZN12WaterDiamond8BehaviorEv.cpp _ZN12WaterDiamond8BehaviorEv ✅ verified 1
src/_ZN12WaterDiamondD0Ev.cpp _ZN12WaterDiamondD0Ev ✅ verified 1
src/_ZN12WaterDiamondD1Ev.cpp _ZN12WaterDiamondD1Ev ✅ verified 1
src/_ZN12WaterSuction13InitResourcesEv.cpp _ZN12WaterSuction13InitResourcesEv ✅ verified 1
src/_ZN12WaterSuction16CleanupResourcesEv.cpp _ZN12WaterSuction16CleanupResourcesEv ✅ verified 1
src/_ZN12WaterSuction16OnPendingDestroyEv.cpp _ZN12WaterSuction16OnPendingDestroyEv ✅ verified 1
src/_ZN12WaterSuction6RenderEv.cpp _ZN12WaterSuction6RenderEv ✅ verified 1
src/_ZN12WaterSuction8BehaviorEv.cpp _ZN12WaterSuction8BehaviorEv ✅ verified 1
src/_ZN12WaterSuctionD0Ev.cpp _ZN12WaterSuctionD0Ev ✅ verified 1
src/_ZN12WaterSuctionD1Ev.cpp _ZN12WaterSuctionD1Ev ✅ verified 1
src/_ZN12WorkElevator13InitResourcesEv.cpp _ZN12WorkElevator13InitResourcesEv ✅ verified 1
src/_ZN12WorkElevator16CleanupResourcesEv.cpp _ZN12WorkElevator16CleanupResourcesEv ✅ verified 1
src/_ZN12WorkElevator6RenderEv.cpp _ZN12WorkElevator6RenderEv ✅ verified 1
src/_ZN12WorkElevatorD0Ev.cpp _ZN12WorkElevatorD0Ev ✅ verified 1
src/_ZN12WorkElevatorD1Ev.cpp _ZN12WorkElevatorD1Ev ✅ verified 1
src/_ZN12dEnemyBase_c11UpdateDeathER10dBgCh_Actr.cpp _ZN12dEnemyBase_c11UpdateDeathER10dBgCh_Actr ✅ verified 1
src/_ZN12dEnemyBase_c12UpdateWMClsnER10dBgCh_Actrj.cpp _ZN12dEnemyBase_c12UpdateWMClsnER10dBgCh_Actrj ✅ verified 1
src/_ZN12dEnemyBase_c15IsGoingOffCliffER10dBgCh_Actrisbbi.cpp _ZN12dEnemyBase_c15IsGoingOffCliffER10dBgCh_Actrisbbi ✅ verified 1
src/_ZN12dEnemyBase_c20KillByInvincibleCharERK10Vector3_16R6Player5Fix12IiE.cpp _ZN12dEnemyBase_c20KillByInvincibleCharERK10Vector3_16R6Player5Fix12IiE ✅ verified 1
src/_ZN12dEnemyBase_c24AngleAwayFromWallOrCliffER10dBgCh_ActrRs.cpp _ZN12dEnemyBase_c24AngleAwayFromWallOrCliffER10dBgCh_ActrRs ✅ verified 1
src/_ZN12dEnemyBase_c26UpdateKillByInvincibleCharER10dBgCh_ActrR9ModelAnimj.cpp _ZN12dEnemyBase_c26UpdateKillByInvincibleCharER10dBgCh_ActrR9ModelAnimj ✅ verified 1
src/_ZN12dEnemyBase_c27SpawnParticlesIfHitOtherObjER5dCc_c.cpp _ZN12dEnemyBase_c27SpawnParticlesIfHitOtherObjER5dCc_c ✅ verified 1
src/_ZN12dEnemyBase_cC2Ev.cpp _ZN12dEnemyBase_cC2Ev ✅ verified 1
src/_ZN12dEnemyBase_cD0Ev.cpp _ZN12dEnemyBase_cD0Ev ✅ verified 1
src/_ZN12dEnemyBase_cD1Ev.cpp _ZN12dEnemyBase_cD1Ev ✅ verified 1
src/_ZN12dEnemyBase_cD2Ev.cpp _ZN12dEnemyBase_cD2Ev ✅ verified 1
src/_ZN12dScMg3DEsp_c13InitResourcesEv.cpp _ZN12dScMg3DEsp_c13InitResourcesEv ✅ verified 1
src/_ZN12dScMg3DEsp_c16CleanupResourcesEv.cpp _ZN12dScMg3DEsp_c16CleanupResourcesEv ✅ verified 1
src/_ZN12dScMg3DEsp_c6RenderEv.cpp _ZN12dScMg3DEsp_c6RenderEv ✅ verified 1
src/_ZN12dScMg3DEsp_c8BehaviorEv.cpp _ZN12dScMg3DEsp_c8BehaviorEv ✅ verified 1
src/_ZN12dScMg3DEsp_cD0Ev.cpp _ZN12dScMg3DEsp_cD0Ev ✅ verified 1
src/_ZN12dScMg3DEsp_cD1Ev.cpp _ZN12dScMg3DEsp_cD1Ev ✅ verified 1
src/_ZN12dScMgAmida_c13InitResourcesEv.cpp _ZN12dScMgAmida_c13InitResourcesEv ✅ verified 1
src/_ZN12dScMgAmida_c21AfterCleanupResourcesEj.cpp _ZN12dScMgAmida_c21AfterCleanupResourcesEj ✅ verified 1
src/_ZN12dScMgAmida_c5Unk36Ev.cpp _ZN12dScMgAmida_c5Unk36Ev ✅ verified 1
src/_ZN12dScMgAmida_c6RenderEv.cpp _ZN12dScMgAmida_c6RenderEv ✅ verified 1
src/_ZN12dScMgAmida_c8BehaviorEv.cpp _ZN12dScMgAmida_c8BehaviorEv ✅ verified 1
src/_ZN12dScMgAmida_cD0Ev.cpp _ZN12dScMgAmida_cD0Ev ✅ verified 1
src/_ZN12dScMgAmida_cD1Ev.cpp _ZN12dScMgAmida_cD1Ev ✅ verified 1
src/_ZN12dScMgJump2_c13InitResourcesEv.cpp _ZN12dScMgJump2_c13InitResourcesEv ✅ verified 1
src/_ZN12dScMgJump2_c16CleanupResourcesEv.cpp _ZN12dScMgJump2_c16CleanupResourcesEv ✅ verified 1
src/_ZN12dScMgJump2_c6RenderEv.cpp _ZN12dScMgJump2_c6RenderEv ✅ verified 1
src/_ZN12dScMgJump2_c8BehaviorEv.cpp _ZN12dScMgJump2_c8BehaviorEv ✅ verified 1
src/_ZN12dScMgJump2_cD0Ev.cpp _ZN12dScMgJump2_cD0Ev ✅ verified 1
src/_ZN12dScMgJump2_cD1Ev.cpp _ZN12dScMgJump2_cD1Ev ✅ verified 1
src/_ZN12dScMgLuigi_c13InitResourcesEv.cpp _ZN12dScMgLuigi_c13InitResourcesEv ✅ verified 1
src/_ZN12dScMgLuigi_c21AfterCleanupResourcesEj.cpp _ZN12dScMgLuigi_c21AfterCleanupResourcesEj ✅ verified 1
src/_ZN12dScMgLuigi_c6RenderEv.cpp _ZN12dScMgLuigi_c6RenderEv ✅ verified 1
src/_ZN12dScMgLuigi_c8BehaviorEv.cpp _ZN12dScMgLuigi_c8BehaviorEv ✅ verified 1
src/_ZN12dScMgLuigi_cD0Ev.cpp _ZN12dScMgLuigi_cD0Ev ✅ verified 1
src/_ZN12dScMgLuigi_cD1Ev.cpp _ZN12dScMgLuigi_cD1Ev ✅ verified 1
src/_ZN12dScMgPanel_c13InitResourcesEv.cpp _ZN12dScMgPanel_c13InitResourcesEv ✅ verified 1
src/_ZN12dScMgPanel_c6RenderEv.cpp _ZN12dScMgPanel_c6RenderEv ✅ verified 1
src/_ZN12dScMgPanel_c8BehaviorEv.cpp _ZN12dScMgPanel_c8BehaviorEv ✅ verified 1
src/_ZN12dScMgPanel_cD0Ev.cpp _ZN12dScMgPanel_cD0Ev ✅ verified 1
src/_ZN12dScMgPanel_cD1Ev.cpp _ZN12dScMgPanel_cD1Ev ✅ verified 1
src/_ZN12dScMgSlot1_c13InitResourcesEv.cpp _ZN12dScMgSlot1_c13InitResourcesEv ✅ verified 1
src/_ZN12dScMgSlot1_c15OnHitByMegaCharER6Player.cpp _ZN12dScMgSlot1_c15OnHitByMegaCharER6Player ✅ verified 1
src/_ZN12dScMgSlot1_c19OnHitFromUnderneathER8dActor_c.cpp _ZN12dScMgSlot1_c19OnHitFromUnderneathER8dActor_c ✅ verified 1
src/_ZN12dScMgSlot1_c6RenderEv.cpp _ZN12dScMgSlot1_c6RenderEv ✅ verified 1
src/_ZN12dScMgSlot1_c9betIcon_c6RenderEv.cpp _ZN12dScMgSlot1_c9betIcon_c6RenderEv ✅ verified 1
src/_ZN12dScMgSlot1_c9betIcon_c8BehaviorEv.cpp _ZN12dScMgSlot1_c9betIcon_c8BehaviorEv ✅ verified 1
src/_ZN12dScMgSlot1_cD0Ev.cpp _ZN12dScMgSlot1_cD0Ev ✅ verified 1
src/_ZN12dScMgSlot1_cD1Ev.cpp _ZN12dScMgSlot1_cD1Ev ✅ verified 1
src/_ZN12dScMgSlot3_c13InitResourcesEv.cpp _ZN12dScMgSlot3_c13InitResourcesEv ✅ verified 1
src/_ZN12dScMgSlot3_c6RenderEv.cpp _ZN12dScMgSlot3_c6RenderEv ✅ verified 1
src/_ZN12dScMgSlot3_c8BehaviorEv.cpp _ZN12dScMgSlot3_c8BehaviorEv ✅ verified 1
src/_ZN12dScMgSlot3_cD0Ev.cpp _ZN12dScMgSlot3_cD0Ev ✅ verified 1
src/_ZN12dScMgSlot3_cD1Ev.cpp _ZN12dScMgSlot3_cD1Ev ✅ verified 1
src/_ZN12dScMgSound_c13InitResourcesEv.cpp _ZN12dScMgSound_c13InitResourcesEv ✅ verified 1
src/_ZN12dScMgSound_c6RenderEv.cpp _ZN12dScMgSound_c6RenderEv ✅ verified 1
src/_ZN12dScMgSound_c8BehaviorEv.cpp _ZN12dScMgSound_c8BehaviorEv ✅ verified 1
src/_ZN12dScMgSound_cD0Ev.cpp _ZN12dScMgSound_cD0Ev ✅ verified 1
src/_ZN12dScMgSound_cD1Ev.cpp _ZN12dScMgSound_cD1Ev ✅ verified 1
src/_ZN12dScStarSel_c16CleanupResourcesEv.cpp _ZN12dScStarSel_c16CleanupResourcesEv ✅ verified 1
src/_ZN12dScStarSel_c16OnPendingDestroyEv.cpp _ZN12dScStarSel_c16OnPendingDestroyEv ✅ verified 1
src/_ZN12dScStarSel_cD0Ev.cpp _ZN12dScStarSel_cD0Ev ✅ verified 1
src/_ZN12dScStarSel_cD1Ev.cpp _ZN12dScStarSel_cD1Ev ✅ verified 1
src/_ZN12daBakubaku_c13InitResourcesEv.cpp _ZN12daBakubaku_c13InitResourcesEv ✅ verified 1
src/_ZN12daBakubaku_c16CleanupResourcesEv.cpp _ZN12daBakubaku_c16CleanupResourcesEv ✅ verified 1
src/_ZN12daBakubaku_c16OnAimedAtWithEggEv.cpp _ZN12daBakubaku_c16OnAimedAtWithEggEv ✅ verified 1
src/_ZN12daBakubaku_c16OnPendingDestroyEv.cpp `_ZN12daBakubaku_c16OnPendingDest

The private worker commits a test merge, builds the stock ROM profile, compares every executable module, measures matched and source-built code, checks contributor lineage, and verifies affected relocations. The mod profile is opt-in and is not part of this merge gate.

@andrewboudreau andrewboudreau added the attribution-override Maintainer accepts this PR's contributor-credit changes; validation reports them as warnings label Aug 30, 2026
Two files conflicted, both machine-generated.

config/converted-baseline.json -- resolved to origin/main's file VERBATIM.
Not by regeneration, not by key union, not --ours/--theirs. `--check` only
asserts current >= banked, so a PR that banks a smaller set passes green and
silently lowers the floor. This branch's own TU promotion legitimately turns
four banked per-symbol paths into one absorbing file, so ANY regeneration
here writes 2562 -- below main's 2567 and below the 2565 that PR #2011 will
leave. Leaving the file identical to main keeps the floor, drops the file
from this PR's diff, and costs nothing: `--check` resolves all four dBase_c
paths through config/tu_manifest.d/arm9/ActorDerived.json as

  MOVED -- absorbed into src/actors/ActorDerived.cpp by TU promotion
  (arm9/ActorDerived); that file passes all five, so nothing readable was lost

which classify_missing() counts as a move, not a backslide. Verified against
a simulated post-#2011 baseline: "CONVERTED ratchet PASS  baseline 2565
current 2562  (+1 gained, not yet banked)  (4 moved into a promoted TU)".

notes/cpp-tu-current-state.md -- regenerated over the merged tree with
`python tools/cpp_tu_state.py --write-note`.

attribution.json auto-merged as a clean key union: 845 override keys at the
merge base, +5 ours, +7 theirs, 857 after, nothing dropped.
config/match_attempts.jsonl and config/match_provenance.jsonl are untouched
by this branch, so their union merge driver had no edited row to mangle;
both now equal origin/main byte for byte.

The consolidation this PR exists for is intact. config/arm9/delinks.txt still
collapses five entries into one `complete` src/actors/ActorDerived.cpp over
.text 0x02013e80-0x02013f28, and 0x24 + 0x38 + 0x0c + 0x0c + 0x34 = 0xa8
closes exactly.
andrewboudreau and others added 4 commits August 30, 2026 10:52
Resolved:
- attribution.json: key union of both overrides blocks (878 keys, no
  key or value lost from either side).
- notes/cpp-tu-current-state.md: regenerated with
  tools/cpp_tu_state.py --write-note; it now names both main's
  daKpFr_c.cpp and this branch's ActorDerived.cpp as complete
  multi-function owners.

Took main's naming for the #1978 ov063 RTTI renames (MansionSteps ->
daTrsTrap_c, BooCage -> daTBasket_c), the #1991 daDsnBase_c slots and
the #2000 daKpFr_c TU promotion.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WdCK1xgrJdiJzPCh3bAJfQ
Resolved:
- attribution.json: key union of both overrides blocks (903 keys; nothing
  lost from either side, no value disagreements).
- notes/cpp-tu-current-state.md: regenerated with
  tools/cpp_tu_state.py --write-note.

Main's naming wins throughout (#1978 ov063 RTTI renames, #1991
daDsnBase_c, #2000 daKpFr_c, #2002 daKrpa_c, the WingFeather move
under src/game/actors/).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WdCK1xgrJdiJzPCh3bAJfQ
notes/cpp-tu-current-state.md was the only conflict; regenerated with
tools/cpp_tu_state.py --write-note. attribution.json auto-merged and was
audited for key union (903 keys, nothing dropped from either side).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WdCK1xgrJdiJzPCh3bAJfQ
@andrewboudreau
andrewboudreau merged commit 8682114 into main Aug 30, 2026
7 checks passed
@andrewboudreau
andrewboudreau deleted the integrate/actor-derived-real-tu branch August 30, 2026 16:44
andrewboudreau added a commit that referenced this pull request Aug 30, 2026
Resolves the only conflict, notes/cpp-tu-current-state.md, from the merged
tree itself rather than by taking a side: git ls-tree on the merge result
counts .c=6374 .cpp=4876 (total 11250), which is main's post-#1995 totals
adjusted by this branch's one WaterfallMist.cpp -> daObjWaterfall_c.cpp
flip. The note is derived (tools/cpp_tu_state.py --write-note) and nothing
gates it, but lagging counts are still worth not committing.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

attribution-override Maintainer accepts this PR's contributor-credit changes; validation reports them as warnings

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant