chore(phase-32): CLOSE — the frontier is empty: 0 stubs across 218 binaries, fleet 100.00 / 100.0 / 100.0, main 2,091/2,091 (v1.31.0)

- PhaseEnd_Phase32.md written; CURRENT_PHASE.md archived to phase-ends/logs/Phase32.md (R19); DIGEST.md §0/§2/§3 appended (step 3b)
- 5 sessions (S81–S85): the parked 5 onboarded (fleet 213 -> 218, UNCLAIMED 0 of 220); 77 functions banked (T1 3, T2c 20,
  T3 39, T4b 13, T4c 2) incl. the §474 PROVED wall, six candidate walls and the two S84 verdicts; every final bank pin-free
- fleet R22 after the last bank: 218 passed / 0 failed (exits 0/0/0, 16:13:17 MDT); make report 363,214/363,214 ·
  13,488,497/13,488,497 · 5,816,589/5,816,589; main REAL 789 · LINKED 1,256 · VERBATIM 3 · stubs 0 · 143dbb89;
  verbatim 5==5; wave_exclude 0; make tools-health OK (EXIT=0, .run/P32/t4e/tools_health.log)
- cookbook §496–§501-R (§501-Q the combine self-update ghost slot; §501-R the three-times-read hoisted invariant);
  accelerators (8)–(16); tools payload_base_evidence / ghost_census / agent_drafts_restore / cc1_dumps_tu / alloc_table
- rules: R64 ratified (the session-start digest); candidates (i)–(ix) recorded for Drew
- Roadmap delta: P32 consumed; P33 = verify + public flip + Gen2 exit
- v1.30.0 -> v1.31.0; committed by Claude at Drew's request (gate 2 confirmed 2026-09-06); Drew pushes (R6)
This commit is contained in:
Drew T
2026-09-06 16:29:00 -06:00
parent ea27bceb1e
commit b5b79b3ac1
7 changed files with 3892 additions and 17 deletions
+639 -1
View File
@@ -1746,4 +1746,642 @@ backlog prune: 1 rows -> 1 open near-misses (dropped 0 banked/superseded)
[ OK ] E_func_8016F4C4: 141 members [141 binaries] share h_exact 3b02d0dc1833… (source src/shared/engine_core.h)
[ OK ] E_func_80142740: 141 members [141 binaries] share h_exact 3ec3edde387d… (source src/shared/engine_core.h)
[ OK ] E_func_801746A4: 141 members [141 binaries] share h_exact fb33806ff642… (source src/shared/engine_core.h)
[ OK ] E_func_8016D64C: 137 members [137 binaries] share h_exact 77d41c2986e4… (source src/shared/engine_core.h)
[ OK ] E_func_8016D64C: 137 members [137 binaries] share h_exact 77d41c2986e4… (source src/shared/engine_core.h)
[ OK ] E_func_801726D0: 141 members [141 binaries] share h_exact 27e107b4a430… (source src/shared/engine_core.h)
[ OK ] E_func_801741A8: 141 members [141 binaries] share h_exact 19b723b78412… (source src/shared/engine_core.h)
[ OK ] E_func_8015086C: 141 members [141 binaries] share h_exact 6d9aa956a03b… (source src/shared/engine_core.h)
[ OK ] E_func_801730B4: 141 members [141 binaries] share h_exact 4477489a72e1… (source src/shared/engine_core.h)
[ OK ] E_func_801723C4: 141 members [141 binaries] share h_exact 6fc8c3eb5940… (source src/shared/engine_core.h)
[ OK ] E_func_80157B74: 141 members [141 binaries] share h_exact c3e70a00fc48… (source src/shared/engine_core.h)
[ OK ] E_func_80170DE0: 141 members [141 binaries] share h_exact 9b32f76e7cb0… (source src/shared/engine_core.h)
[ OK ] E_func_80170EAC: 141 members [141 binaries] share h_exact 6ac99ae34f80… (source src/shared/engine_core.h)
[ OK ] E_func_80142BB4: 135 members [135 binaries] share h_exact dd5bb9d1dc90… (source src/shared/engine_core.h)
[ OK ] E_func_80153E00: 141 members [141 binaries] share h_exact d8de78ab7c15… (source src/shared/engine_core.h)
[ OK ] E_func_80128DB4: 141 members [141 binaries] share h_exact ea0b61639d14… (source src/shared/engine_core.h)
[ OK ] E_func_801300F4: 141 members [141 binaries] share h_exact 9a31add0233f… (source src/shared/engine_core.h)
[ OK ] E_func_80136D08: 141 members [141 binaries] share h_exact 341646b1e3ef… (source src/shared/engine_core.h)
[ OK ] E_func_80130AF0: 141 members [141 binaries] share h_exact 8e41f83f1435… (source src/shared/engine_core.h)
[ OK ] E_func_8012944C: 141 members [141 binaries] share h_exact be6759df403b… (source src/shared/engine_core.h)
[ OK ] E_func_8012D4B4: 141 members [141 binaries] share h_exact c5e872b09551… (source src/shared/engine_core.h)
[ OK ] E_func_80137030: 141 members [141 binaries] share h_exact 9b08c5e5c158… (source src/shared/engine_core.h)
[ OK ] E_func_80132288: 141 members [141 binaries] share h_exact aa58fb495e58… (source src/shared/engine_core.h)
[ OK ] E_func_8012DBD0: 141 members [141 binaries] share h_exact e4bcf01ddd72… (source src/shared/engine_core.h)
[ OK ] E_func_8013339C: 141 members [141 binaries] share h_exact f8dd95c2cbaa… (source src/shared/engine_core.h)
[ OK ] E_func_80130514: 141 members [141 binaries] share h_exact f6519009fae1… (source src/shared/engine_core.h)
[ OK ] E_func_8013A2BC: 141 members [141 binaries] share h_exact 0640f150dd5c… (source src/shared/engine_core.h)
[ OK ] E_func_80130438: 141 members [141 binaries] share h_exact 5d57e32b4d11… (source src/shared/engine_core.h)
[ OK ] E_func_8012C2D0: 141 members [141 binaries] share h_exact 4516d04464a8… (source src/shared/engine_core.h)
[ OK ] E_func_8012B0B4: 141 members [141 binaries] share h_exact fcda221c9f85… (source src/shared/engine_core.h)
[ OK ] E_func_8012E28C: 141 members [141 binaries] share h_exact fbc845194420… (source src/shared/engine_core.h)
[ OK ] E_func_8012E688: 141 members [141 binaries] share h_exact 9c43d3fca3b1… (source src/shared/engine_core.h)
[ OK ] E_func_8012BFA8: 141 members [141 binaries] share h_exact 96500dd9a74d… (source src/shared/engine_core.h)
[ OK ] E_func_80130974: 141 members [141 binaries] share h_exact 69c020fd52e0… (source src/shared/engine_core.h)
[ OK ] E_func_8012F968: 141 members [141 binaries] share h_exact 8f98afeb4e34… (source src/shared/engine_core.h)
[ OK ] E_func_8012D714: 141 members [141 binaries] share h_exact 6c9f5e3f6433… (source src/shared/engine_core.h)
[ OK ] E_func_8012F568: 141 members [141 binaries] share h_exact d302f6edaf06… (source src/shared/engine_core.h)
[ OK ] E_func_8015126C: 141 members [141 binaries] share h_exact 59d8e87837d3… (source src/shared/engine_core.h)
[ OK ] E_func_80156B74: 141 members [141 binaries] share h_exact 892f5585ef35… (source src/shared/engine_core.h)
[ OK ] E_func_80163C2C: 141 members [141 binaries] share h_exact ac5193f0df21… (source src/shared/engine_core.h)
[ OK ] E_func_8012A62C: 141 members [141 binaries] share h_exact 9f719075488e… (source src/shared/engine_core.h)
[ OK ] E_func_801661CC: 136 members [136 binaries] share h_exact 204babba05ed… (source src/shared/engine_core.h)
[ OK ] E_func_8015ADB0: 141 members [141 binaries] share h_exact 6363dfded650… (source src/shared/engine_core.h)
[ OK ] E_func_80156ECC: 141 members [141 binaries] share h_exact 4f7da89fdcf1… (source src/shared/engine_core.h)
[ OK ] E_func_8012CFA8: 141 members [141 binaries] share h_exact fdd408372fbc… (source src/shared/engine_core.h)
[ OK ] E_func_80147E44: 141 members [141 binaries] share h_exact 35af89dcee21… (source src/shared/engine_core.h)
[ OK ] E_func_80166054: 137 members [137 binaries] share h_exact a49844042bce… (source src/shared/engine_core.h)
[ OK ] E_func_8017CE24: 3 members [ov_SC01_000,ov_SC01_001,ov_SC07_007] share h_exact 511a8b68802b… (source src/shared/engine_core.h)
[ OK ] E_func_801705C0: 141 members [141 binaries] share h_exact 1395c589d1e3… (source src/shared/engine_core.h)
[ OK ] E_func_8017C048: 2 members [ov_SC01_005,ov_SC01_006] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_8017C120: 2 members [ov_SC01_005,ov_SC01_006] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_8017C238: 2 members [ov_SC01_005,ov_SC01_006] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_8017C338: 2 members [ov_SC01_005,ov_SC01_006] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_8017D5CC: 2 members [ov_SC01_005,ov_SC01_006] share h_exact 98ab17e54d84… (source src/shared/engine_core.h)
[ OK ] E_func_801805A0: 2 members [ov_SC01_005,ov_SC01_006] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80180800: 2 members [ov_SC01_005,ov_SC01_006] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80180A30: 2 members [ov_SC01_005,ov_SC01_006] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80180B04: 2 members [ov_SC01_005,ov_SC01_006] share h_exact ff05b638ac92… (source src/shared/engine_core.h)
[ OK ] E_func_80180B14: 2 members [ov_SC01_005,ov_SC01_006] share h_exact 7ab3d5f0fa1e… (source src/shared/engine_core.h)
[ OK ] E_func_8017DA84: 2 members [ov_SC01_005,ov_SC01_006] share h_exact 7438ad3e28f7… (source src/shared/engine_core.h)
[ OK ] E_func_801807E8: 2 members [ov_SC01_005,ov_SC01_006] share h_exact e97c73bdd79e… (source src/shared/engine_core.h)
[ OK ] E_func_8017D464: 2 members [ov_SC01_005,ov_SC01_006] share h_exact 4e0fdb97b17b… (source src/shared/engine_core.h)
[ OK ] E_func_8017E0EC: 2 members [ov_SC01_005,ov_SC01_006] share h_exact a05128332cc0… (source src/shared/engine_core.h)
[ OK ] E_func_8017D7E0: 2 members [ov_SC01_005,ov_SC01_006] share h_exact ee6ee2e0d5fc… (source src/shared/engine_core.h)
[ OK ] E_func_8017CDFC: 2 members [ov_SC01_009,ov_SC01_074] share h_exact 511a8b68802b… (source src/shared/engine_core.h)
[ OK ] E_func_80181DE0: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_8018258C: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80183010: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80183A78: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 703d398d81c2… (source src/shared/engine_core.h)
[ OK ] E_func_80183C94: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 703d398d81c2… (source src/shared/engine_core.h)
[ OK ] E_func_8018535C: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_801854C4: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80188DF0: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80189950: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80184164: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 3a6e48b9f8b0… (source src/shared/engine_core.h)
[ OK ] E_func_8018A650: 2 members [ov_SC02_000,ov_SC02_003] share h_exact d6b0cf6fa2e6… (source src/shared/engine_core.h)
[ OK ] E_func_8017FC9C: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 7de2e2a3e307… (source src/shared/engine_core.h)
[ OK ] E_func_80184B00: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 981b4c9251c5… (source src/shared/engine_core.h)
[ OK ] E_func_80185364: 2 members [ov_SC02_000,ov_SC02_003] share h_exact e014632012b2… (source src/shared/engine_core.h)
[ OK ] E_func_80180394: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 93666547fd3c… (source src/shared/engine_core.h)
[ OK ] E_func_801803B0: 2 members [ov_SC02_000,ov_SC02_003] share h_exact c0330a347bf7… (source src/shared/engine_core.h)
[ OK ] E_func_80181914: 2 members [ov_SC02_000,ov_SC02_003] share h_exact e88cba9aa01e… (source src/shared/engine_core.h)
[ OK ] E_func_8018621C: 2 members [ov_SC02_000,ov_SC02_003] share h_exact cd1fab6b6869… (source src/shared/engine_core.h)
[ OK ] E_func_80182338: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 25c5aa9bdbfa… (source src/shared/engine_core.h)
[ OK ] E_func_801823F0: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 511a8b68802b… (source src/shared/engine_core.h)
[ OK ] E_func_801824A8: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 511a8b68802b… (source src/shared/engine_core.h)
[ OK ] E_func_80184174: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 81949fd06dce… (source src/shared/engine_core.h)
[ OK ] E_func_80188F08: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 7dfff3b1d179… (source src/shared/engine_core.h)
[ OK ] E_func_80181CE0: 2 members [ov_SC02_000,ov_SC02_003] share h_exact de11b66c086a… (source src/shared/engine_core.h)
[ OK ] E_func_8018623C: 2 members [ov_SC02_000,ov_SC02_003] share h_exact e7ce2fe1a085… (source src/shared/engine_core.h)
[ OK ] E_func_80180210: 2 members [ov_SC02_011,ov_SC04_015] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80183808: 2 members [ov_SC02_031,ov_SC03_002] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80170B48: 141 members [141 binaries] share h_exact b583bc184f30… (source src/shared/engine_core.h)
[ OK ] E_func_8015F948: 141 members [141 binaries] share h_exact 299a7ca52aa3… (source src/shared/engine_core.h)
[ OK ] E_func_80155E30: 141 members [141 binaries] share h_exact 10692cc0d1d5… (source src/shared/engine_core.h)
[ OK ] E_func_801576A8: 141 members [141 binaries] share h_exact cb63f9832986… (source src/shared/engine_core.h)
[ OK ] E_func_80168F40: 138 members [138 binaries] share h_exact 75c3bc8284cb… (source src/shared/engine_core.h)
[ OK ] E_func_80163A94: 141 members [141 binaries] share h_exact 205796bacac0… (source src/shared/engine_core.h)
[ OK ] E_func_80156848: 141 members [141 binaries] share h_exact 6818a35cfaa0… (source src/shared/engine_core.h)
[ OK ] E_func_8012FDA8: 141 members [141 binaries] share h_exact 703b833660be… (source src/shared/engine_core.h)
[ OK ] E_func_8012BA10: 141 members [141 binaries] share h_exact 8bd6fb17caa2… (source src/shared/engine_core.h)
[ OK ] E_func_80181D2C: 2 members [ov_SC02_000,ov_SC02_003] share h_exact e868b79b29fa… (source src/shared/engine_core.h)
[ OK ] E_func_80182D00: 2 members [ov_SC02_000,ov_SC02_003] share h_exact ed044b295b10… (source src/shared/engine_core.h)
[ OK ] E_func_801868D4: 2 members [ov_SC02_000,ov_SC02_003] share h_exact b24f319e7193… (source src/shared/engine_core.h)
[ OK ] E_func_801863E8: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 40bd924934aa… (source src/shared/engine_core.h)
[ OK ] E_func_8017BF98: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_8017C07C: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_8017C14C: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_8017DD74: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_8017DF7C: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80180714: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80188470: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_801892D4: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_801892DC: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80189C74: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80189104: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 8917e2f1a95a… (source src/shared/engine_core.h)
[ OK ] E_func_801890F8: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 7c97457dadac… (source src/shared/engine_core.h)
[ OK ] E_func_8018918C: 2 members [ov_SC03_014,ov_SC03_015] share h_exact ce25fd3e4ebd… (source src/shared/engine_core.h)
[ OK ] E_func_80188F18: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 1a763dd04ffe… (source src/shared/engine_core.h)
[ OK ] E_func_8017F49C: 2 members [ov_SC03_118,ov_SC03_119] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80182ADC: 2 members [ov_SC03_118,ov_SC03_119] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80182AE4: 2 members [ov_SC03_118,ov_SC03_119] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80183AF8: 2 members [ov_SC03_118,ov_SC03_119] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80183C50: 2 members [ov_SC03_118,ov_SC03_119] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80187D04: 2 members [ov_SC03_118,ov_SC03_119] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80189274: 2 members [ov_SC03_118,ov_SC03_119] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80182910: 2 members [ov_SC03_118,ov_SC03_119] share h_exact 8917e2f1a95a… (source src/shared/engine_core.h)
[ OK ] E_func_80182904: 2 members [ov_SC03_118,ov_SC03_119] share h_exact 7c97457dadac… (source src/shared/engine_core.h)
[ OK ] E_func_8017F224: 3 members [ov_SC03_126,ov_SC04_021,ov_SC05_019] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_8018235C: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 9422daebbf87… (source src/shared/engine_core.h)
[ OK ] E_func_801831A8: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 2e98bb22dcc9… (source src/shared/engine_core.h)
[ OK ] E_func_801856B4: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 6b65368d6562… (source src/shared/engine_core.h)
[ OK ] E_func_80182988: 2 members [ov_SC03_118,ov_SC03_119] share h_exact ce25fd3e4ebd… (source src/shared/engine_core.h)
[ OK ] E_func_8017D6A8: 3 members [ov_SC04_018,ov_SC04_019,ov_SC05_017] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_8018015C: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80184B68: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80184CB0: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 3aa0211c9ea3… (source src/shared/engine_core.h)
[ OK ] E_func_801851F0: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_801851F8: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80185200: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80185208: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_80185210: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_8018525C: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_8018A988: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_8018C69C: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_8018CDDC: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_8018CDE4: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_8018AFE8: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 6ff945fc330f… (source src/shared/engine_core.h)
[ OK ] E_func_80187E28: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 981b4c9251c5… (source src/shared/engine_core.h)
[ OK ] E_func_80182704: 2 members [ov_SC03_118,ov_SC03_119] share h_exact 1a763dd04ffe… (source src/shared/engine_core.h)
[ OK ] E_func_8017F190: 3 members [ov_SC03_126,ov_SC04_021,ov_SC05_019] share h_exact efda0d44c131… (source src/shared/engine_core.h)
[ OK ] E_func_8017E264: 2 members [ov_SC04_018,ov_SC04_019] share h_exact b79d8a2ab53c… (source src/shared/engine_core.h)
[ OK ] E_func_8018B868: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 7c97457dadac… (source src/shared/engine_core.h)
[ OK ] E_func_8017C090: 4 members [ov_SC06_018,ov_SC06_020,ov_SC06_032,ov_SC06_033] share h_exact 981b4c9251c5… (source src/shared/engine_core.h)
[ OK ] E_func_8018248C: 2 members [ov_SC03_118,ov_SC03_119] share h_exact 7dae7530ad8d… (source src/shared/engine_core.h)
[ OK ] E_func_8018B564: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 7c97457dadac… (source src/shared/engine_core.h)
[ OK ] E_func_8018B6E8: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 7c97457dadac… (source src/shared/engine_core.h)
[ OK ] E_func_8017DEA4: 2 members [ov_SC03_001,ov_SC06_018] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_8017D12C: 2 members [ov_SC06_018,ov_SC06_020] share h_exact 79ff94814358… (source src/shared/engine_core.h)
[ OK ] E_func_8018B9D0: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 7c97457dadac… (source src/shared/engine_core.h)
[ OK ] E_func_8017E0FC: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 0e3d12a08721… (source src/shared/engine_core.h)
[ OK ] E_func_8017E074: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 0e3d12a08721… (source src/shared/engine_core.h)
[ OK ] E_func_80181998: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 73cc22e8943a… (source src/shared/engine_core.h)
[ OK ] E_func_80183958: 2 members [ov_SC03_014,ov_SC03_015] share h_exact eaf324b89a25… (source src/shared/engine_core.h)
[ OK ] E_func_801819B0: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 32bb12da0636… (source src/shared/engine_core.h)
[ OK ] E_func_8018071C: 2 members [ov_SC03_014,ov_SC03_015] share h_exact a19e9b10804a… (source src/shared/engine_core.h)
[ OK ] E_func_80183930: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 20a4f42e7ee4… (source src/shared/engine_core.h)
[ OK ] E_func_801892E4: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 1c9e6f308a8c… (source src/shared/engine_core.h)
[ OK ] E_func_80184440: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 2c4a16e5625c… (source src/shared/engine_core.h)
[ OK ] E_func_801819EC: 2 members [ov_SC03_118,ov_SC03_119] share h_exact 68a6381c3681… (source src/shared/engine_core.h)
[ OK ] E_func_80181A3C: 2 members [ov_SC03_118,ov_SC03_119] share h_exact 6b1b152572d4… (source src/shared/engine_core.h)
[ OK ] E_func_801819C4: 2 members [ov_SC03_118,ov_SC03_119] share h_exact 1e7aa7f50293… (source src/shared/engine_core.h)
[ OK ] E_func_8017F4A4: 2 members [ov_SC03_118,ov_SC03_119] share h_exact 092cef339f87… (source src/shared/engine_core.h)
[ OK ] E_func_801835C4: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 515d76d5fe72… (source src/shared/engine_core.h)
[ OK ] E_func_8018BF08: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 4ab0fc7a4435… (source src/shared/engine_core.h)
[ OK ] E_func_801848E4: 2 members [ov_SC03_014,ov_SC03_015] share h_exact dac153f25f8f… (source src/shared/engine_core.h)
[ OK ] E_func_8018553C: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 3d02f43efb87… (source src/shared/engine_core.h)
[ OK ] E_func_801838E0: 2 members [ov_SC03_118,ov_SC03_119] share h_exact f06cf5c8f17b… (source src/shared/engine_core.h)
[ OK ] E_func_8018385C: 2 members [ov_SC03_014,ov_SC03_015] share h_exact d74f31e7d9da… (source src/shared/engine_core.h)
[ OK ] E_func_801838A4: 2 members [ov_SC03_118,ov_SC03_119] share h_exact fdb4a3131b5f… (source src/shared/engine_core.h)
[ OK ] E_func_80183B00: 2 members [ov_SC03_118,ov_SC03_119] share h_exact 94d66b298ab6… (source src/shared/engine_core.h)
[ OK ] E_func_8018AF00: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 82100dfe0ccc… (source src/shared/engine_core.h)
[ OK ] E_func_8016B91C: 141 members [141 binaries] share h_exact 8dc4cbd5edd2… (source src/shared/engine_core.h)
[ OK ] E_func_8017248C: 141 members [141 binaries] share h_exact 9efabaa284a3… (source src/shared/engine_core.h)
[ OK ] E_func_8017C5CC: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 41d6324c9653… (source src/shared/engine_core.h)
[ OK ] E_func_8018AB3C: 2 members [ov_SC04_018,ov_SC04_019] share h_exact cd04ab981ea3… (source src/shared/engine_core.h)
[ OK ] E_func_80186084: 2 members [ov_SC04_018,ov_SC04_019] share h_exact a92965d5e1da… (source src/shared/engine_core.h)
[ OK ] E_func_8017D6B0: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 03c35bc37641… (source src/shared/engine_core.h)
[ OK ] E_func_8018233C: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 1efa928fe953… (source src/shared/engine_core.h)
[ OK ] E_func_8018A740: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 95bfc71bed55… (source src/shared/engine_core.h)
[ OK ] E_func_8018A898: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 4a8440b55138… (source src/shared/engine_core.h)
[ OK ] E_func_8017F058: 2 members [ov_SC04_018,ov_SC04_019] share h_exact c1e50dcd8438… (source src/shared/engine_core.h)
[ OK ] E_func_801800E0: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 9337da840d60… (source src/shared/engine_core.h)
[ OK ] E_func_8014EE14: 141 members [141 binaries] share h_exact d6ee7093b8d7… (source src/shared/engine_core.h)
[ OK ] E_func_80150528: 141 members [141 binaries] share h_exact 16c084efe7d6… (source src/shared/engine_core.h)
[ OK ] E_func_8014F2E0: 141 members [141 binaries] share h_exact 9991296c5a8f… (source src/shared/engine_core.h)
[ OK ] E_func_80149374: 138 members [138 binaries] share h_exact 26721d910614… (source src/shared/engine_core.h)
[ OK ] E_func_80132784: 141 members [141 binaries] share h_exact 040f7b5107c6… (source src/shared/engine_core.h)
[ OK ] E_func_801542A4: 141 members [141 binaries] share h_exact c86eb0e71146… (source src/shared/engine_core.h)
[ OK ] E_func_8015BE94: 141 members [141 binaries] share h_exact 05b435332750… (source src/shared/engine_core.h)
[ OK ] E_func_8015F380: 141 members [141 binaries] share h_exact 9e46a0ac9587… (source src/shared/engine_core.h)
[ OK ] E_func_80160F00: 141 members [141 binaries] share h_exact 5957f663ab24… (source src/shared/engine_core.h)
[ OK ] E_func_801653B8: 141 members [141 binaries] share h_exact c08b20fc67bb… (source src/shared/engine_core.h)
[ OK ] E_func_80166244: 141 members [141 binaries] share h_exact eadf51e888b3… (source src/shared/engine_core.h)
[ OK ] E_func_8016E778: 141 members [141 binaries] share h_exact 7d88873eafbb… (source src/shared/engine_core.h)
[ OK ] E_func_801732C4: 141 members [141 binaries] share h_exact 473235700bb0… (source src/shared/engine_core.h)
[ OK ] E_func_8017331C: 141 members [141 binaries] share h_exact c50bd2124b53… (source src/shared/engine_core.h)
[ OK ] E_func_80173374: 141 members [141 binaries] share h_exact abb483e19740… (source src/shared/engine_core.h)
[ OK ] E_func_80174554: 141 members [141 binaries] share h_exact 32c867659cef… (source src/shared/engine_core.h)
[ OK ] E_func_801745AC: 141 members [141 binaries] share h_exact 905697a4c29e… (source src/shared/engine_core.h)
[ OK ] E_func_8014F74C: 141 members [141 binaries] share h_exact f969fea3b8fa… (source src/shared/engine_core.h)
[ OK ] E_func_8014E048: 141 members [141 binaries] share h_exact eab8167ecd40… (source src/shared/engine_core.h)
[ OK ] E_func_80157580: 141 members [141 binaries] share h_exact d10465375201… (source src/shared/engine_core.h)
[ OK ] E_func_80129CF8: 141 members [141 binaries] share h_exact 3602e5f8bc86… (source src/shared/engine_core.h)
[ OK ] E_func_80138ED0: 141 members [141 binaries] share h_exact 241c39640d58… (source src/shared/engine_core.h)
[ OK ] E_func_8012D098: 141 members [141 binaries] share h_exact 182a812c8f35… (source src/shared/engine_core.h)
[ OK ] E_func_8012EC04: 141 members [141 binaries] share h_exact 32bb75a91c92… (source src/shared/engine_core.h)
[ OK ] E_func_801392FC: 141 members [141 binaries] share h_exact f712e6904e23… (source src/shared/engine_core.h)
[ OK ] E_func_8013A530: 138 members [138 binaries] share h_exact 4ab0c4ef025f… (source src/shared/engine_core.h)
[ OK ] E_func_8013AF20: 141 members [141 binaries] share h_exact c7ed6f700887… (source src/shared/engine_core.h)
[ OK ] E_func_801571C4: 141 members [141 binaries] share h_exact b04b8b2c4c0b… (source src/shared/engine_core.h)
[ OK ] E_func_8014EA4C: 141 members [141 binaries] share h_exact 3d0eaf2f51c0… (source src/shared/engine_core.h)
[ OK ] E_func_80176D94: 141 members [141 binaries] share h_exact 9a53081e0483… (source src/shared/engine_core.h)
[ OK ] E_func_80148094: 141 members [141 binaries] share h_exact 8fd8787a07d0… (source src/shared/engine_core.h)
[ OK ] E_func_80144B9C: 134 members [134 binaries] share h_exact 74186b97e5d9… (source src/shared/func_80144B9C.h)
[ OK ] E_func_801770E0: 141 members [141 binaries] share h_exact bb5717880c3a… (source src/shared/engine_core.h)
[ OK ] E_func_801372B0: 141 members [141 binaries] share h_exact 009f12cb1c24… (source src/shared/engine_core.h)
[ OK ] E_func_80174650: 141 members [141 binaries] share h_exact af8128df5ff6… (source src/shared/engine_core.h)
[ OK ] E_func_8014C8C8: 141 members [141 binaries] share h_exact 84590790e784… (source src/shared/engine_core.h)
[ OK ] E_func_8012C098: 141 members [141 binaries] share h_exact df79b18a903e… (source src/shared/engine_core.h)
[ OK ] E_func_8012F14C: 141 members [141 binaries] share h_exact 9a2982b698fb… (source src/shared/engine_core.h)
[ OK ] E_func_80157158: 141 members [141 binaries] share h_exact 36d80e76c478… (source src/shared/engine_core.h)
[ OK ] E_func_8012F038: 141 members [141 binaries] share h_exact b4078382239b… (source src/shared/engine_core.h)
[ OK ] E_func_8014964C: 138 members [138 binaries] share h_exact fffcefd2cb95… (source src/shared/engine_core.h)
[ OK ] E_func_8012C0EC: 141 members [141 binaries] share h_exact e05b7bff0ee2… (source src/shared/engine_core.h)
[ OK ] E_func_8012E5CC: 141 members [141 binaries] share h_exact 62ab8c1ddf81… (source src/shared/engine_core.h)
[ OK ] E_func_8012C750: 141 members [141 binaries] share h_exact 0789df8727b7… (source src/shared/engine_core.h)
[ OK ] E_func_80128ED8: 141 members [141 binaries] share h_exact e40952016218… (source src/shared/engine_core.h)
[ OK ] E_func_80177EA4: 141 members [141 binaries] share h_exact cae296e75d60… (source src/shared/engine_core.h)
[ OK ] E_func_8016A8FC: 138 members [138 binaries] share h_exact 5793cdffdeb2… (source src/shared/engine_core.h)
[ OK ] E_func_8014A048: 136 members [136 binaries] share h_exact e56821e1a578… (source src/shared/engine_core.h)
[ OK ] E_func_801678F0: 137 members [137 binaries] share h_exact b2dc4b7dabeb… (source src/shared/engine_core.h)
[ OK ] E_func_8014DD8C: 141 members [141 binaries] share h_exact 500465632aae… (source src/shared/engine_core.h)
[ OK ] E_func_8017C710: 2 members [ov_SC01_077,ov_SC03_030] share h_exact e2fbbbec6efc… (source src/shared/engine_core.h)
[ OK ] E_func_80130650: 141 members [141 binaries] share h_exact 3767c0111687… (source src/shared/engine_core.h)
[ OK ] E_func_80149450: 137 members [137 binaries] share h_exact bef71548def1… (source src/shared/engine_core.h)
[ OK ] E_func_80174684: 141 members [141 binaries] share h_exact 1d3fce0c7029… (source src/shared/engine_core.h)
[ OK ] E_func_80129C40: 141 members [141 binaries] share h_exact a2a5c189fbe5… (source src/shared/engine_core.h)
[ OK ] E_func_8012A6D0: 141 members [141 binaries] share h_exact 9aca37ff7a45… (source src/shared/engine_core.h)
[ OK ] E_func_80130A18: 141 members [141 binaries] share h_exact f655639fbeb6… (source src/shared/engine_core.h)
[ OK ] E_func_80131D68: 141 members [141 binaries] share h_exact 4640feb0959a… (source src/shared/engine_core.h)
[ OK ] E_func_80136DFC: 141 members [141 binaries] share h_exact 6abee49ee468… (source src/shared/engine_core.h)
[ OK ] E_func_80146C3C: 141 members [141 binaries] share h_exact 0f47073c9f6c… (source src/shared/engine_core.h)
[ OK ] E_func_80147F78: 141 members [141 binaries] share h_exact 9eb3a5c0c1fd… (source src/shared/engine_core.h)
[ OK ] E_func_801494CC: 137 members [137 binaries] share h_exact 07fe2d7e60e6… (source src/shared/engine_core.h)
[ OK ] E_func_80149F2C: 134 members [134 binaries] share h_exact 6d45bcfe1c7b… (source src/shared/engine_core.h)
[ OK ] E_func_8014C1C8: 141 members [141 binaries] share h_exact a06d5493cf5c… (source src/shared/engine_core.h)
[ OK ] E_func_80152C80: 141 members [141 binaries] share h_exact 5dc4521e4e34… (source src/shared/engine_core.h)
[ OK ] E_func_801719A4: 141 members [141 binaries] share h_exact 7890648e9bc9… (source src/shared/engine_core.h)
[ OK ] E_func_80173BC0: 141 members [141 binaries] share h_exact a2c3e96623cb… (source src/shared/engine_core.h)
[ OK ] E_func_80173CB4: 141 members [141 binaries] share h_exact fc7be8bd1fe5… (source src/shared/engine_core.h)
[ OK ] E_func_8014ADE0: 141 members [141 binaries] share h_exact 8e362b781739… (source src/shared/engine_core.h)
[ OK ] E_func_801325B8: 137 members [137 binaries] share h_exact 8fd22bf4c10f… (source src/shared/engine_core.h)
[ OK ] E_func_801387B8: 141 members [141 binaries] share h_exact c8e301b8de1d… (source src/shared/engine_core.h)
[ OK ] E_func_8014F4C0: 141 members [141 binaries] share h_exact c378aa0123ea… (source src/shared/engine_core.h)
[ OK ] E_func_8014E284: 141 members [141 binaries] share h_exact 8425223edca5… (source src/shared/engine_core.h)
[ OK ] E_func_80137DD4: 141 members [141 binaries] share h_exact 9b03676a7a34… (source src/shared/engine_core.h)
[ OK ] E_func_80150170: 141 members [141 binaries] share h_exact c6cae37c69f9… (source src/shared/engine_core.h)
[ OK ] E_func_80141B90: 141 members [141 binaries] share h_exact a8e23f5486ac… (source src/shared/engine_core.h)
[ OK ] E_func_80167714: 137 members [137 binaries] share h_exact a7f0e3d635df… (source src/shared/engine_core.h)
[ OK ] E_func_80165CA0: 141 members [141 binaries] share h_exact 0b19faae66ff… (source src/shared/engine_core.h)
[ OK ] E_func_8014CD80: 141 members [141 binaries] share h_exact 4da9c2dae868… (source src/shared/engine_core.h)
[ OK ] E_func_80130C08: 141 members [141 binaries] share h_exact 88d6ca22622d… (source src/shared/engine_core.h)
[ OK ] E_func_80137178: 141 members [141 binaries] share h_exact f5d8c9a98232… (source src/shared/engine_core.h)
[ OK ] E_func_8012E138: 141 members [141 binaries] share h_exact 11b77ce574e0… (source src/shared/engine_core.h)
[ OK ] E_func_80175308: 141 members [141 binaries] share h_exact c722f77f0022… (source src/shared/engine_core.h)
[ OK ] E_func_8014C568: 141 members [141 binaries] share h_exact 1fad7d90b5c6… (source src/shared/engine_core.h)
[ OK ] E_func_8012A418: 141 members [141 binaries] share h_exact 2de4ec2a6187… (source src/shared/engine_core.h)
[ OK ] E_func_80134310: 141 members [141 binaries] share h_exact ffd70f58a52c… (source src/shared/engine_core.h)
[ OK ] E_func_801395D4: 141 members [141 binaries] share h_exact 16b2a1021f15… (source src/shared/engine_core.h)
[ OK ] E_func_80171FFC: 141 members [141 binaries] share h_exact 9aea5b9c3dd8… (source src/shared/engine_core.h)
[ OK ] E_func_801522CC: 141 members [141 binaries] share h_exact 5dc4521e4e34… (source src/shared/engine_core.h)
[ OK ] E_func_801497A8: 141 members [141 binaries] share h_exact a3d1ef667b8c… (source src/shared/engine_core.h)
[ OK ] E_func_8012C658: 141 members [141 binaries] share h_exact c0654b3fbb3b… (source src/shared/engine_core.h)
[ OK ] E_func_8016EFC8: 141 members [141 binaries] share h_exact 39bb5dee196c… (source src/shared/engine_core.h)
[ OK ] E_func_801775E0: 141 members [141 binaries] share h_exact 5b683ae44990… (source src/shared/engine_core.h)
[ OK ] E_func_80164418: 141 members [141 binaries] share h_exact 1db8c7d32ffe… (source src/shared/engine_core.h)
[ OK ] E_func_801379FC: 141 members [141 binaries] share h_exact c5517b87d82c… (source src/shared/engine_core.h)
[ OK ] E_func_8012EA90: 141 members [141 binaries] share h_exact fae868085bf6… (source src/shared/engine_core.h)
[ OK ] E_func_8012E778: 138 members [138 binaries] share h_exact fba658ee01eb… (source src/shared/engine_core.h)
[ OK ] E_func_8012A464: 141 members [141 binaries] share h_exact 7bec4d364164… (source src/shared/engine_core.h)
[ OK ] E_func_8014FFDC: 141 members [141 binaries] share h_exact 8e65f9efbd00… (source src/shared/engine_core.h)
[ OK ] E_func_801502EC: 141 members [141 binaries] share h_exact 8e65f9efbd00… (source src/shared/engine_core.h)
[ OK ] E_func_80136F3C: 141 members [141 binaries] share h_exact d6334f65a52e… (source src/shared/engine_core.h)
[ OK ] E_func_80180710: 2 members [ov_SC01_005,ov_SC01_006] share h_exact d000df43eb6a… (source src/shared/engine_core.h)
[ OK ] E_func_8014A51C: 141 members [141 binaries] share h_exact bc569e9cd2f0… (source src/shared/engine_core.h)
[ OK ] E_func_801483E8: 141 members [141 binaries] share h_exact e947d4763471… (source src/shared/engine_core.h)
[ OK ] E_func_8014680C: 141 members [141 binaries] share h_exact 41135668e041… (source src/shared/engine_core.h)
[ OK ] E_func_8017129C: 141 members [141 binaries] share h_exact 86403336f739… (source src/shared/engine_core.h)
[ OK ] E_func_80177AD4: 141 members [141 binaries] share h_exact c3e9fff455a4… (source src/shared/engine_core.h)
[ OK ] E_func_80177940: 141 members [141 binaries] share h_exact 1bed0717bdfb… (source src/shared/engine_core.h)
[ OK ] E_func_8012B4B8: 141 members [141 binaries] share h_exact fe8e098421e0… (source src/shared/engine_core.h)
[ OK ] E_func_80169228: 141 members [141 binaries] share h_exact fedcb0b472c3… (source src/shared/engine_core.h)
[ OK ] E_func_80174CB0: 138 members [138 binaries] share h_exact 5fd1ad068440… (source src/shared/engine_core.h)
[ OK ] E_func_801777BC: 141 members [141 binaries] share h_exact 203623683312… (source src/shared/engine_core.h)
[ OK ] E_func_8014D4C0: 141 members [141 binaries] share h_exact acc0ee6da878… (source src/shared/engine_core.h)
[ OK ] E_func_8014F3E8: 141 members [141 binaries] share h_exact 2ccf344dee03… (source src/shared/engine_core.h)
[ OK ] E_func_8012E014: 141 members [141 binaries] share h_exact 18eeac9eedc3… (source src/shared/engine_core.h)
[ OK ] E_func_80151C54: 141 members [141 binaries] share h_exact 1902c5e63d48… (source src/shared/engine_core.h)
[ OK ] E_func_8012F49C: 140 members [140 binaries] share h_exact c9866fcb8607… (source src/shared/engine_core.h)
[ OK ] E_func_80151B98: 141 members [141 binaries] share h_exact d225cfe6779e… (source src/shared/engine_core.h)
[ OK ] E_func_8017BF34: 10 members [10 binaries] share h_exact 952c5c0012f6… (source src/shared/engine_core.h)
[ OK ] E_func_8017C560: 10 members [10 binaries] share h_exact f93a4aa39125… (source src/shared/engine_core.h)
[ OK ] E_func_8017C1CC: 10 members [10 binaries] share h_exact 14ad452713e2… (source src/shared/engine_core.h)
[ OK ] E_func_8017C770: 10 members [10 binaries] share h_exact daeb5195207e… (source src/shared/engine_core.h)
[ OK ] E_func_8017C8B4: 10 members [10 binaries] share h_exact 3d8efbf9d677… (source src/shared/engine_core.h)
[ OK ] E_func_80182190: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 07c10fc38720… (source src/shared/engine_core.h)
[ OK ] E_func_80187060: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 71935dc160b5… (source src/shared/engine_core.h)
[ OK ] E_func_80186FDC: 2 members [ov_SC02_000,ov_SC02_003] share h_exact edd8502ee448… (source src/shared/engine_core.h)
[ OK ] E_func_80183A80: 2 members [ov_SC02_000,ov_SC02_003] share h_exact ef4ae028783b… (source src/shared/engine_core.h)
[ OK ] E_func_801805F8: 2 members [ov_SC03_014,ov_SC03_015] share h_exact fe6ef275e4eb… (source src/shared/engine_core.h)
[ OK ] E_func_80180B84: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 5c8b46bfa61d… (source src/shared/engine_core.h)
[ OK ] E_func_801898BC: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 00c057a5ca16… (source src/shared/engine_core.h)
[ OK ] E_func_801718AC: 141 members [141 binaries] share h_exact 42c81ec59056… (source src/shared/engine_core.h)
[ OK ] E_func_80185978: 2 members [ov_SC04_018,ov_SC04_019] share h_exact f66a4435ed8d… (source src/shared/engine_core.h)
[ OK ] E_func_8013C360: 137 members [137 binaries] share h_exact 7c1b3bb8401a… (source src/shared/engine_core.h)
[ OK ] E_func_80147364: 141 members [141 binaries] share h_exact 813729d8b465… (source src/shared/engine_core.h)
[ OK ] E_func_8016BA68: 141 members [141 binaries] share h_exact 1e79f41859ed… (source src/shared/engine_core.h)
[ OK ] E_func_8012A598: 141 members [141 binaries] share h_exact 1bfd8874d4bd… (source src/shared/engine_core.h)
[ OK ] E_func_8012F274: 140 members [140 binaries] share h_exact 0bfaee44dc40… (source src/shared/engine_core.h)
[ OK ] E_func_801466F0: 141 members [141 binaries] share h_exact f24b6aa1ffe1… (source src/shared/engine_core.h)
[ OK ] E_func_801758FC: 141 members [141 binaries] share h_exact 960695ee9dfd… (source src/shared/engine_core.h)
[ OK ] E_func_8017BEE0: 7 members [7 binaries] share h_exact 3c9a6d8e20bb… (source src/shared/engine_core.h)
[ OK ] E_func_80176144: 141 members [141 binaries] share h_exact 036f6784472c… (source src/shared/engine_core.h)
[ OK ] E_func_8018625C: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 3b4847517d5f… (source src/shared/engine_core.h)
[ OK ] E_func_80182BD4: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 97cafd5a05d9… (source src/shared/engine_core.h)
[ OK ] E_func_80182BB0: 2 members [ov_SC03_014,ov_SC03_015] share h_exact a88cb6e7620d… (source src/shared/engine_core.h)
[ OK ] E_func_80188F90: 2 members [ov_SC03_118,ov_SC03_119] share h_exact 0ac0e5e6754a… (source src/shared/engine_core.h)
[ OK ] E_func_801880F8: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 53ccaf0755a5… (source src/shared/engine_core.h)
[ OK ] E_func_8017D174: 4 members [ov_SC02_016,ov_SC02_017,ov_SC03_006,ov_SC03_029] share h_exact 63f2a03f4527… (source src/shared/engine_core.h)
[ OK ] E_func_80168B70: 7 members [7 binaries] share h_exact 93d5fccdcc7f… (source src/shared/engine_core.h)
[ OK ] E_func_8017CC60: 9 members [9 binaries] share h_exact c05e46830b4f… (source src/shared/engine_core.h)
[ OK ] E_func_8017E914: 2 members [ov_SC02_037,ov_SC03_110] share h_exact 37f67f3adb2e… (source src/shared/engine_core.h)
[ OK ] E_func_8017E7F8: 5 members [ov_SC02_037,ov_SC03_110,ov_SC05_001,ov_SC05_005,ov_SC05_006] share h_exact 511a8b68802b… (source src/shared/engine_core.h)
[ OK ] E_func_8017D378: 9 members [9 binaries] share h_exact f93a4aa39125… (source src/shared/engine_core.h)
[ OK ] E_func_80156600: 141 members [141 binaries] share h_exact f3a9a8b677be… (source src/shared/engine_core.h)
[ OK ] E_func_80142B2C: 141 members [141 binaries] share h_exact 76607a3381cf… (source src/shared/engine_core.h)
[ OK ] E_func_80144B14: 141 members [141 binaries] share h_exact 87f3b7300bbe… (source src/shared/engine_core.h)
[ OK ] E_func_8017D428: 9 members [9 binaries] share h_exact db5240903f19… (source src/shared/engine_core.h)
[ OK ] E_func_80161888: 141 members [141 binaries] share h_exact 28282182732d… (source src/shared/engine_core.h)
[ OK ] E_func_801535F4: 141 members [141 binaries] share h_exact 9333ce9ec58c… (source src/shared/engine_core.h)
[ OK ] E_func_80163764: 141 members [141 binaries] share h_exact fa4fafa0e54c… (source src/shared/engine_core.h)
[ OK ] E_func_80146750: 141 members [141 binaries] share h_exact ee236ac924bf… (source src/shared/engine_core.h)
[ OK ] E_func_80161774: 3 members [ov_MAIN_012,ov_SC02_037,ov_SC03_107] share h_exact 3576d059c2cc… (source src/shared/engine_core.h)
[ OK ] E_func_8016163C: 3 members [ov_MAIN_012,ov_SC02_037,ov_SC03_107] share h_exact d743c21bd979… (source src/shared/engine_core.h)
[ OK ] E_func_8014D2A0: 141 members [141 binaries] share h_exact 18749e1aa54b… (source src/shared/engine_core.h)
[ OK ] E_func_8014CF04: 140 members [140 binaries] share h_exact 225792366f1c… (source src/shared/engine_core.h)
[ OK ] E_func_80156670: 141 members [141 binaries] share h_exact 65803f4f440b… (source src/shared/engine_core.h)
[ OK ] E_func_80158638: 141 members [141 binaries] share h_exact 6a497e0fd827… (source src/shared/engine_core.h)
[ OK ] E_func_8017CE7C: 9 members [9 binaries] share h_exact 5c1a68674a61… (source src/shared/engine_core.h)
[ OK ] E_func_8014C6F4: 141 members [141 binaries] share h_exact 1ac65d841297… (source src/shared/engine_core.h)
[ OK ] E_func_8017D728: 9 members [9 binaries] share h_exact 81ba1d708b3b… (source src/shared/engine_core.h)
[ OK ] E_func_8014D12C: 141 members [141 binaries] share h_exact 45432249ba64… (source src/shared/engine_core.h)
[ OK ] E_func_8014FE60: 141 members [141 binaries] share h_exact 70e7a6e197fd… (source src/shared/engine_core.h)
[ OK ] E_func_801463A0: 141 members [141 binaries] share h_exact f5c34dee9e6b… (source src/shared/engine_core.h)
[ OK ] E_func_8012CC88: 141 members [141 binaries] share h_exact b65d64030a49… (source src/shared/engine_core.h)
[ OK ] E_func_801330E0: 141 members [141 binaries] share h_exact 3f5678dc4259… (source src/shared/engine_core.h)
[ OK ] E_func_80155800: 141 members [141 binaries] share h_exact ac3af9dde7e3… (source src/shared/engine_core.h)
[ OK ] E_func_80178004: 141 members [141 binaries] share h_exact e1b70e9fa528… (source src/shared/engine_core.h)
[ OK ] E_func_801412A8: 141 members [141 binaries] share h_exact 280fa04f0709… (source src/shared/engine_core.h)
[ OK ] E_func_801EF790: 4 members [md_SC03_073,md_SC03_074,md_SC03_075,md_SC03_078] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_801EF85C: 4 members [md_SC03_073,md_SC03_074,md_SC03_075,md_SC03_078] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_801EF5D4: 4 members [md_SC03_073,md_SC03_074,md_SC03_075,md_SC03_078] share h_exact 37f67f3adb2e… (source src/shared/engine_core.h)
[ OK ] E_func_801EF7D4: 4 members [md_SC03_073,md_SC03_074,md_SC03_075,md_SC03_078] share h_exact 88741b5adb4e… (source src/shared/engine_core.h)
[ OK ] E_func_801EF4D4: 4 members [md_SC03_073,md_SC03_074,md_SC03_075,md_SC03_078] share h_exact 511a8b68802b… (source src/shared/engine_core.h)
[ OK ] E_func_801EF6A8: 4 members [md_SC03_073,md_SC03_074,md_SC03_075,md_SC03_078] share h_exact b9caea59f74f… (source src/shared/engine_core.h)
[ OK ] E_func_801EF4F8: 4 members [md_SC03_073,md_SC03_074,md_SC03_075,md_SC03_078] share h_exact 54f18e02ce1c… (source src/shared/engine_core.h)
[ OK ] E_func_801EF544: 3 members [md_SC03_073,md_SC03_074,md_SC03_075] share h_exact f054e0c42760… (source src/shared/engine_core.h)
[ OK ] E_func_801EF864: 4 members [md_SC03_073,md_SC03_074,md_SC03_075,md_SC03_078] share h_exact 9d4f47042e9a… (source src/shared/engine_core.h)
[ OK ] E_func_8017E518: 2 members [ov_SC02_011,ov_SC07_010] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_8012A018: 141 members [141 binaries] share h_exact 6d717730b636… (source src/shared/engine_core.h)
[ OK ] E_func_80131CA8: 141 members [141 binaries] share h_exact 2c9ae3cd2149… (source src/shared/engine_core.h)
[ OK ] E_func_80172C50: 140 members [140 binaries] share h_exact d50cc5103cf6… (source src/shared/engine_core.h)
[ OK ] E_func_8016BF50: 137 members [137 binaries] share h_exact 1c5bc11f816e… (source src/shared/engine_core.h)
[ OK ] E_func_8015C030: 141 members [141 binaries] share h_exact 6ff3d32fd8d8… (source src/shared/engine_core.h)
[ OK ] E_func_80162CCC: 138 members [138 binaries] share h_exact 14311349434d… (source src/shared/engine_core.h)
[ OK ] E_func_8016191C: 141 members [141 binaries] share h_exact 64d215dba640… (source src/shared/engine_core.h)
[ OK ] E_func_801733FC: 141 members [141 binaries] share h_exact 3e4f009550da… (source src/shared/engine_core.h)
[ OK ] E_func_80137614: 141 members [141 binaries] share h_exact d0c883314e83… (source src/shared/engine_core.h)
[ OK ] E_func_8016F0E4: 141 members [141 binaries] share h_exact 72d01994cf9f… (source src/shared/engine_core.h)
[ OK ] E_func_8013C08C: 137 members [137 binaries] share h_exact f769ff8982ba… (source src/shared/engine_core.h)
[ OK ] E_func_80131CF4: 141 members [141 binaries] share h_exact 9d2db9ce3c15… (source src/shared/engine_core.h)
[ OK ] E_func_8016706C: 134 members [134 binaries] share h_exact e0963a4b81c4… (source src/shared/engine_core.h)
[ OK ] E_func_801708B0: 141 members [141 binaries] share h_exact 07865805ddd6… (source src/shared/engine_core.h)
[ OK ] E_func_80170CF0: 141 members [141 binaries] share h_exact 763e8b3b2726… (source src/shared/engine_core.h)
[ OK ] E_func_8012EFB8: 141 members [141 binaries] share h_exact 26e46daf8053… (source src/shared/engine_core.h)
[ OK ] E_func_801495C4: 141 members [141 binaries] share h_exact 53d8b268573d… (source src/shared/engine_core.h)
[ OK ] E_func_8012F40C: 140 members [140 binaries] share h_exact d63a10fab8ca… (source src/shared/engine_core.h)
[ OK ] E_func_80131A34: 141 members [141 binaries] share h_exact d5151bada3bc… (source src/shared/engine_core.h)
[ OK ] E_func_801778A8: 141 members [141 binaries] share h_exact 3ca961dede12… (source src/shared/engine_core.h)
[ OK ] E_func_80161374: 141 members [141 binaries] share h_exact 8868d139b43b… (source src/shared/engine_core.h)
[ OK ] E_func_8014C4AC: 141 members [141 binaries] share h_exact 41904b3e5c3f… (source src/shared/engine_core.h)
[ OK ] E_func_801376E8: 137 members [137 binaries] share h_exact 7529ad8f17b7… (source src/shared/engine_core.h)
[ OK ] E_func_80175820: 141 members [141 binaries] share h_exact 8d29c3b272b4… (source src/shared/engine_core.h)
[ OK ] E_func_801759D8: 140 members [140 binaries] share h_exact 20aa0ffd5a2d… (source src/shared/engine_core.h)
[ OK ] E_func_8012B77C: 141 members [141 binaries] share h_exact 5c649b513794… (source src/shared/engine_core.h)
[ OK ] E_func_8014E5B4: 141 members [141 binaries] share h_exact 4ed201dcd22f… (source src/shared/engine_core.h)
[ OK ] E_func_80173A60: 140 members [140 binaries] share h_exact d62e1dd55726… (source src/shared/engine_core.h)
[ OK ] E_func_80138DE0: 141 members [141 binaries] share h_exact b21f8e9cd786… (source src/shared/engine_core.h)
[ OK ] E_func_8014A738: 141 members [141 binaries] share h_exact b51a4f8cea14… (source src/shared/engine_core.h)
[ OK ] E_func_80133298: 141 members [141 binaries] share h_exact dd5916cc5c13… (source src/shared/engine_core.h)
[ OK ] E_func_8014D610: 141 members [141 binaries] share h_exact 9af217fd231a… (source src/shared/engine_core.h)
[ OK ] E_func_80163534: 141 members [141 binaries] share h_exact dcf9ec7e921a… (source src/shared/engine_core.h)
[ OK ] E_func_8012A1BC: 141 members [141 binaries] share h_exact 497f8cc90696… (source src/shared/engine_core.h)
[ OK ] E_func_801749C8: 138 members [138 binaries] share h_exact 7e04ee1875d8… (source src/shared/engine_core.h)
[ OK ] E_func_8017BEBC: 8 members [8 binaries] share h_exact 29f8286ddb37… (source src/shared/engine_core.h)
[ OK ] E_func_8017CCD4: 9 members [9 binaries] share h_exact 17211c2c3e65… (source src/shared/engine_core.h)
[ OK ] E_func_8017C8F4: 9 members [9 binaries] share h_exact c080143662be… (source src/shared/engine_core.h)
[ OK ] E_func_8017CFE4: 8 members [8 binaries] share h_exact 5b6b96825169… (source src/shared/engine_core.h)
[ OK ] E_func_8017CD4C: 9 members [9 binaries] share h_exact 952c5c0012f6… (source src/shared/engine_core.h)
[ OK ] E_func_8017CC80: 9 members [9 binaries] share h_exact 229aadd95835… (source src/shared/engine_core.h)
[ OK ] E_func_8017D588: 8 members [8 binaries] share h_exact 3a43941d56d4… (source src/shared/engine_core.h)
[ OK ] E_func_8017CD9C: 9 members [9 binaries] share h_exact 85f5930d17fd… (source src/shared/engine_core.h)
[ OK ] E_func_8017D6CC: 8 members [8 binaries] share h_exact 86843ed5657f… (source src/shared/engine_core.h)
[ OK ] E_func_8017CB68: 7 members [7 binaries] share h_exact 2b90244a0dab… (source src/shared/engine_core.h)
[ OK ] E_func_8017D3B8: 9 members [9 binaries] share h_exact 55df41346db0… (source src/shared/engine_core.h)
[ OK ] E_func_8017CA34: 9 members [9 binaries] share h_exact 0dc7d970a3a5… (source src/shared/engine_core.h)
[ OK ] E_func_8017CDF8: 9 members [9 binaries] share h_exact 6241b634feb8… (source src/shared/engine_core.h)
[ OK ] E_func_8017CBD4: 9 members [9 binaries] share h_exact 6f36e2136074… (source src/shared/engine_core.h)
[ OK ] E_func_8017CAB4: 9 members [9 binaries] share h_exact efc4ec9f7e85… (source src/shared/engine_core.h)
[ OK ] E_func_8017D618: 9 members [9 binaries] share h_exact 744f54516fb9… (source src/shared/engine_core.h)
[ OK ] E_func_8017D4B4: 9 members [9 binaries] share h_exact 7ab6a3b95253… (source src/shared/engine_core.h)
[ OK ] E_func_8017C940: 9 members [9 binaries] share h_exact ac2eda3f6a38… (source src/shared/engine_core.h)
[ OK ] E_func_8017E678: 3 members [ov_SC03_125,ov_SC04_020,ov_SC05_018] share h_exact 37f67f3adb2e… (source src/shared/engine_core.h)
[ OK ] E_func_8017E534: 3 members [ov_SC03_125,ov_SC04_020,ov_SC05_018] share h_exact 511a8b68802b… (source src/shared/engine_core.h)
[ OK ] E_func_8017D5C4: 4 members [ov_SC03_002,ov_SC03_125,ov_SC04_020,ov_SC05_018] share h_exact cfafd7008ad5… (source src/shared/engine_core.h)
[ OK ] E_func_8017E698: 3 members [ov_SC03_125,ov_SC04_020,ov_SC05_018] share h_exact 6cd03b3b44a9… (source src/shared/engine_core.h)
[ OK ] E_func_8017CF6C: 4 members [ov_SC03_002,ov_SC03_125,ov_SC04_020,ov_SC05_018] share h_exact 4771362e4429… (source src/shared/engine_core.h)
[ OK ] E_func_8017E6EC: 2 members [ov_SC03_125,ov_SC04_020] share h_exact 4d9ac626bf24… (source src/shared/engine_core.h)
[ OK ] E_func_8017E5C8: 3 members [ov_SC03_125,ov_SC04_020,ov_SC05_018] share h_exact fc81e68ce00b… (source src/shared/engine_core.h)
[ OK ] E_func_8017D0BC: 4 members [ov_SC03_002,ov_SC03_125,ov_SC04_020,ov_SC05_018] share h_exact 4f23330c1f0b… (source src/shared/engine_core.h)
[ OK ] E_func_80181A98: 2 members [ov_SC03_121,ov_SC04_003] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_8017CFDC: 2 members [ov_SC04_003,ov_SC04_006] share h_exact 37f67f3adb2e… (source src/shared/engine_core.h)
[ OK ] E_func_8017CEFC: 2 members [ov_SC04_003,ov_SC04_006] share h_exact 511a8b68802b… (source src/shared/engine_core.h)
[ OK ] E_func_8017CF20: 2 members [ov_SC04_003,ov_SC04_006] share h_exact b2f519b347f7… (source src/shared/engine_core.h)
[ OK ] E_func_8017CEB8: 2 members [ov_SC04_003,ov_SC04_006] share h_exact d06a6e548463… (source src/shared/engine_core.h)
[ OK ] E_func_8017D038: 2 members [ov_SC04_003,ov_SC04_006] share h_exact 46004117858e… (source src/shared/engine_core.h)
[ OK ] E_func_8017CF60: 2 members [ov_SC04_003,ov_SC04_006] share h_exact b4142e5af3b1… (source src/shared/engine_core.h)
[ OK ] E_func_80183838: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 66d459f2aad2… (source src/shared/engine_core.h)
[ OK ] E_func_8018B388: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 0db09bbf152f… (source src/shared/engine_core.h)
[ OK ] E_func_8017DBC4: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact de7db63b6c91… (source src/shared/engine_core.h)
[ OK ] E_func_80188748: 2 members [ov_SC03_118,ov_SC03_119] share h_exact 326f37d3013a… (source src/shared/engine_core.h)
[ OK ] E_func_80188990: 2 members [ov_SC03_118,ov_SC03_119] share h_exact c539b69f6800… (source src/shared/engine_core.h)
[ OK ] E_func_8018042C: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 52a02918a36e… (source src/shared/engine_core.h)
[ OK ] E_func_80182C24: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 7cc27ccd2a02… (source src/shared/engine_core.h)
[ OK ] E_func_80180954: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 9759cc1ec688… (source src/shared/engine_core.h)
[ OK ] E_func_801EF964: 4 members [md_SC03_073,md_SC03_074,md_SC03_075,md_SC03_078] share h_exact 865db01cad41… (source src/shared/engine_core.h)
[ OK ] E_func_801E2AF4: 4 members [md_SC03_133,md_SC03_134,md_SC03_137,md_SC03_138] share h_exact 2574c89bb8d0… (source src/shared/engine_core.h)
[ OK ] E_func_80181538: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 27797037a8f8… (source src/shared/engine_core.h)
[ OK ] E_func_80180190: 2 members [ov_SC04_018,ov_SC04_019] share h_exact d5684f9b3608… (source src/shared/engine_core.h)
[ OK ] E_func_801811F4: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 918d992642b6… (source src/shared/engine_core.h)
[ OK ] E_func_80182A7C: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 9673e25819a0… (source src/shared/engine_core.h)
[ OK ] E_func_80183890: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 726365517100… (source src/shared/engine_core.h)
[ OK ] E_func_80184374: 2 members [ov_SC04_018,ov_SC04_019] share h_exact f6605f79d7b0… (source src/shared/engine_core.h)
[ OK ] E_func_8017DEA0: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 4d9ac626bf24… (source src/shared/engine_core.h)
[ OK ] E_func_8017E0C0: 2 members [ov_SC04_018,ov_SC04_019] share h_exact c2be32926c4c… (source src/shared/engine_core.h)
[ OK ] E_func_8017DDBC: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact de40f942c0fd… (source src/shared/engine_core.h)
[ OK ] E_func_80180B20: 2 members [ov_SC03_014,ov_SC03_015] share h_exact c32e6d39f6e6… (source src/shared/engine_core.h)
[ OK ] E_func_801894BC: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 4f9271b278e4… (source src/shared/engine_core.h)
[ OK ] E_func_8017DCD8: 3 members [ov_SC04_000,ov_SC04_004,ov_SC04_007] share h_exact b2ff7ffd438b… (source src/shared/engine_core.h)
[ OK ] E_func_8017CCF8: 2 members [ov_SC02_031,ov_SC03_031] share h_exact 0dc7d970a3a5… (source src/shared/engine_core.h)
[ OK ] E_func_8017F4F8: 2 members [ov_SC03_118,ov_SC03_119] share h_exact fb05278a1d11… (source src/shared/engine_core.h)
[ OK ] E_func_8017F8A8: 2 members [ov_SC03_118,ov_SC03_119] share h_exact c4911ca708aa… (source src/shared/engine_core.h)
[ OK ] E_func_801817FC: 2 members [ov_SC03_118,ov_SC03_119] share h_exact eb4731f85540… (source src/shared/engine_core.h)
[ OK ] E_func_80188074: 2 members [ov_SC03_118,ov_SC03_119] share h_exact fc13d13ecddf… (source src/shared/engine_core.h)
[ OK ] E_func_80183A08: 2 members [ov_SC04_018,ov_SC04_019] share h_exact e2c7e6d94f4a… (source src/shared/engine_core.h)
[ OK ] E_func_80182120: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 7705efc3609a… (source src/shared/engine_core.h)
[ OK ] E_func_8017D964: 2 members [ov_SC07_000,ov_SC07_001] share h_exact 511a8b68802b… (source src/shared/engine_core.h)
[ OK ] E_func_80182D0C: 2 members [ov_SC04_018,ov_SC04_019] share h_exact b5a16a9cd09d… (source src/shared/engine_core.h)
[ OK ] E_func_8017F390: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 589360ffb2f1… (source src/shared/engine_core.h)
[ OK ] E_func_8017CE0C: 4 members [ov_SC02_016,ov_SC02_017,ov_SC03_006,ov_SC03_029] share h_exact 0dc7d970a3a5… (source src/shared/engine_core.h)
[ OK ] E_func_8017CF5C: 2 members [ov_SC01_008,ov_SC06_006] share h_exact 37f67f3adb2e… (source src/shared/engine_core.h)
[ OK ] E_func_8017D808: 2 members [ov_SC01_005,ov_SC01_006] share h_exact 89463c3facc6… (source src/shared/engine_core.h)
[ OK ] E_func_8017E404: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 7c41de81900f… (source src/shared/engine_core.h)
[ OK ] E_func_8017C628: 3 members [ov_SC03_010,ov_SC03_011,ov_SC03_013] share h_exact af037f848b04… (source src/shared/engine_core.h)
[ OK ] E_func_8017C1E8: 2 members [ov_SC01_005,ov_SC01_006] share h_exact 72bf44a01e74… (source src/shared/engine_core.h)
[ OK ] E_func_8017BF70: 2 members [ov_SC01_005,ov_SC01_006] share h_exact 4f6b64907be7… (source src/shared/engine_core.h)
[ OK ] E_func_801810AC: 2 members [ov_SC01_005,ov_SC01_006] share h_exact 274a42ec7b96… (source src/shared/engine_core.h)
[ OK ] E_func_80185F24: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 8834878f292a… (source src/shared/engine_core.h)
[ OK ] E_func_8017DD7C: 3 members [ov_SC04_018,ov_SC04_019,ov_SC05_017] share h_exact fc81e68ce00b… (source src/shared/engine_core.h)
[ OK ] E_func_8017E5CC: 2 members [ov_SC04_018,ov_SC04_019] share h_exact b6fb6be2648a… (source src/shared/engine_core.h)
[ OK ] E_func_8018B158: 2 members [ov_SC04_018,ov_SC04_019] share h_exact d5ee5732b43b… (source src/shared/engine_core.h)
[ OK ] E_func_801847FC: 2 members [ov_SC03_118,ov_SC03_119] share h_exact e1e6f7cb402f… (source src/shared/engine_core.h)
[ OK ] E_func_8017DAAC: 2 members [ov_SC01_005,ov_SC01_006] share h_exact 2dcb64aea6c0… (source src/shared/engine_core.h)
[ OK ] E_func_80180D48: 2 members [ov_SC01_005,ov_SC01_006] share h_exact 2a146fffef42… (source src/shared/engine_core.h)
[ OK ] E_func_8017DC4C: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 48877b49f72a… (source src/shared/engine_core.h)
[ OK ] E_func_8018942C: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 10e3ce27daa6… (source src/shared/engine_core.h)
[ OK ] E_func_801878B8: 2 members [ov_SC03_118,ov_SC03_119] share h_exact e765f85ad086… (source src/shared/engine_core.h)
[ OK ] E_func_80187E78: 2 members [ov_SC03_118,ov_SC03_119] share h_exact e97c35bd5b19… (source src/shared/engine_core.h)
[ OK ] E_func_80188418: 2 members [ov_SC03_118,ov_SC03_119] share h_exact cd77976e8c0d… (source src/shared/engine_core.h)
[ OK ] E_func_8018BA18: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 74d72221c82a… (source src/shared/engine_core.h)
[ OK ] E_func_8018B7FC: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 0297d8806ce2… (source src/shared/engine_core.h)
[ OK ] E_func_8018C038: 2 members [ov_SC04_018,ov_SC04_019] share h_exact a0f48779d8fd… (source src/shared/engine_core.h)
[ OK ] E_func_8018B0AC: 2 members [ov_SC04_018,ov_SC04_019] share h_exact f9bb0ccf0d12… (source src/shared/engine_core.h)
[ OK ] E_func_80189DDC: 2 members [ov_SC04_018,ov_SC04_019] share h_exact c7faab2630b1… (source src/shared/engine_core.h)
[ OK ] E_func_8017BFEC: 2 members [ov_SC01_005,ov_SC01_006] share h_exact 1fb2571d8e19… (source src/shared/engine_core.h)
[ OK ] E_func_80189898: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 5af4cb243657… (source src/shared/engine_core.h)
[ OK ] E_func_80182630: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 8c5875d38295… (source src/shared/engine_core.h)
[ OK ] E_func_8017EBC8: 3 members [ov_SC03_126,ov_SC04_021,ov_SC05_019] share h_exact d0406d9f2746… (source src/shared/engine_core.h)
[ OK ] E_func_8017DBDC: 3 members [ov_SC04_018,ov_SC04_019,ov_SC05_017] share h_exact c01f555083f7… (source src/shared/engine_core.h)
[ OK ] E_func_8017F174: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 4af830585dfd… (source src/shared/engine_core.h)
[ OK ] E_func_8017FAAC: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 53873d54c5a8… (source src/shared/engine_core.h)
[ OK ] E_func_8017FD88: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 559099715d6e… (source src/shared/engine_core.h)
[ OK ] E_func_8017FD28: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 3467556588c4… (source src/shared/engine_core.h)
[ OK ] E_func_80183604: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 79e7b5c80f8c… (source src/shared/engine_core.h)
[ OK ] E_func_80181648: 2 members [ov_SC04_018,ov_SC04_019] share h_exact de5da31c3577… (source src/shared/engine_core.h)
[ OK ] E_func_801803BC: 2 members [ov_SC04_018,ov_SC04_019] share h_exact b5a1123a68cd… (source src/shared/engine_core.h)
[ OK ] E_func_8018BDA4: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 42c9d75ce03d… (source src/shared/engine_core.h)
[ OK ] E_func_8018B660: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 92e9a1efdbf7… (source src/shared/engine_core.h)
[ OK ] E_func_8018B614: 2 members [ov_SC04_018,ov_SC04_019] share h_exact d4ff463109b6… (source src/shared/engine_core.h)
[ OK ] E_func_8018C1E0: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 5fb4815cc3aa… (source src/shared/engine_core.h)
[ OK ] E_func_8018C3F0: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 52d19dc60744… (source src/shared/engine_core.h)
[ OK ] E_func_8017DAC4: 3 members [ov_SC04_018,ov_SC04_019,ov_SC05_017] share h_exact 6a956abc8488… (source src/shared/engine_core.h)
[ OK ] E_func_8017FA58: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 6c1baed5f876… (source src/shared/engine_core.h)
[ OK ] E_func_801815DC: 2 members [ov_SC04_018,ov_SC04_019] share h_exact e8e5dd815f2c… (source src/shared/engine_core.h)
[ OK ] E_func_801898C8: 2 members [ov_SC02_000,ov_SC02_003] share h_exact ffb6e8f4bb22… (source src/shared/engine_core.h)
[ OK ] E_func_8018AD3C: 2 members [ov_SC04_018,ov_SC04_019] share h_exact f58c91922126… (source src/shared/engine_core.h)
[ OK ] E_func_80187354: 2 members [ov_SC02_000,ov_SC02_003] share h_exact de9edbad0229… (source src/shared/engine_core.h)
[ OK ] E_func_80187F30: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 1d8b61606669… (source src/shared/engine_core.h)
[ OK ] E_func_8018419C: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 9b1d32bc47bd… (source src/shared/engine_core.h)
[ OK ] E_func_80181C10: 2 members [ov_SC02_000,ov_SC02_003] share h_exact c5e707fbb45d… (source src/shared/engine_core.h)
[ OK ] E_func_801819F4: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 77651e743ba3… (source src/shared/engine_core.h)
[ OK ] E_func_80182894: 2 members [ov_SC02_000,ov_SC02_003] share h_exact d93adf008748… (source src/shared/engine_core.h)
[ OK ] E_func_80184B14: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 6a947e565c4e… (source src/shared/engine_core.h)
[ OK ] E_func_801829F8: 2 members [ov_SC02_000,ov_SC02_003] share h_exact d45e43eec4a5… (source src/shared/engine_core.h)
[ OK ] E_func_80186D88: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 6ce35974c320… (source src/shared/engine_core.h)
[ OK ] E_func_80186CE8: 2 members [ov_SC02_000,ov_SC02_003] share h_exact da9c4677fb9c… (source src/shared/engine_core.h)
[ OK ] E_func_80184250: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 7fb030ab4a2d… (source src/shared/engine_core.h)
[ OK ] E_func_801854CC: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 7fb030ab4a2d… (source src/shared/engine_core.h)
[ OK ] E_func_80188028: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 87fb19645959… (source src/shared/engine_core.h)
[ OK ] E_func_80188134: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 7cb1faa0949b… (source src/shared/engine_core.h)
[ OK ] E_func_80186424: 2 members [ov_SC02_000,ov_SC02_003] share h_exact fac91b25bc68… (source src/shared/engine_core.h)
[ OK ] E_func_80183814: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 7a31a7eddbb1… (source src/shared/engine_core.h)
[ OK ] E_func_8018512C: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 7d4d544e7b71… (source src/shared/engine_core.h)
[ OK ] E_func_8018825C: 2 members [ov_SC02_000,ov_SC02_003] share h_exact bd445f888c97… (source src/shared/engine_core.h)
[ OK ] E_func_80188790: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 61b78167872c… (source src/shared/engine_core.h)
[ OK ] E_func_80181820: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 07c2791e5f29… (source src/shared/engine_core.h)
[ OK ] E_func_80181934: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 0bff66299afd… (source src/shared/engine_core.h)
[ OK ] E_func_801860E4: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 93576b99d220… (source src/shared/engine_core.h)
[ OK ] E_func_80183754: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 243cfc6173a6… (source src/shared/engine_core.h)
[ OK ] E_func_80184A08: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 5f634e86043f… (source src/shared/engine_core.h)
[ OK ] E_func_80186E6C: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 621bba09bb15… (source src/shared/engine_core.h)
[ OK ] E_func_801884FC: 2 members [ov_SC02_000,ov_SC02_003] share h_exact bb479f6828d6… (source src/shared/engine_core.h)
[ OK ] E_func_80187DB8: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 2dfcb44952b0… (source src/shared/engine_core.h)
[ OK ] E_func_80187738: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 6f24f1e1e11b… (source src/shared/engine_core.h)
[ OK ] E_func_80186764: 2 members [ov_SC02_000,ov_SC02_003] share h_exact d67a63760710… (source src/shared/engine_core.h)
[ OK ] E_func_80181B4C: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 86367a0393bb… (source src/shared/engine_core.h)
[ OK ] E_func_80186C44: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 684a4f85204b… (source src/shared/engine_core.h)
[ OK ] E_func_801808C4: 2 members [ov_SC02_000,ov_SC02_003] share h_exact 088fcd065456… (source src/shared/engine_core.h)
[ OK ] E_func_80184BAC: 2 members [ov_SC04_018,ov_SC04_019] share h_exact b3bec0e2c144… (source src/shared/engine_core.h)
[ OK ] E_func_8018A1B4: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 27abf959f939… (source src/shared/engine_core.h)
[ OK ] E_func_80181170: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 7a7ab4e9cbb4… (source src/shared/engine_core.h)
[ OK ] E_func_80188478: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 82a7b5891b50… (source src/shared/engine_core.h)
[ OK ] E_func_80187300: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 0080a71204ea… (source src/shared/engine_core.h)
[ OK ] E_func_80188828: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 6519c0248710… (source src/shared/engine_core.h)
[ OK ] E_func_801867F8: 2 members [ov_SC03_014,ov_SC03_015] share h_exact e9c8174e6a68… (source src/shared/engine_core.h)
[ OK ] E_func_80187090: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 64eea3056f79… (source src/shared/engine_core.h)
[ OK ] E_func_80188670: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 9b98ab28ec20… (source src/shared/engine_core.h)
[ OK ] E_func_8018655C: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 5fb026342ab3… (source src/shared/engine_core.h)
[ OK ] E_func_801860C0: 2 members [ov_SC04_018,ov_SC04_019] share h_exact e5cac5b36df8… (source src/shared/engine_core.h)
[ OK ] E_func_80184B94: 2 members [ov_SC03_118,ov_SC03_119] share h_exact e527d31f7e87… (source src/shared/engine_core.h)
[ OK ] E_func_80181E58: 2 members [ov_SC03_118,ov_SC03_119] share h_exact beb530efb1ef… (source src/shared/engine_core.h)
[ OK ] E_func_8018178C: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 5b1ba7c9b95e… (source src/shared/engine_core.h)
[ OK ] E_func_80184E4C: 2 members [ov_SC03_014,ov_SC03_015] share h_exact c7844ae02017… (source src/shared/engine_core.h)
[ OK ] E_func_8017D484: 2 members [ov_SC02_039,ov_SC03_108] share h_exact c0e31b07b7a3… (source src/shared/engine_core.h)
[ OK ] E_func_8017E024: 2 members [ov_SC04_018,ov_SC04_019] share h_exact f5893a74f07a… (source src/shared/engine_core.h)
[ OK ] E_func_801828A0: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 1dce6de42971… (source src/shared/engine_core.h)
[ OK ] E_func_8018048C: 2 members [ov_SC04_018,ov_SC04_019] share h_exact dd6bf8ab91fb… (source src/shared/engine_core.h)
[ OK ] E_func_8017F154: 3 members [ov_SC03_126,ov_SC04_021,ov_SC05_019] share h_exact b6bbf0a0bb12… (source src/shared/engine_core.h)
[ OK ] E_func_801812FC: 2 members [ov_SC04_018,ov_SC04_019] share h_exact bbf6fb1791f5… (source src/shared/engine_core.h)
[ OK ] E_func_8017ED5C: 2 members [ov_SC01_005,ov_SC01_006] share h_exact d800c6d033d9… (source src/shared/engine_core.h)
[ OK ] E_func_8017D4F0: 2 members [ov_SC05_001,ov_SC05_006] share h_exact 233ab6ca3923… (source src/shared/engine_core.h)
[ OK ] E_func_801805BC: 2 members [ov_SC03_014,ov_SC03_015] share h_exact 80f87779766f… (source src/shared/engine_core.h)
[ OK ] E_func_80185D10: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 501b28459c94… (source src/shared/engine_core.h)
[ OK ] E_func_80180D38: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 505c2aa4153b… (source src/shared/engine_core.h)
[ OK ] E_func_80184460: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 8a34c85574c2… (source src/shared/engine_core.h)
[ OK ] E_func_8017C530: 6 members [ov_SC01_080,ov_SC02_004,ov_SC03_007,ov_SC03_012,ov_SC03_023,ov_SC07_010] share h_exact da26f0d2c5cb… (source src/shared/engine_core.h)
[ OK ] E_func_8017C294: 6 members [ov_SC01_080,ov_SC02_004,ov_SC03_007,ov_SC03_012,ov_SC03_023,ov_SC07_010] share h_exact dc415768c81a… (source src/shared/engine_core.h)
[ OK ] E_func_8017C12C: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact 62aecbade196… (source src/shared/engine_core.h)
[ OK ] E_func_8017DC28: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact 3e3c23006639… (source src/shared/engine_core.h)
[ OK ] E_func_8017BFA0: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact 9402da978168… (source src/shared/engine_core.h)
[ OK ] E_func_8017C104: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact e68b7f247513… (source src/shared/engine_core.h)
[ OK ] E_func_8017BF20: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact 52c88e350231… (source src/shared/engine_core.h)
[ OK ] E_func_8017C004: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact c05880f4dfd5… (source src/shared/engine_core.h)
[ OK ] E_func_8017DB3C: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact ba932e267ae3… (source src/shared/engine_core.h)
[ OK ] E_func_8017C624: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact 0a1ec951b44a… (source src/shared/engine_core.h)
[ OK ] E_func_8017C084: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact b487987f8c10… (source src/shared/engine_core.h)
[ OK ] E_func_8017CE10: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact 320105d77cbe… (source src/shared/engine_core.h)
[ OK ] E_func_8017D098: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact 3292d1a8f773… (source src/shared/engine_core.h)
[ OK ] E_func_8017D5F8: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact 911ddbe16dba… (source src/shared/engine_core.h)
[ OK ] E_func_8017CCC4: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact bd4481ec92fb… (source src/shared/engine_core.h)
[ OK ] E_func_8017D194: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact b55f2b3bac9c… (source src/shared/engine_core.h)
[ OK ] E_func_8017DB74: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact 0cb398776c32… (source src/shared/engine_core.h)
[ OK ] E_func_8017D118: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact bfd94459dcad… (source src/shared/engine_core.h)
[ OK ] E_func_8017CC44: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact 4de1fad1d209… (source src/shared/engine_core.h)
[ OK ] E_func_8017D804: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact ef7c957e5e38… (source src/shared/engine_core.h)
[ OK ] E_func_8017C814: 6 members [ov_SC03_014,ov_SC03_015,ov_SC03_024,ov_SC03_118,ov_SC03_119,ov_SC06_000] share h_exact 729960531cc3… (source src/shared/engine_core.h)
[ OK ] E_func_8017BF08: 7 members [7 binaries] share h_exact 429ed3b35426… (source src/shared/engine_core.h)
[ OK ] E_func_8017BFBC: 7 members [7 binaries] share h_exact fef24ee24496… (source src/shared/engine_core.h)
[ OK ] E_func_8017C010: 7 members [7 binaries] share h_exact 60e983912c05… (source src/shared/engine_core.h)
[ OK ] E_func_8017C068: 7 members [7 binaries] share h_exact e4701d13fc74… (source src/shared/engine_core.h)
[ OK ] E_func_80161A90: 140 members [140 binaries] share h_exact 7604e5daf100… (source src/shared/engine_core.h)
[ OK ] E_func_8012A328: 140 members [140 binaries] share h_exact 6f62feba3542… (source src/shared/engine_core.h)
[ OK ] E_func_80144090: 137 members [137 binaries] share h_exact 47b7d4a04815… (source src/shared/engine_core.h)
[ OK ] E_func_800CAE78: 4 members [md_MAIN_015,md_MAIN_023,md_MAIN_032,md_MAIN_041] share h_exact a79b87eeb550… (source src/shared/engine_core.h)
[ OK ] E_func_80132F40: 141 members [141 binaries] share h_exact c5b3a460c6fe… (source src/shared/engine_core.h)
[ OK ] E_func_8017BF84: 10 members [10 binaries] share h_exact 83fe509de755… (source src/shared/engine_core.h)
[ OK ] E_func_8017C5A0: 10 members [10 binaries] share h_exact 348e565cf48b… (source src/shared/engine_core.h)
[ OK ] E_func_8017BFE0: 10 members [10 binaries] share h_exact 9aa3999b278e… (source src/shared/engine_core.h)
[ OK ] E_func_8017C610: 10 members [10 binaries] share h_exact 8b587d3c36a7… (source src/shared/engine_core.h)
[ OK ] E_func_8017C800: 10 members [10 binaries] share h_exact 82e4577a4bd5… (source src/shared/engine_core.h)
[ OK ] E_func_8017C69C: 10 members [10 binaries] share h_exact 930d41594f4b… (source src/shared/engine_core.h)
[ OK ] E_func_8017C064: 10 members [10 binaries] share h_exact aded4d04a82f… (source src/shared/engine_core.h)
[ OK ] E_func_8017C910: 10 members [10 binaries] share h_exact 78b65cae4a17… (source src/shared/engine_core.h)
[ OK ] E_func_8017D328: 2 members [ov_SC02_015,ov_SC02_021] share h_exact 37f67f3adb2e… (source src/shared/engine_core.h)
[ OK ] E_func_8017D1F4: 2 members [ov_SC02_015,ov_SC02_021] share h_exact 511a8b68802b… (source src/shared/engine_core.h)
[ OK ] E_func_8017D254: 2 members [ov_SC02_015,ov_SC02_021] share h_exact aa2bf03928c5… (source src/shared/engine_core.h)
[ OK ] E_func_8017D1B0: 2 members [ov_SC02_015,ov_SC02_021] share h_exact 0ded1b800251… (source src/shared/engine_core.h)
[ OK ] E_func_8017D53C: 2 members [ov_SC02_015,ov_SC02_021] share h_exact 94735cda00de… (source src/shared/engine_core.h)
[ OK ] E_func_8017D468: 2 members [ov_SC02_015,ov_SC02_021] share h_exact f3b49c43cccc… (source src/shared/engine_core.h)
[ OK ] E_func_8017CE1C: 10 members [10 binaries] share h_exact 511a8b68802b… (source src/shared/engine_core.h)
[ OK ] E_func_8017CE40: 2 members [ov_SC02_039,ov_SC03_108] share h_exact f22164568f95… (source src/shared/engine_core.h)
[ OK ] E_func_8017CDD8: 2 members [ov_SC02_039,ov_SC03_108] share h_exact ca104e40d4fe… (source src/shared/engine_core.h)
[ OK ] E_func_8017CF58: 2 members [ov_SC02_039,ov_SC03_108] share h_exact 46004117858e… (source src/shared/engine_core.h)
[ OK ] E_func_8017CE80: 2 members [ov_SC02_039,ov_SC03_108] share h_exact b4142e5af3b1… (source src/shared/engine_core.h)
[ OK ] E_func_8017D5F4: 2 members [ov_SC02_039,ov_SC03_108] share h_exact 014cbc20a5ff… (source src/shared/engine_core.h)
[ OK ] E_func_8017D6AC: 2 members [ov_SC02_039,ov_SC03_108] share h_exact 703b5fd075eb… (source src/shared/engine_core.h)
[ OK ] E_func_80181B84: 2 members [ov_SC03_093,ov_SC07_007] share h_exact 767854057419… (source src/shared/engine_core.h)
[ OK ] E_func_8016F0AC: 141 members [141 binaries] share h_exact 8eaa5e59bf16… (source src/shared/engine_core.h)
[ OK ] E_func_80181270: 2 members [ov_SC04_018,ov_SC04_019] share h_exact 8fb47979c405… (source src/shared/engine_core.h)
[ OK ] E_func_80182AF8: 2 members [ov_SC04_018,ov_SC04_019] share h_exact f54d97698772… (source src/shared/engine_core.h)
dedup-check: 2220 validated, 0 failed | C1 coverage 255708/255708 members signed
EXIT=0
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -1,8 +1,8 @@
# Unmatched difficulty inventory (generated by tools/difficulty.py — harvest queue)
unmatched functions : 1258
unmatched functions : 1256
trivial (<=5 ins) : 267
non-jtbl leaves : 835 (best harvest targets)
non-jtbl leaves : 834 (best harvest targets)
jump-table funcs : 58 (deferred — need the rodata-island workflow, Task 2')
## Easiest 120 unmatched (score asc) — the work queue
+5 -5
View File
File diff suppressed because one or more lines are too long
+27 -9
View File
@@ -10,13 +10,14 @@
> This file is DERIVED from the PhaseEnds and may be corrected; PROJECT_CONTEXT.md is never edited (P1).
## 0. Where the project stands (at the latest PhaseEnd — the live state is in CURRENT_PHASE.md)
Brave Fencer Musashi (SLUS-00726) matching decomp. **Phase 31 closed 2026-09-05 (v1.30.0):** 213 binaries (main EXE +
resident engine blob + 138 location overlays + 73 `md_*` code modules) rebuild byte-identical from source; fleet
**100.0% instruction-weighted / 99.9% distinct-code / 99.99% fn-count**; 21 open stubs / 4,554 ins; main REAL 777 /
LINKED 1,256 (real PsyQ objects incl. libpad 4.2.1) / 12 stubs (99.43% byte-identical, 95.0% game-code); 5 PERMANENT
verbatim `__asm__` bodies; dedup registry 2,220 groups / 0 failures. **Phase 32 (in progress)** = the last stubs + the
five parked disc payloads, short and kill-gated; then **P33 = verify + public flip**. Roadmap: `docs/roadmap-to-100.md`
v2 (adopted 2026-07-15, rewritten 2026-07-30); jumping-off doc `docs/frontier-p32.md`.
Brave Fencer Musashi (SLUS-00726) matching decomp. **Phase 32 closed 2026-09-06 (v1.31.0): THE FRONTIER IS EMPTY.** 218
binaries (main EXE + resident engine blob + 138 location overlays + 78 `md_*` code modules) rebuild byte-identical from source
from a clean rebuild after the last bank (218/218, exits 0/0/0); fleet **100.00% fn-count / 100.0% instruction-weighted /
100.0% distinct-code, INCLUDE_ASM stubs 0, NON_MATCHING 0**; main **2,091 / 2,091 = 100.00% byte-identical** (REAL 789 ·
LINKED 1,256 real PsyQ objects incl. libpad 4.2.1 · VERBATIM 3); 5 PERMANENT verbatim `__asm__` bodies fleet-wide; dedup
registry 2,220 groups / 0 failures; disc UNCLAIMED 0 of 220; `config/wave_exclude.txt` 0 entries. What is not our C: the 1,256
linked Sony objects (by design; libs-from-source is a Gen3 stretch) and the 5 hand-asm bodies. **Next: P33 = contract
verification + the public flip + Gen2 exit** (roadmap v2 §3 P33, ≈2–4 sessions); plan it fresh in plan mode at Max.
## 1. Corrections and supersessions of PROJECT_CONTEXT.md recorded in PhaseEnds (P1: the constitution is never edited)
- **Session start** reads this digest + the last three PhaseEnds, not every PhaseEnd (R64 candidate, Drew 2026-09-05).
@@ -108,7 +109,16 @@ model. R37 operated as binding; R38–R39 proposed.
main 1,041 → 12 open; libpad 4.2.1 + RTL 4.2 archive linked (twelve "walls" were Sony objects); the verbatim `__asm__`
class censused to 5 PERMANENT rows; `gate_main` (main gates only by clean rebuild). R37–R39 ratified; R40–R43 + R61
accepted; R44–R60, R62–R63 proposed → **all ratified at P32 gate 1 (2026-09-05)**.
**P32 (open 2026-09-05)** The last 21 + the parked 5 (short, kill-gated) — see `CURRENT_PHASE.md`.
**P32 (2026-09-06, v1.31.0) THE FRONTIER EMPTIED.** 5 sessions (S81–S85) / 111 commits. The five parked disc payloads
onboarded on their first static-derived bases (fleet 213 → 218, UNCLAIMED 0 of 220); 77 functions banked — 3 tooling-first,
20 free, 39 by a one-agent-per-function pass, 13 in T4b (Drew's directive: everything short of Sony's objects and the original
hand-asm must be C — 11 by a Fable pass reading pass dumps, 2 by hand), 2 in T4c (the "PROVED"/"PLATEAU" main rows) — every
final bank pin-free. Two written verdicts fell to producers missing from their censuses: combine's self-update bookkeeping
gap that mints a no-traffic frame slot (§501-Q) and loop.c's user-variable rule + cse's later-mention canonicalization
(§501-R: three inline temps merged by `combine_movables`, `u16` as a cse firewall, the allocation order IS the callee-saved
bank). Census 0 stubs; fleet 100.00 / 100.0 / 100.0; main 2,091 / 2,091. `phase-ends/DIGEST.md` created (R64). Rules: R44–R63
ratified at gate 1; **R64 ratified**; candidates (i)–(ix) recorded. Instruments: `payload_base_evidence.py`, `ghost_census.py`,
`agent_drafts_restore.py`, `cc1_dumps_tu.sh`, `alloc_table.py`, `bank.sh`.
## 3. Every rule, in full (transcribe these at session start; P/G/H/X are in PROJECT_CONTEXT.md)
- **R1 — H1 relaxed while private.** ROM-derived content (`asm/`, `assets/`, `extracted/`, decompressed `.CD`) MAY be
@@ -215,13 +225,21 @@ accepted; R44–R60, R62–R63 proposed → **all ratified at P32 gate 1 (2026-0
- **R62 — A ledger's best draft may never be an `__asm__` body, and a bank whose body is `__asm__` is a verbatim, not a
bank** (`verbatim_check --strict` in the per-bank close).
- **R63 — A permuter/waypoint score is not a closeness until its diff is read.**
- **R64 (CANDIDATE, Drew-directed 2026-09-05; ratify at PhaseEnd_Phase32) — Session start reads PROJECT_CONTEXT.md →
- **R64 (RATIFIED at PhaseEnd_Phase32, 2026-09-06; Drew-directed 2026-09-05) — Session start reads PROJECT_CONTEXT.md →
`phase-ends/DIGEST.md` → the three most recent PhaseEnds → `CURRENT_PHASE.md`, then replays the 🛑 SESSION CHECKPOINT
block VERBATIM into the chat; the protocol costs ≈100k tokens + the checkpoint. Every PhaseEnd appends its synopsis
and rules to the digest (P7). A checkpoint is written to be replayed: self-sufficient, verbose, every path/command/hash
explicit (see `checkpoint-current-phase-before-pause` memory).**
(R40–R43 and R61 were accepted mid-P31; their long forms are in `phase-ends/logs/Phase31.md` — the one-liners above are
the binding text. R44–R63 one-liners are the P31 table, ratified at P32 gate 1.)
**Candidates proposed at PhaseEnd_Phase32 (2026-09-06) — for Drew to accept/modify/reject; NOT binding until ratified:**
(i) a wall verdict is PASS-attributed with a dump line; (ii) write "banked" only from the tool's printed success line; (iii)
agents write deliverables early; (iv) a helper refuses an empty work list (R43 restated); (v) a residual gets a PRODUCER
CENSUS before a spelling sweep and "PROVED" means every producer on a NAMED list refuted on the bytes; (vi) a ledger's
tie-break is part of the instrument; (vii) port a banked sibling's SPELLING before any dial (§501-N/P); (viii) a similarity
score is not a shape oracle — grep the idiom's constants and objdump the hits (§501-P); (ix) build the 1-second reproducer
battery for a mechanism BEFORE probing the real function, and read the allocation ORDER before any register lever
(accelerators (15)/(16)). Full text: `PhaseEnd_Phase32.md` "Rules Added".
## 4. Where things live (the doc map a session needs)
`docs/SETUP.md` (environment, every tool's row, commands) · `docs/matching-cookbook.md` §1–§500 (idioms; 3.5 MB —
+237
View File
@@ -0,0 +1,237 @@
# PhaseEnd — Phase 32: The Last 21 + the Parked 5 — the frontier emptied (every game-code function in every binary is byte-identical C)
**Date:** 2026-09-06 · **Project Version:** 1.31.0 · **Phase Status:** Complete (milestone confirmed by Drew, gate 2 — 2026-09-06) · **Generation:** Gen2 (23rd phase of the arc; Phase 14 public-flip deferred to P33)
> Gen2 phase 23 (8→…→31→**32**). Fifth phase off `docs/roadmap-to-100.md` v2 (§3 P32 as written was already consumed by
> P31; this phase was chartered from `docs/frontier-p32.md` as the 21-row census + the 5 parked payloads, short and kill-gated).
> Ran **5 sessions (S81–S85, 2026-09-05 → 2026-09-06)** and **111 commits** (`commit:3900..HEAD`). The granular trail (every
> variant, verdict, instrument defect and its repair, and the session checkpoints) is preserved on-demand at
> **`phase-ends/logs/Phase32.md`** (R19 — NOT auto-loaded). Owner decisions (Drew): gate 1 (2026-09-05, plan mode, Max;
> R44–R63 ratified); the T4b directive (2026-09-05: "anything that isn't the original hand-written asm or the PsyQ libs needs
> to be cracked and banked before we finish" — superseding the kill gate); "no second agent round; hand-crack the remaining
> ones"; the T4c directive (2026-09-06: "do that now, lets crack these before closing the phase"); the R64 session-start
> protocol (the digest, 2026-09-05); the 90%-context pause and "bank/gate/harvest everything" (2026-09-06); gate 2.
## Build Log
**The phase in one line:** the 21 remaining stubs became 54 (five parked disc payloads onboarded, fleet 213 → 218), and
all 54 were banked byte-identical — including one PROVED wall, six candidate walls and two "final verdicts" — so the fleet
reads **100.00% fn-count / 100.0% instruction-weighted / 100.0% distinct-code with 0 INCLUDE_ASM stubs**, main
**2,091 / 2,091 = 100.00% byte-identical**, 218/218 binaries green from a clean rebuild after the last bank, with **zero
register pins, fences or asm bodies in the final two banks**.
**Files created/changed and complete — do not recreate** (category summaries; the per-commit list is `git log
commit:3900..HEAD` and `phase-ends/logs/Phase32.md`):
- **Source — 77 functions banked byte-identical** (`src/**`): T1a `resident:func_800D128C` (`commit:3904`, a stored
closeness-0 draft freed by three instrument fixes), T1b `ov_SC02_017:func_80186C64` (`commit:3907`, a RELOC-ONLY twin
remap), T1c `md_MAIN_034:func_800CB00C` (`commit:3908`, a stored S72 body the census had mis-keyed), T2c ×20 (twins,
constant flips, pass-throughs — 0 drafting tokens), T3 ×39 (the one-agent-per-function pass), T4b ×13 (the Fable first pass
×11 incl. the §474 "PROVED" wall `func_80011380` `commit:3990`; the hand pass `md_MAIN_007:func_800CF408` `commit:4001` and
`ov_SC03_105:func_80185810` `commit:4004`), T4c ×2 (`main:func_80032A74` `commit:4007`, `main:func_80039308` `commit:4008`).
`config/dedup.us.yaml` 2,220 groups / 0 failures (unchanged count; 255,708 instances).
- **Five binaries onboarded** (T2b, `config/splat.md_*.yaml`, `config/check.md_*.sha`, `config/overlays.mk`, `src/md_*/`):
`md_MAIN_007` @0x800CEDF8 (`commit:3911`), `md_MAIN_009` @0x800CD348 (`commit:3912`), `md_SC03_053` + `md_SC03_054` @0x801EF468
(`commit:3913`), `md_SC03_056` @0x801CBB50 (`commit:3914`) — every base static-derived (`tools/payload_base_evidence.py`, controls
7/7) and byte-proven by the first internal-call C bank; `make audit-disc` residue 0, **UNCLAIMED 0 of 220**;
`docs/disc-completeness.md` P32 section, `docs/memory-map.md` §S45 p7.
- **Instruments (new/repaired, all under `tools/`, SETUP rows per R21):** `payload_base_evidence.py` (T2a);
`agent_drafts_restore.py` (transcript replay after a dead coordinator, S82); `ghost_census.py` + the `cc1_dumps.sh` repair
(frame line, spill lines, census; `-dL` loop dump) (S84/S85); **`cc1_dumps_tu.sh`** (real-TU pass dumps from an `rtu_match
--work` dir — the standalone compile is NOT faithful on main TUs) + **`alloc_table.py`** (global's allocation order /
priorities / hard regs from the dumps) (S85); `backlog.py` tie-break repair (a re-verdict could never render); the
`jr_isolate_all` provided-types fix (§496), `jtbl_carve --pre` + `harvest_verify` extract-rc + `interleave_check --pre`
fixes (§498); the Makefile `C_SRCS` dotfile guard (`commit:3949`); `.run/P32/t3s3/bank.sh` + `splice.py` (the overlay bank
chain: verbatim grep → rtu → splice → one build → sha → commit-on-green; session trailer from `$CLAUDE_SESSION`);
`exclude_audit --write` drops banked pins; `frontier_classify` census JSONs for every step (`.run/P32/frontier_*.json`).
- **Knowledge base:** `docs/matching-cookbook.md` **§496–§501-R** (the four T1a instrument classes; §499 module onboarding; §500
the T3 closers/classes + §500-F/G/H/I; §501–§501-L the twelve S83 dump-read laws; §501-M/§501-O the phantom-slot producer
censuses; §501-N/§501-P port-the-sibling's-spelling; **§501-Q the combine self-update ghost slot; §501-R the three-times-read
hoisted invariant: inline temps, `u16` as a cse firewall, the allocation order IS the callee-saved bank**);
`docs/cookbook-index.md` regenerated; `docs/accelerators.md` (8)–(16); `docs/decision-log.md` P32 S82/S83/S84/S85 entries
(R31); `docs/wave-playbook.md` §S80 addendum-2 (per-function work dirs, JSON-only final message, the 20-agent cap, the
recovery tools); `docs/backlog.md` (1 open row — the legacy `func_80062144` "won't compile standalone" entry, NOT a stub);
`config/wave_exclude.txt` **0 entries**; `config/verbatim_manifest.json` 5 PERMANENT rows (unchanged).
- **Governance:** **`phase-ends/DIGEST.md` created** (R64: every phase's synopsis + every rule in full + the corrections to
PROJECT_CONTEXT.md + the doc map; the session start reads it instead of all PhaseEnds); `CLAUDE.md` load order + Phase
Boundary step 3b; `phase-ends/README.md`; SETUP §7; the two memories. `phase-ends/CURRENT_PHASE.md` → **`phase-ends/logs/
Phase32.md`** (R19). This file.
- `.run/P32/**` allowlisted subtrees (R20 — the drafts, variants, reproducers, verdict logs, bank bodies, slates, notes and
gate/R22 logs are the only copy of this work): `t3/`, `t3s3/`, `t4/`, `t4b/`, `t4c/`, `t4d/`, `t4e/`, `t5x/`.
**Tools/packages installed:** none external (no apt/pip). No Ghidra DB change (the SessionStart hook's headless MCP was
never written to; the `ghidra/` churn is R23 restart-noise, never staged).
**Verification results (literal, at close):**
- `make clean && make extract-all && make check-all` (after the last bank, `commit:4008`) → clean EXIT=0 · **extract-all: 217
extracted, 0 failed of 217 (+ main, serial)** EXIT=0 · **check-all: 218 passed, 0 failed of 218** EXIT=0 at 16:13:17 MDT
(`.run/P32/t4e/r22_{clean,extract,check}.log`). R22 was also run after every earlier banked batch of the phase (T1a 213/213;
T1b+T1c 213/213; T2c 218/218; T3 218/218 ×3; T4b 218/218 ×2; the row-(d) bank 218/218) — no batch closed red.
- `make report` (`.run/P32/t4e/report_close.log`): **FLEET fn-count 363,214 / 363,214 = 100.00% · instr-weighted 13,488,497 /
13,488,497 = 100.0% · distinct-code 5,816,589 / 5,816,589 = 100.0% (90,984 / 90,984 unique fns) · MAIN game-code 41,534 /
41,534 = 100.0% · INCLUDE_ASM 0 · NON_MATCHING 0 (G4) · LINKED PsyQ objects 1,256 · REAL substantive 360,737 · dedup 2,220
groups / 255,708 instances.** The digest's main denominator is 41,534; the corrected one is 41,556 (the 22-instruction Ghidra
flow-boundary gap on `FUN_80023bf0`, P31 S79) — at 0 stubs both read 100%.
- `make report BINARY=main` (`report_main_close.log`): **REAL 789 · LINKED 1,256 · VERBATIM 3 · INCLUDE_ASM 0 · matchable 2,091 ·
byte-identical 2,091 / 2,091 = 100.00% · build SHA1 `143dbb89f34491258bbc27810d0a12ec8b43a8dd`** (the WITH/WITHOUT-SDK-object-dirs
dual invariant was proven in P31 S79 and re-exercised by every `gate_main` clean rebuild this phase).
- `make tools-health` → OK at the T4b close (`.run/P32/t4d/tools_health.log`: sigs fresh; corpus(+resident) 0 PHANTOM + 0
TRUNCATED; cdecl; audit-binaries 218/218 citizens (R36); report lint + dedup 2,220 validated / 0 failed; cookbook-index OK;
split_indicator 218 OK); the post-T4c run is `.run/P32/t4e/tools_health.log` (read by the next session's preflight if it had
not finished when this file was written — the only tree changes since the T4b-close run are the two main banks, both gated
by `gate_main`'s clean rebuild).
- Census `tools/frontier_classify.py` → `.run/P32/frontier_t4c_final.json`: **0 stubs / 0 instructions** (the phase's arc: open
21 → T2c 54 → T3 15 → T4b 4 → S84 3 → S85 2 → 0). `verbatim_check --strict`: **5 bodies == 5 manifest rows, all PERMANENT**.
`exclude_audit --assert-fresh config/wave_exclude.txt`: 0 entries. `twin_rescan`: 0 open. `make audit-disc`: residue 0,
UNCLAIMED 0 of 220 (T4b close).
- Tree: non-ghidra clean at HEAD; `git status` shows only the R23 `ghidra/` churn.
**Milestone achieved (confirmed by Drew, gate 2 — 2026-09-06):** the chartered milestone — *every census row BANKED or
carrying a FINAL verdict; every parked payload onboarded byte-identical at a byte-proven base or excluded with evidence; the
fleet byte-identical at every banked batch; the PhaseEnd carrying the final wall ledger, the corrected denominators, all
three metrics and the roadmap delta* — is met on its **strongest** reading: **every row is BANKED (the "FINAL verdict"
clause was never needed — the one PROVED wall, the six candidate walls and the two S84 verdicts all fell), all five payloads
are onboarded (UNCLAIMED 0 of 220), 218/218 byte-identical from a clean rebuild after the last bank, and the wall ledger is
EMPTY.** What is not C, stated plainly (P9): main's **1,256 LINKED functions are Sony's PsyQ objects** (byte-identical by
link, not our source — the Phase-31 decision; libs-from-source is a parked Gen3 stretch) and the **5 PERMANENT verbatim
`__asm__` bodies** (hand-written assembly in the original, censused from the archive tables in P31).
**Next:** **Phase 33 — 100% verification + the public flip + Gen2 exit** (roadmap v2 §3 P33, ≈2–4 sessions). Open a fresh
session in **plan mode, Max** (Tier 1); plan from roadmap v2 §3 P33 + `docs/gen2-roadmap.md`'s Phase-14 checklist + this
file's Roadmap delta. First task: the contract verification (R22 fleet + the with/without-SDK dual + both audit oracles +
the three-metric dashboard) as one recorded run, then the public-flip checklist.
## Roadmap delta (roadmap v2 §0 — what Phase 32 changed about the road ahead)
- **The frontier is empty.** Roadmap v2's P32 ("behemoths + the wall endgame") and P31's stricter "main + resident at 100%
game-code" are now BOTH met literally: 0 stubs, main 2,091 / 2,091. The "Drew-reviewed wall ledger with a re-attack
cadence" alternative is moot — there is no ledger. The metrics contract's three numbers read 100.00 / 100.0 / 100.0.
- **Scope is final:** 218 binaries (main + resident + 138 location overlays + 78 code modules), all disc code onboarded or
explicitly excluded (UNCLAIMED 0 of 220), 2,220 dedup groups.
- **Doctrine that outlives the phase:** (1) *a wall is a census against a LIST* — two "final verdicts" written by producer
censuses (§501-M/O) fell to producers missing from the list (§501-Q combine's self-update bookkeeping gap; §501-R loop.c's
user-variable rule + cse's later-mention canonicalization); (2) *reproducers before probes* — 1-second compiles of 5-line
functions settled in minutes what hours of real-function variants could not (accelerators (15)); (3) *read the allocation
ORDER before any register lever* — the callee-saved bank is global's priority order, and every pin the S79–S84 drafts
carried came off byte-identical once the source shape was right (accelerators (16)); (4) *port a banked sibling's spelling
before any dial, and grep the idiom's constants — the atlas's similarity score is not a shape oracle* (§501-N/P,
accelerators (13)/(14)); (5) *the session-start digest* (R64) — the protocol now costs ≈100k tokens instead of ≈150k+.
- **P33 remains as written in v2** (contract verification; the two-repo mirror, the rom→decoder tool, AGPL-3.0, no-ROM CI,
frogress/decomp.dev, README/docs refresh, the first-push gate, the one-way sync script, the Ghidra `ExportSymbols`
text-export; the parking-lot sweep; the releases: the gcc-2.7.2 codegen map, `xsig`, the permuter-ILS/masked-scorer PR, the
drafter write-up; Drew's endgame deliverables; v2.0.0 Gen2 EXIT) — plus one P32 addition for the verification task: **the
post-T4c `make tools-health` run must be read and recorded** (it was still running at this file's writing), and the
`docs/backlog.md` legacy row `func_80062144` should be pruned as "not a stub" rather than carried.
## Deviations
| Item | Plan (gate-1 plan / `frontier-p32.md` §4) | Actual | Reason |
|---|---|---|---|
| Kill gate / scope | "a session that banks nothing and produces no new verdict ends the crack work"; 8 walls get NO drafting (final verdicts only) | **superseded by Drew's T4b directive**: all 15 remaining rows cracked (11 by a Fable pass, 4 by hand) and then **T4c** (added 2026-09-06) for the last two | Drew: "anything that isn't the original hand-written asm or the PsyQ libs needs to be cracked and banked before we finish" |
| T3 expectation | 1–4 banks from a bounded Opus pass (S79: 3/11) | **47 drafted, 39 banked, 0 FAIL, 0 new walls** | the census had become 54 rows after T2c (36 never-drafted ≤50-ins bodies in the five new modules); a Haiku tier banked 17/17 |
| Models | Opus for T3; "Fable only if an agent names a wall class the map lacks — STOP and prompt Drew first" | Fable used for the T4b first pass (15 agents, 11 MATCH) — **with Drew's explicit permission**; the hand passes (S84/S85) used no agents | the T4 walls were compiler-internals rows; Drew called the Fable round a permission, not a requirement, then "no second agent round" |
| T2d | one bounded static-RE pass if MAIN/7 or MAIN/9 refused every candidate | **NOT NEEDED** — all five payloads onboarded on their first candidate | T2a's static alignment (self-calls / fn-ptr-table entries on the module's own function starts) gave every base; the all-INCLUDE_ASM first build is a NULL oracle for fine base errors (R34) — the bases were proven by the first C bank |
| The wall ledger | the PhaseEnd carries the final wall table with proofs | **the table is EMPTY** — the §474 PROVED wall (`func_80011380`), the six CANDIDATE walls and the S84 PROVED/PLATEAU rows all banked | every citation named a real mechanism and the wrong pass, or a census with a missing producer (§501, §501-Q, §501-R) |
| Session count | 3–5 | 5 (S81–S85), 111 commits | T4b/T4c extended the phase by two sessions |
| Coordinator death | (not planned) | the T3 coordinator hit "Prompt is too long" (S82) with 22 agent completions landing in a dead session; recovered via `agent_verdicts.py` + a new `agent_drafts_restore.py`; one agent's tidy-up swept 11 sibling deliverables (R48 class) — restored, byte-verified | the S80 one-agent-per-function shape + the 20-agent harness cap; the per-function work-dir rule went into the playbook |
| "Banked" bookkeeping | (n/a) | two S83 ledger messages claimed a bank that had not happened (a helper no-op on an empty list; a wrong draft dir) — corrected in the next commits; `bank.sh` hardened (R43) | the origin of candidate (ii)/(iv) below |
| R64 | (not in the plan) | the session-start digest written mid-phase at Drew's direction | the protocol's cost had reached ~150k tokens |
## What we believed, what failed, and what we would do sooner (for the retrospective; the detail is in `docs/decision-log.md` P32 S82–S85)
- **Believed (S80/S83):** eight functions were compiler walls with proofs or citations; two more were "PROVED" and "PLATEAU"
by producer censuses that refuted every known producer. **All ten banked.** The proofs were correct about the mechanism and
wrong about the list: combine's `i2dest_in_i2src` bookkeeping gap (§501-Q) and loop.c's user-variable rule with cse's
later-mention canonicalization (§501-R) were not in any census. **Sooner:** treat "PROVED" as "proved against this list",
name the list, and build the 1-second reproducer battery for every species before probing the 500-instruction function.
- **Believed:** the pins were levers. **They were symptoms** — every `register … __asm__` pin in the S79–S84 drafts of the
last four functions came off byte-identical once the source SHAPE was right (a sibling's spelling, three inline temps, a
`u16` accumulator). **Sooner:** remove every pin and re-measure after any structural change (§501-E/P), and read
`alloc_table.py`'s order before the first pin.
- **Believed:** the atlas's similarity score would name a function's family. **A 0.55 "weak cousin" was the exact
same-shape sibling** (§501-P). **Sooner:** step 0 of every hand pass greps `src/` for the idiom's literal constants.
- **Cost:** the phase's token spend went overwhelmingly to the last four functions (a 655k-token Fable agent, 3,360-variant
sweeps, ~100 hand variants) against rows whose answers were a grep (row (d)), one three-statement chain (`func_80032A74`)
and a shape the reproducer found in eight tries (`func_80039308`). The lesson is the same as P31's: the instrument and the
census before the subject.
## Commit Message
```
(Phase 32 landed as 111 commits commit:3900..HEAD, 2026-09-05 → 2026-09-06 (S81–S85). This close = the archived log +
this PhaseEnd + the DIGEST update, Drew's milestone-close commit.)
chore(phase-32): CLOSE — the frontier is empty: 0 stubs across 218 binaries, fleet 100.00 / 100.0 / 100.0, main 2,091/2,091 (v1.31.0)
- PhaseEnd_Phase32.md written; CURRENT_PHASE.md archived to phase-ends/logs/Phase32.md (R19); DIGEST.md §0/§2/§3 appended (step 3b)
- 5 sessions (S81–S85): the parked 5 onboarded (fleet 213 -> 218, UNCLAIMED 0 of 220); 77 functions banked (T1 3, T2c 20,
T3 39, T4b 13, T4c 2) incl. the §474 PROVED wall, six candidate walls and the two S84 verdicts; every final bank pin-free
- fleet R22 after the last bank: 218 passed / 0 failed (exits 0/0/0); make report 363,214/363,214 · 13,488,497/13,488,497 ·
5,816,589/5,816,589; main REAL 789 · LINKED 1,256 · VERBATIM 3 · stubs 0 · 143dbb89; verbatim 5==5; wave_exclude 0
- cookbook §496–§501-R (§501-Q the combine self-update ghost slot; §501-R the three-times-read hoisted invariant);
accelerators (8)–(16); tools payload_base_evidence / ghost_census / agent_drafts_restore / cc1_dumps_tu / alloc_table
- rules: R64 ratified (the session-start digest); candidates (i)–(ix) recorded for Drew
- Roadmap delta: P32 consumed; P33 = verify + public flip + Gen2 exit
- v1.30.0 -> v1.31.0
```
## Rules Added This Phase
**Ratified at gate 1 (2026-09-05):** R44–R63 (the P31 candidates — binding since gate 1; their one-liners are in
`phase-ends/DIGEST.md` §3).
**Ratify at this close (Drew-directed 2026-09-05, operated all phase):**
| Rule | Reason |
|---|---|
| **R64 — The session-start digest.** Session start reads `PROJECT_CONTEXT.md` → `phase-ends/DIGEST.md` → the three most recent `PhaseEnd_*.md` → `CURRENT_PHASE.md`, then replays the 🛑 SESSION CHECKPOINT block VERBATIM into the chat; the protocol costs ≈100k tokens + the checkpoint. Every PhaseEnd appends its synopsis and rules to the digest (P7, step 3b). A checkpoint is written to be replayed: self-sufficient, verbose, every path/command/hash explicit. | The protocol had grown to ~150k tokens (32 PhaseEnds); three S84/S85 sessions started from the digest + the checkpoint alone and resumed without a single question. |
**Candidates recorded in the log, for Drew to accept, modify or reject (P10):**
| Rule | Reason |
|---|---|
| (i) A wall verdict must be PASS-attributed with a dump line (R40 → "exonerate the instrument, then name the pass"). | Six of the seven T4 citations named the wrong pass; the cracks each came from one dump line (§501). |
| (ii) Write "banked" only from the tool's printed success line. | Two S83 ledger messages claimed banks that had not happened (a helper no-op, a wrong draft dir). |
| (iii) Agents write deliverables early. | Every agent lost to a usage limit had to be resumed; the one that had written its draft first banked from the dead run. |
| (iv) A helper must refuse an empty work list (R43 restated). | `bank.sh` built the unchanged tree and exited 0 on an empty function list. |
| (v) A residual gets a PRODUCER CENSUS from the compiler source before a spelling sweep, and "PROVED" means every producer on a NAMED list refuted on the bytes. | §501-M/O were right about their lists; §501-Q/R were the producers missing from them — a verdict must say what it was proved against. |
| (vi) A ledger's tie-break is part of the instrument. | `backlog.py` kept the earliest record at equal closeness — a re-verdict could never render (S84). |
| (vii) When a same-family sibling is banked, port its SPELLING before touching a dial on the draft. | §501-N (`func_800CF408`, first try) and §501-P (`func_80185810`, first try after 3,360 sweep variants). |
| (viii) A similarity score is not a shape oracle — a hand pass opens with a grep for the idiom's literal constants across `src/` and an objdump of each hit's window against the target. | The atlas scored the exact sibling 0.55 (§501-P). |
| (ix) Build the 1-second reproducer battery for a mechanism BEFORE probing the real function, and read the allocation ORDER before any register lever. | §501-Q was found by 18 five-line reproducers after two sessions of real-function probes; §501-R's shape came from an 8-variant reproducer sweep after 40 real-function variants; every pin then came off (accelerators (15)/(16)). |
*(Techniques stay in the cookbook — §496–§501-R — per the Phase-8+ precedent; strategy in `docs/decision-log.md` (R31) and
`docs/accelerators.md`.)*
## PhaseEnd Changelog
**v1.30.0 → v1.31.0 — Phase 32 complete (Gen2 phase 23; the phase that emptied the frontier).** Chartered as a short,
kill-gated close-out of 21 stubs and 5 parked payloads, the phase onboarded the five payloads on their first static-derived
candidates (fleet 213 → 218, disc UNCLAIMED 0 of 220), ran a 47-target one-agent-per-function pass that banked 39, and then
— on Drew's directive that everything short of Sony's objects and the original hand-asm must be C — cracked the remaining
fifteen: eleven by a Fable pass that read pass dumps against the gcc-2.7.2 source, four by hand. The four hand cracks each
overturned a written verdict: a "PROVED" wall (§501-M's census was missing combine's self-update bookkeeping gap, §501-Q), a
PLATEAU (loop.c's user-variable rule and cse's later-mention canonicalization, §501-R), and two rows whose banked siblings'
spellings matched first try (§501-N/P). Every register pin the earlier drafts carried came off byte-identical. The census is
**0 stubs**; the fleet reads **100.00% / 100.0% / 100.0%**; main **2,091 / 2,091** with 1,256 linked PsyQ objects and 3
verbatim bodies (5 fleet-wide); **218 / 218 byte-identical from a clean rebuild after the last bank.** Governance: R44–R63
ratified at gate 1, R64 ratified here, nine candidates recorded; the session-start digest is the new load order.
## Plain-English Recap
This short phase finished the translation. It started with twenty-one functions left and five small disc files nobody had
seen the game load. The five files turned out to be real code modules; we worked out where each one sits in memory from its
own bytes, added them to the checklist (fifty-four functions to go instead of twenty-one), and then cleared the list: first a
batch of AI agents translating one function each with an automatic bit-for-bit referee, then — at Drew's instruction that
nothing but Sony's library code and the original's five hand-written assembly routines may remain untranslated — a final
push on the "impossible" ones. Two of those had formal proofs that they could not be matched. Both proofs were wrong in the
same way: they listed every way the 1995 compiler could produce the odd byte or the odd stack slot, and the list was one item
short. Five-line test programs found the missing behaviours in minutes, and the last two functions then matched with no
tricks at all. Every one of the game's 218 code files rebuilds byte-for-byte from our C source from a clean rebuild; the
project's three progress numbers all read 100%. What remains for the next phase is bookkeeping and the public release:
verifying the whole thing once more end to end, cleaning the repository's history of anything ROM-derived, and opening it.
## 🛑 Stop Here
PhaseEnd written; `CURRENT_PHASE.md` archived → `phase-ends/logs/Phase32.md` (R19, via `git mv`); `phase-ends/DIGEST.md`
appended (step 3b) — **all three left uncommitted for Drew's milestone-close commit** (R6 gate-2 sign-off). The Phase-32 work
is committed across the sessions (`commit:3900..HEAD`); **Drew commits AND pushes** this PhaseEnd + the archived log + the
digest. The Ghidra MCP (the SessionStart hook's headless server) was stopped cleanly (R23); no DB change to commit — the
`db.*.gbf` churn is restart-noise, do NOT stage it. Gen2 continues — do **NOT** start Phase 33 here. Start a **fresh session**
(effort **Max**, **plan mode**) for **Phase 33 — 100% verification + the public flip + Gen2 exit**, planning from roadmap v2
§3 P33 + `docs/gen2-roadmap.md`'s Phase-14 checklist + this file's Roadmap delta. Keep this file forever.