fn check(ctx: *const FuzzContext, n_allocs: usize) !void ctx: *const FuzzContextn_allocs: usize875
876
877
878
879
880
881
882
883
884
885
886 fn check(ctx: *const FuzzContext, n_allocs: usize) !void {
@disableInstrumentation();
for (ctx.allocs[0..n_allocs]) |allocation| {
const len: usize = switch (allocation.common.len) {
.free => continue,
_ => |len| @backingInt(len),
};
const control = allocation.control_ptr[0..len];
const sample = allocation.sample_ptr[0..len];
try std.testing.expectEqualSlices(u8, control, sample);
}
}