summary refs log tree commit diff
path: root/fuzz/Cargo.toml
diff options
context:
space:
mode:
authorDylan Reid <dgreid@chromium.org>2018-01-19 18:34:14 -0800
committerchrome-bot <chrome-bot@chromium.org>2019-03-25 21:51:15 -0700
commit979c696ba6a80090ddb9c1c84ade26f9396025ca (patch)
tree2fd4fe7c7cc9ebf0524e182664b204e58cd6a754 /fuzz/Cargo.toml
parent39028af02f0b4ba39574b89c9eea60f2da6ae1fc (diff)
downloadcrosvm-979c696ba6a80090ddb9c1c84ade26f9396025ca.tar
crosvm-979c696ba6a80090ddb9c1c84ade26f9396025ca.tar.gz
crosvm-979c696ba6a80090ddb9c1c84ade26f9396025ca.tar.bz2
crosvm-979c696ba6a80090ddb9c1c84ade26f9396025ca.tar.lz
crosvm-979c696ba6a80090ddb9c1c84ade26f9396025ca.tar.xz
crosvm-979c696ba6a80090ddb9c1c84ade26f9396025ca.tar.zst
crosvm-979c696ba6a80090ddb9c1c84ade26f9396025ca.zip
fuzz: Add block device fuzzer
Add the block device fuzzer that interprets the fuzz data input as
follows:
starting index 8 bytes
command location 8 bytes
command 16 bytes
descriptors circular buffer 16 bytes * 3

Change-Id: I25b58e149bfb9a479fab7955c0ca25c67c590bf6
Signed-off-by: Dylan Reid <dgreid@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/900202
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Chirantan Ekbote <chirantan@chromium.org>
Diffstat (limited to 'fuzz/Cargo.toml')
-rw-r--r--fuzz/Cargo.toml4
1 files changed, 4 insertions, 0 deletions
diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml
index 3dd3d41..063b21c 100644
--- a/fuzz/Cargo.toml
+++ b/fuzz/Cargo.toml
@@ -15,6 +15,10 @@ sys_util = { path = "../sys_util" }
 members = ["."]
 
 [[bin]]
+name = "crosvm_block_fuzzer"
+path = "block_fuzzer.rs"
+
+[[bin]]
 name = "crosvm_qcow_fuzzer"
 path = "qcow_fuzzer.rs"