[package] name = "crosvm-fuzz" version = "0.0.1" publish = false edition = "2021" [package.metadata] cargo-fuzz = true [dependencies] devices = { path = "../devices" } disk = { path = "../disk" } fuse = { path = "../fuse" } hypervisor = { path = "../hypervisor" } kernel_loader = { path = "../kernel_loader" } libc = "*" rand = "0.8" base = { path = "../base" } tempfile = "3" usb_util = { path = "../usb_util" } vm_memory = { path = "../vm_memory" } p9 = "*" rand_core = {version = "0.6", features = ["std"]} cfg-if = "1.0" [target.'cfg(fuzzing)'.dependencies] libfuzzer-sys = "=0.4.4" [features] default = ["disk/qcow"] [[bin]] name = "block_fuzzer" path = "fuzz_targets/block_fuzzer.rs" test = false doc = false [[bin]] name = "fs_server_fuzzer" path = "fuzz_targets/fs_server_fuzzer.rs" test = false doc = false [[bin]] name = "p9_tframe_fuzzer" path = "fuzz_targets/p9_tframe_fuzzer.rs" test = false doc = false [[bin]] name = "qcow_fuzzer" path = "fuzz_targets/qcow_fuzzer.rs" test = false doc = false [[bin]] name = "usb_descriptor_fuzzer" path = "fuzz_targets/usb_descriptor_fuzzer.rs" test = false doc = false [[bin]] name = "virtqueue_fuzzer" path = "fuzz_targets/virtqueue_fuzzer.rs" test = false doc = false [[bin]] name = "zimage_fuzzer" path = "fuzz_targets/zimage_fuzzer.rs" test = false doc = false