diff options
author | Daniel Verkamp <dverkamp@chromium.org> | 2020-05-28 15:54:36 -0700 |
---|---|---|
committer | Manoj Gupta <manojgupta@chromium.org> | 2020-05-29 22:55:12 +0000 |
commit | ec9a99146e035ad327afb8c1f63e50b9da055c12 (patch) | |
tree | 2a146be01e33249babee09327aad89538f3d40c0 /fuzz | |
parent | de1f2c59abc91a592b283bc9e2f9f1b012bcf031 (diff) | |
download | crosvm-ec9a99146e035ad327afb8c1f63e50b9da055c12.tar crosvm-ec9a99146e035ad327afb8c1f63e50b9da055c12.tar.gz crosvm-ec9a99146e035ad327afb8c1f63e50b9da055c12.tar.bz2 crosvm-ec9a99146e035ad327afb8c1f63e50b9da055c12.tar.lz crosvm-ec9a99146e035ad327afb8c1f63e50b9da055c12.tar.xz crosvm-ec9a99146e035ad327afb8c1f63e50b9da055c12.tar.zst crosvm-ec9a99146e035ad327afb8c1f63e50b9da055c12.zip |
fuzz: update virtqueue fuzzer for new VolatileSlice API
BUG=chromium:1087578 TEST=emerge-amd64-generic crosvm Change-Id: Ia206abf03f95ca92f5944fb8efc23d3f8355e292 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2220731 Tested-by: Daniel Verkamp <dverkamp@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> Auto-Submit: Daniel Verkamp <dverkamp@chromium.org> Reviewed-by: Manoj Gupta <manojgupta@chromium.org> Reviewed-by: Dylan Reid <dgreid@chromium.org> Commit-Queue: Manoj Gupta <manojgupta@chromium.org> Commit-Queue: Dylan Reid <dgreid@chromium.org>
Diffstat (limited to 'fuzz')
-rw-r--r-- | fuzz/virtqueue_fuzzer.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/fuzz/virtqueue_fuzzer.rs b/fuzz/virtqueue_fuzzer.rs index dc746d4..70ad330 100644 --- a/fuzz/virtqueue_fuzzer.rs +++ b/fuzz/virtqueue_fuzzer.rs @@ -8,7 +8,6 @@ use std::mem::size_of; use cros_fuzz::fuzz_target; use cros_fuzz::rand::FuzzRng; -use data_model::VolatileMemory; use devices::virtio::{DescriptorChain, Queue}; use rand::{Rng, RngCore}; use sys_util::{GuestAddress, GuestMemory}; @@ -71,7 +70,9 @@ fuzz_target!(|data: &[u8]| { } // First zero out all of the memory. - let vs = mem.get_slice(0, MEM_SIZE).unwrap(); + let vs = mem + .get_slice_at_addr(GuestAddress(0), MEM_SIZE as usize) + .unwrap(); vs.write_bytes(0); // Fill in the descriptor table. |