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_hook_data_receive(iterations);
println!("hook_data_receive iterations={iterations}");
let checksum = common::run_hook_data_receive(iterations);
println!("hook_data_receive iterations={iterations} checksum={checksum}");
}