use crate::;
// the donut shellcode generator, with a 32bits truncated payload, emulate 30_862_819
// instructions and check.
//
// Ignored in CI: the golden eax/ebx values are only reproducible when the genuine
// 32-bit Windows system DLLs are present in maps/windows/x86/ (the donut loader walks
// the PEB Ldr list and reads real DLL contents). Those DLLs are non-redistributable,
// gitignored, and not shipped in test.zip, and --winver auto-fetch is AMD64-only, so a
// fresh CI checkout lacks them and the run diverges (eax=0xE7E4C5B9). Run locally with
// `cargo test --release -- --ignored` once the x86 maps are populated.