Add nologin decompiler regression fixture - #195
Conversation
|
THIS MESSAGE WAS GENERATED BY AN AUTOMATED PROCESS Validation record for head
Rebased 2026-09-06; this record is re-keyed to the new head. The branch was replayed from |
3f0142a to
7afaf47
Compare
|
THIS MESSAGE WAS GENERATED BY AN AUTOMATED PROCESS Exact fixture-shape and consumer-output record for #195.
Before — Exact consumer baselineAfter — Exact consumer head |
7afaf47 to
c5cc24b
Compare
8be65dc to
4d0e683
Compare
THIS MESSAGE WAS GENERATED BY AN AUTOMATED PROCESS
Problem
The variadic-callsite regression needs the real
mainfunction from the x86-64nologinprogram to verify recovery of arguments passed tosyslog. The binaries baseline has no suitable fixture.Root cause
The reproducer lived only in public DecBench. A consumer test cannot fetch that dataset or build a substitute at run time, and a fabricated byte string would not exercise the compiler-produced callsite.
Fix
Add
tests/x86_64/decompiler/nologin, stripped with GNU Binutils, plus a README that pins the DecBench and upstream source revisions, both hashes, the transformation, and BSD 2-Clause terms.Testing
GNU Binutils 2.46
strip --strip-allreproduces the committed fixture byte-for-byte, and the focused consumer regression passes on it. The validation record contains the full consumer and workspace results plus content-identical rebase evidence.Validation: #195 (comment)
session: sharpen