summary refs log tree commit diff
path: root/fuzz/virtqueue_fuzzer.rs
diff options
context:
space:
mode:
Diffstat (limited to 'fuzz/virtqueue_fuzzer.rs')
-rw-r--r--fuzz/virtqueue_fuzzer.rs5
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.