1[package] 2name = "crosvm-fuzz" 3version = "0.0.1" 4authors = ["The ChromiumOS Authors"] 5edition = "2021" 6 7[package.metadata] 8cargo-fuzz = true 9 10[dependencies] 11cros_fuzz = { path = "../common/cros-fuzz" } 12data_model = { path = "../common/data_model" } 13devices = { path = "../devices" } 14disk = { path = "../disk" } 15fuse = { path = "../fuse" } 16hypervisor = { path = "../hypervisor" } 17kernel_loader = { path = "../kernel_loader" } 18libc = "*" 19rand = "0.8" 20base = { path = "../base" } 21tempfile = "3" 22usb_util = { path = "../usb_util" } 23vm_memory = { path = "../vm_memory" } 24 25[features] 26upstream-fuzz = ["cros_fuzz/upstream-fuzz"] 27default = ["disk/qcow"] 28 29[[bin]] 30name = "crosvm_block_fuzzer" 31path = "block_fuzzer.rs" 32 33[[bin]] 34name = "crosvm_fs_server_fuzzer" 35path = "fs_server_fuzzer.rs" 36 37[[bin]] 38name = "crosvm_qcow_fuzzer" 39path = "qcow_fuzzer.rs" 40 41[[bin]] 42name = "crosvm_usb_descriptor_fuzzer" 43path = "usb_descriptor_fuzzer.rs" 44 45[[bin]] 46name = "crosvm_virtqueue_fuzzer" 47path = "virtqueue_fuzzer.rs" 48 49[[bin]] 50name = "crosvm_zimage_fuzzer" 51path = "zimage_fuzzer.rs" 52 53