sots-re/verify/results/research-completion-abi-correction-verifier/run-ee78b8773688ca09f8046e21/manifest.json

377 lines
9.1 KiB
JSON

{
"schema": "sots-abi-independent-static/1",
"session": "run-ee78b8773688ca09f8046e21",
"actor": "research-abi-correction-verifier",
"role": "verifier",
"model": "openai/gpt-5.6-sol",
"timestamp": "2026-09-10T04:44:36.333584+00:00",
"input": {
"path": "dumps/sots.exe",
"bytes": 7898624,
"sha256": "970b7de729956a53094c7eb98aba4270aee98e2fed5daf0d39e290013c90c841"
},
"tool": {
"path": "/usr/bin/objdump",
"bytes": 373888,
"sha256": "1eaaef2e7f57c4c7f69115c495e2466f5a8c8e5f3bc42221d092382f30f9d4cd",
"version": "GNU objdump (GNU Binutils for Ubuntu) 2.38"
},
"author_manifest_sha256": "4f3b4b28002a22521d2e7b87c8f82d63b21bf9f48918cc4ab6a7f629155cd101",
"stack_writes_to_ebp_minus_20_before_0x885413": [],
"commands": [
{
"name": "turn-get-create",
"variant": "exact",
"argv": [
"/usr/bin/objdump",
"-D",
"-Mintel",
"--start-address=0x00885380",
"--stop-address=0x0088544a",
"/home/alex/sots-re/dumps/sots.exe"
],
"returncode": 0,
"stdout": {
"bytes": 3974,
"sha256": "f6e72ba9b08fdf48d70f39379b2fb30a5adbe796072485f70c5795c10ab45ca3"
},
"stderr": {
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
},
{
"name": "turn-get-create",
"variant": "wide",
"argv": [
"/usr/bin/objdump",
"-D",
"-Mintel",
"--start-address=0x00885380",
"--stop-address=0x0088544e",
"/home/alex/sots-re/dumps/sots.exe"
],
"returncode": 0,
"stdout": {
"bytes": 4134,
"sha256": "9cb7d2ccfcc645b3b642e520ba51c85330c57d6d4395ed3fbd4a4a1950436e80"
},
"stderr": {
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
},
{
"name": "turn-append",
"variant": "exact",
"argv": [
"/usr/bin/objdump",
"-D",
"-Mintel",
"--start-address=0x00884cb0",
"--stop-address=0x00884d8f",
"/home/alex/sots-re/dumps/sots.exe"
],
"returncode": 0,
"stdout": {
"bytes": 4179,
"sha256": "57d6655feed0fc137bb2b7eee4bfcb09536b5a715603c917ee142770f1d52a15"
},
"stderr": {
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
},
{
"name": "turn-append",
"variant": "wide",
"argv": [
"/usr/bin/objdump",
"-D",
"-Mintel",
"--start-address=0x00884cb0",
"--stop-address=0x00884d93",
"/home/alex/sots-re/dumps/sots.exe"
],
"returncode": 0,
"stdout": {
"bytes": 4309,
"sha256": "957339f40b2af8947cb883cc1d3a9d1e151bf7663305415065472ef9171dc33d"
},
"stderr": {
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
},
{
"name": "nested-copy",
"variant": "exact",
"argv": [
"/usr/bin/objdump",
"-D",
"-Mintel",
"--start-address=0x00779850",
"--stop-address=0x00779a20",
"/home/alex/sots-re/dumps/sots.exe"
],
"returncode": 0,
"stdout": {
"bytes": 8469,
"sha256": "e3988aa615066dce65ec16de0d61051ffc5deafe8c8eef4aeb0bbfbe931204a1"
},
"stderr": {
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
},
{
"name": "nested-copy",
"variant": "wide",
"argv": [
"/usr/bin/objdump",
"-D",
"-Mintel",
"--start-address=0x00779850",
"--stop-address=0x00779a24",
"/home/alex/sots-re/dumps/sots.exe"
],
"returncode": 0,
"stdout": {
"bytes": 8558,
"sha256": "4d9a176ee3c9a8e449026e421520541000d9792a9d11cbc416318d7e26b06b5c"
},
"stderr": {
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
},
{
"name": "nested-dtor",
"variant": "exact",
"argv": [
"/usr/bin/objdump",
"-D",
"-Mintel",
"--start-address=0x00629580",
"--stop-address=0x006295ca",
"/home/alex/sots-re/dumps/sots.exe"
],
"returncode": 0,
"stdout": {
"bytes": 1727,
"sha256": "3c38887e60d009ab904772b13be93ac1eedd9bee85024e37110160a625db3a83"
},
"stderr": {
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
},
{
"name": "nested-dtor",
"variant": "wide",
"argv": [
"/usr/bin/objdump",
"-D",
"-Mintel",
"--start-address=0x00629580",
"--stop-address=0x006295ce",
"/home/alex/sots-re/dumps/sots.exe"
],
"returncode": 0,
"stdout": {
"bytes": 1887,
"sha256": "0aba6fc800760e3a113c07238cfb6e721623eb0bb8a933a990d3e2e82823d00f"
},
"stderr": {
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
}
],
"checks": [
{
"name": "turn-get-create-exact-return-zero",
"status": "pass"
},
{
"name": "turn-get-create-exact-stdout-nonempty",
"status": "pass"
},
{
"name": "turn-get-create-exact-stderr-empty",
"status": "pass"
},
{
"name": "turn-get-create-wide-return-zero",
"status": "pass"
},
{
"name": "turn-get-create-wide-stdout-nonempty",
"status": "pass"
},
{
"name": "turn-get-create-wide-stderr-empty",
"status": "pass"
},
{
"name": "turn-get-create-byte-exact-author-compare",
"status": "pass"
},
{
"name": "turn-get-create-wide-row-prefix",
"status": "pass"
},
{
"name": "turn-get-create-wide-adds-row",
"status": "pass"
},
{
"name": "turn-append-exact-return-zero",
"status": "pass"
},
{
"name": "turn-append-exact-stdout-nonempty",
"status": "pass"
},
{
"name": "turn-append-exact-stderr-empty",
"status": "pass"
},
{
"name": "turn-append-wide-return-zero",
"status": "pass"
},
{
"name": "turn-append-wide-stdout-nonempty",
"status": "pass"
},
{
"name": "turn-append-wide-stderr-empty",
"status": "pass"
},
{
"name": "turn-append-byte-exact-author-compare",
"status": "pass"
},
{
"name": "turn-append-wide-row-prefix",
"status": "pass"
},
{
"name": "turn-append-wide-adds-row",
"status": "pass"
},
{
"name": "nested-copy-exact-return-zero",
"status": "pass"
},
{
"name": "nested-copy-exact-stdout-nonempty",
"status": "pass"
},
{
"name": "nested-copy-exact-stderr-empty",
"status": "pass"
},
{
"name": "nested-copy-wide-return-zero",
"status": "pass"
},
{
"name": "nested-copy-wide-stdout-nonempty",
"status": "pass"
},
{
"name": "nested-copy-wide-stderr-empty",
"status": "pass"
},
{
"name": "nested-copy-byte-exact-author-compare",
"status": "pass"
},
{
"name": "nested-copy-wide-row-prefix",
"status": "fail"
},
{
"name": "nested-copy-wide-adds-row",
"status": "pass"
},
{
"name": "nested-dtor-exact-return-zero",
"status": "pass"
},
{
"name": "nested-dtor-exact-stdout-nonempty",
"status": "pass"
},
{
"name": "nested-dtor-exact-stderr-empty",
"status": "pass"
},
{
"name": "nested-dtor-wide-return-zero",
"status": "pass"
},
{
"name": "nested-dtor-wide-stdout-nonempty",
"status": "pass"
},
{
"name": "nested-dtor-wide-stderr-empty",
"status": "pass"
},
{
"name": "nested-dtor-byte-exact-author-compare",
"status": "pass"
},
{
"name": "nested-dtor-wide-row-prefix",
"status": "pass"
},
{
"name": "nested-dtor-wide-adds-row",
"status": "pass"
},
{
"name": "binary-hash",
"status": "pass"
},
{
"name": "tool-hash",
"status": "pass"
},
{
"name": "get-no-precall-ebp-minus-20-write",
"status": "pass"
},
{
"name": "get-last-match-overwrite-visible",
"status": "pass"
},
{
"name": "get-cleanup-before-final-store",
"status": "pass"
},
{
"name": "append-source4-copy-before-nested-copy-before-advance",
"status": "pass"
},
{
"name": "nested-copy-three-null-initializers",
"status": "pass"
},
{
"name": "nested-copy-empty-and-nonempty-branches",
"status": "pass"
},
{
"name": "nested-dtor-null-branch-loop-free-zero",
"status": "pass"
}
],
"failed": [
"nested-copy-wide-row-prefix"
],
"scope": "Independent static full compare plus widened-stop boundary ablation; no live game/allocator execution or replacement acceptance."
}