• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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