crosvm/net_util
Noah Gold 7e22d900e0 base: fix unsafe overlapped read/write marked safe.
The overlapped wrappers on PipeConnection are unsafe, but they were
marked as safe. There are no actual unsafe production uses of them
because the conventions for overlapped IO generally make that hard to
do. That being said, these wrappers MUST be marked unsafe. This CL does
so and updates the callers with safety statements.

BUG=b:272812234
TEST=presubmit

Change-Id: I0def7056431d5b3b70eb4ce7c6ac8b44aef0a4cc
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4330490
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Commit-Queue: Noah Gold <nkgold@google.com>
2023-03-14 18:42:38 +00:00
..
src base: fix unsafe overlapped read/write marked safe. 2023-03-14 18:42:38 +00:00
tests Fix new Rust 1.65 clippy warnings 2023-01-05 23:08:09 +00:00
build.rs net_util: Add windows slirp support 2022-10-11 15:25:38 +00:00
Cargo.toml virtio_sys: Update bindgen to derive zerocopy 2023-02-09 22:59:10 +00:00
prebuilts_version net_util: Add windows slirp support 2022-10-11 15:25:38 +00:00