xref: /cloud-hypervisor/fuzz/Cargo.toml (revision eea9bcea38e0c5649f444c829f3a4f9c22aa486c)
1[package]
2name = "cloud-hypervisor-fuzz"
3version = "0.0.0"
4authors = ["Automatically generated"]
5publish = false
6edition = "2021"
7
8[package.metadata]
9cargo-fuzz = true
10
11[dependencies]
12block_util = { path = "../block_util" }
13devices = { path = "../devices" }
14epoll = "4.3.1"
15libc = "0.2.133"
16libfuzzer-sys = "0.4.4"
17micro_http = { git = "https://github.com/firecracker-microvm/micro-http", branch = "main" }
18once_cell = "1.15.0"
19qcow = { path = "../qcow" }
20seccompiler = "0.3.0"
21vhdx = { path = "../vhdx" }
22virtio-devices = { path = "../virtio-devices" }
23virtio-queue = "0.6.0"
24vmm = { path = "../vmm" }
25vmm-sys-util = "0.10.0"
26vm-memory = "0.9.0"
27vm-device = { path = "../vm-device" }
28vm-virtio = { path = "../vm-virtio" }
29
30[dependencies.cloud-hypervisor]
31path = ".."
32
33[patch.crates-io]
34kvm-bindings = { git = "https://github.com/cloud-hypervisor/kvm-bindings", branch = "ch-v0.5.0-tdx" }
35kvm-ioctls = { git = "https://github.com/rust-vmm/kvm-ioctls", branch = "main" }
36versionize_derive = { git = "https://github.com/cloud-hypervisor/versionize_derive", branch = "ch" }
37
38# Prevent this from interfering with workspaces
39[workspace]
40members = ["."]
41
42[[bin]]
43name = "balloon"
44path = "fuzz_targets/balloon.rs"
45test = false
46doc = false
47
48[[bin]]
49name = "block"
50path = "fuzz_targets/block.rs"
51test = false
52doc = false
53
54[[bin]]
55name = "cmos"
56path = "fuzz_targets/cmos.rs"
57test = false
58doc = false
59
60[[bin]]
61name = "http_api"
62path = "fuzz_targets/http_api.rs"
63test = false
64doc = false
65
66[[bin]]
67name = "pmem"
68path = "fuzz_targets/pmem.rs"
69test = false
70doc = false
71
72[[bin]]
73name = "qcow"
74path = "fuzz_targets/qcow.rs"
75test = false
76doc = false
77
78[[bin]]
79name = "rng"
80path = "fuzz_targets/rng.rs"
81test = false
82doc = false
83
84[[bin]]
85name = "serial"
86path = "fuzz_targets/serial.rs"
87test = false
88doc = false
89
90[[bin]]
91name = "vhdx"
92path = "fuzz_targets/vhdx.rs"
93test = false
94doc = false
95
96[[bin]]
97name = "watchdog"
98path = "fuzz_targets/watchdog.rs"
99test = false
100doc = false
101