• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[package]
2name = "crosvm-fuzz"
3version = "0.0.1"
4publish = false
5edition = "2021"
6
7[package.metadata]
8cargo-fuzz = true
9
10[dependencies]
11devices = { path = "../devices" }
12disk = { path = "../disk" }
13fuse = { path = "../fuse" }
14hypervisor = { path = "../hypervisor" }
15kernel_loader = { path = "../kernel_loader" }
16libc = "*"
17rand = "0.8"
18base = { path = "../base" }
19tempfile = "3"
20usb_util = { path = "../usb_util" }
21vm_memory = { path = "../vm_memory" }
22p9 = "*"
23rand_core = {version = "0.6", features = ["std"]}
24cfg-if = "1.0"
25
26[target.'cfg(fuzzing)'.dependencies]
27libfuzzer-sys = "=0.4.4"
28
29[features]
30default = ["disk/qcow"]
31
32[[bin]]
33name = "block_fuzzer"
34path = "fuzz_targets/block_fuzzer.rs"
35test = false
36doc = false
37
38[[bin]]
39name = "fs_server_fuzzer"
40path = "fuzz_targets/fs_server_fuzzer.rs"
41test = false
42doc = false
43
44[[bin]]
45name = "p9_tframe_fuzzer"
46path = "fuzz_targets/p9_tframe_fuzzer.rs"
47test = false
48doc = false
49
50[[bin]]
51name = "qcow_fuzzer"
52path = "fuzz_targets/qcow_fuzzer.rs"
53test = false
54doc = false
55
56[[bin]]
57name = "usb_descriptor_fuzzer"
58path = "fuzz_targets/usb_descriptor_fuzzer.rs"
59test = false
60doc = false
61
62[[bin]]
63name = "virtqueue_fuzzer"
64path = "fuzz_targets/virtqueue_fuzzer.rs"
65test = false
66doc = false
67
68[[bin]]
69name = "zimage_fuzzer"
70path = "fuzz_targets/zimage_fuzzer.rs"
71test = false
72doc = false
73
74