2.7 KiB
Dedup stop-boundary provenance repair
Static tool execution only; no game process or allocator path ran. This capture implements the
discriminating probe in Astra decision d-d2a9b8be6399a6abaa0e05a5.
Identities
- Input: canonical ignored owner-supplied
dumps/sots.exe, SHA-256970b7de729956a53094c7eb98aba4270aee98e2fed5daf0d39e290013c90c841, MD59969481c39f4b33a8a21c48b62abee4c. - Tool:
/usr/bin/objdump, SHA-2561eaaef2e7f57c4c7f69115c495e2466f5a8c8e5f3bc42221d092382f30f9d4cd, reported versionGNU objdump (GNU Binutils for Ubuntu) 2.38. - CWD:
/home/alex/sots-re. - Engine worktree:
/tmp/opencode/sots-final-research-engine, HEAD7741d42fc5e4e761e6449bdaf0e4a61d00036a23, source-content SHA-256ccd8e02083e8d2e2b3e97976ace2273c8f924dfc02a39e919004eaf3544c50fd. - RE worktree:
/tmp/opencode/sots-final-research-re, HEAD3bfde5a70d874a723e797a695bbd847fd82c0aa7, source-content SHA-2566696fd5201e144843617cbf6d78b41b5287ad5dcc9fa1e8aaa861d52b64e72e8.
Exact executions
Both commands exited zero. Their stdout and stderr byte streams were redirected separately and were not filtered or edited.
objdump -D -Mintel --start-address=0x00825d40 --stop-address=0x00825e65 dumps/sots.exe
objdump -D -Mintel --start-address=0x00825d40 --stop-address=0x00825e67 dumps/sots.exe
| boundary | stream | bytes | lines | SHA-256 |
|---|---|---|---|---|
narrow 0x00825e65 |
stdout | 6130 | 127 | 1c2408cd49cc10383bad9fe06d3287476b103205f4155adf64c8a50ccd5205e8 |
narrow 0x00825e65 |
stderr | 0 | 0 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
wide 0x00825e67 |
stdout | 6134 | 127 | 3c9f83d3a98d95ffa68e0595e47f6c3beab3016aa97cd44bf39ac72ed3ec0a84 |
wide 0x00825e67 |
stderr | 0 | 0 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
Observation and bounded interpretation
Each stdout contains 120 instruction lines. Lines through 0x00825e63 are byte-for-byte equal.
Both decode the terminal instruction as ret 0x8 at 0x00825e64; the narrow stream prints only
c2, while the wide stream prints the complete c2 08 00. Instruction addresses and mnemonics
are otherwise identical. After trimming line-end whitespace, the fresh wide content equals the
2026-09-09 archive's first window except that the archive has one additional final blank line.
This confirms the decision's stop-boundary prediction and supplies replacement raw provenance. It does not establish how the superseded archive was produced, live comparator behavior, allocator compatibility, event construction, or replacement acceptance. The semantic dedup claim remains for an independent verifier to reproduce and challenge with the predeclared equal/description-different and NaN fixtures.