Harden strace benchmark binaries

Make the standalone protocol operation examples return and print concrete checksums derived from protocol state so the traced work cannot be optimized away as dead computation.
This commit is contained in:
Michael Mikovsky
2026-04-25 13:04:24 -06:00
parent 4f0042411d
commit de194ac319
6 changed files with 77 additions and 25 deletions
+2 -2
View File
@@ -3,6 +3,6 @@ mod common;
fn main() {
let iterations = common::iterations_from_args(1_000);
common::run_decode_call(iterations);
println!("decode_call iterations={iterations}");
let checksum = common::run_decode_call(iterations);
println!("decode_call iterations={iterations} checksum={checksum}");
}