sots-re/verify/results/research-completion-abi/run-79357a65226f61d6a86c042d/comparison.json

95 lines
3.3 KiB
JSON

{
"all_predictions_hold": true,
"interpretation": "Measured static stdout comparison only. Complete bytes establish encoded ret immediates; no live allocator safety, runtime construction, or replacement acceptance.",
"other_audited_windows": [
{
"complete": true,
"name": "observed-ctor-audit",
"terminal": "85630c: c3 ret"
},
{
"complete": true,
"name": "observed-copy-audit",
"terminal": "79a1d8: c3 ret"
},
{
"complete": true,
"name": "player-dtor-audit",
"terminal": "61aefb: c3 ret"
},
{
"complete": true,
"name": "import-thunks-audit",
"terminal": "924fb6: ff 25 d0 d1 9d 00 jmp [0x9dd1d0]"
}
],
"pairs": [
{
"expected_narrow_bytes": "c2",
"expected_wide_bytes": "c2 04 00",
"name": "observed-alloc",
"narrow": "observed-alloc-narrow.stdout.txt",
"narrow_terminal": " 57e5e3:\tc2 \tret 0x4",
"preceding_lines_equal": true,
"prediction_holds": true,
"wide": "observed-alloc-wide.stdout.txt",
"wide_terminal": " 57e5e3:\tc2 04 00 \tret 0x4"
},
{
"expected_narrow_bytes": "c2",
"expected_wide_bytes": "c2 04 00",
"name": "player-append",
"narrow": "player-append-narrow.stdout.txt",
"narrow_terminal": " 86c62d:\tc2 \tret 0x4",
"preceding_lines_equal": true,
"prediction_holds": true,
"wide": "player-append-wide.stdout.txt",
"wide_terminal": " 86c62d:\tc2 04 00 \tret 0x4"
},
{
"expected_narrow_bytes": "c2",
"expected_wide_bytes": "c2 04 00",
"name": "player-copy",
"narrow": "player-copy-narrow.stdout.txt",
"narrow_terminal": " 7694bf:\tc2 \tret 0x4",
"preceding_lines_equal": true,
"prediction_holds": true,
"wide": "player-copy-wide.stdout.txt",
"wide_terminal": " 7694bf:\tc2 04 00 \tret 0x4"
},
{
"expected_narrow_bytes": "c2",
"expected_wide_bytes": "c2 04 00",
"name": "observed-push-audit",
"narrow": "observed-push-audit.stdout.txt",
"narrow_terminal": " 7b739e:\tc2 \tret 0x4",
"preceding_lines_equal": true,
"prediction_holds": true,
"wide": "observed-push-audit-wide.stdout.txt",
"wide_terminal": " 7b739e:\tc2 04 00 \tret 0x4"
},
{
"expected_narrow_bytes": "c2",
"expected_wide_bytes": "c2 04 00",
"name": "observed-realloc-audit",
"narrow": "observed-realloc-audit.stdout.txt",
"narrow_terminal": " 7b35ee:\tc2 \tret 0x4",
"preceding_lines_equal": true,
"prediction_holds": true,
"wide": "observed-realloc-audit-wide.stdout.txt",
"wide_terminal": " 7b35ee:\tc2 04 00 \tret 0x4"
},
{
"expected_narrow_bytes": "c2",
"expected_wide_bytes": "c2 08 00",
"name": "string-alloc-audit",
"narrow": "string-alloc-audit.stdout.txt",
"narrow_terminal": " 424ad9:\tc2 \tret 0x8",
"preceding_lines_equal": true,
"prediction_holds": true,
"wide": "string-alloc-audit-wide.stdout.txt",
"wide_terminal": " 424ad9:\tc2 08 00 \tret 0x8"
}
],
"schema": "sots-abi-boundary-comparison/1"
}