export fn fuzzer_receive_input(test_i: u32, bytes_slice: abi.Slice) bool
export fn fuzzer_receive_input(test_i: u32, bytes_slice: abi.Slice) bool { const recv = &fuzzer.tests[test_i].received; if (recv.state.startWrite()) return true; defer recv.state.finishWrite(); const bytes = bytes_slice.toSlice(); const len: u32 = @intCast(bytes.len); recv.inputs.ensureUnusedCapacity(gpa, 4 + bytes.len) catch @panic("OOM"); recv.inputs.appendSliceAssumeCapacity(@ptrCast(&len)); recv.inputs.appendSliceAssumeCapacity(bytes); return false; }