xref: /cloud-hypervisor/fuzz/Cargo.toml (revision 8803e4a2e7f8e9596b72f81d3c916390e5b10fbd)
1[package]
2authors = ["Automatically generated"]
3edition = "2021"
4name = "cloud-hypervisor-fuzz"
5publish = false
6version = "0.0.0"
7
8[package.metadata]
9cargo-fuzz = true
10
11[features]
12igvm = []
13
14[dependencies]
15block = { path = "../block" }
16devices = { path = "../devices" }
17epoll = "4.3.3"
18libc = "0.2.155"
19libfuzzer-sys = "0.4.7"
20linux-loader = { version = "0.11.0", features = ["bzimage", "elf", "pe"] }
21micro_http = { git = "https://github.com/firecracker-microvm/micro-http", branch = "main" }
22net_util = { path = "../net_util" }
23once_cell = "1.19.0"
24seccompiler = "0.4.0"
25virtio-devices = { path = "../virtio-devices" }
26virtio-queue = "0.12.0"
27vm-device = { path = "../vm-device" }
28vm-memory = "0.14.1"
29vm-migration = { path = "../vm-migration" }
30vm-virtio = { path = "../vm-virtio" }
31vmm = { path = "../vmm", features = ["guest_debug"] }
32vmm-sys-util = "0.12.1"
33
34# Prevent this from interfering with workspaces
35[workspace]
36members = ["."]
37
38[[bin]]
39doc = false
40name = "balloon"
41path = "fuzz_targets/balloon.rs"
42test = false
43
44[[bin]]
45doc = false
46name = "block"
47path = "fuzz_targets/block.rs"
48test = false
49
50[[bin]]
51doc = false
52name = "cmos"
53path = "fuzz_targets/cmos.rs"
54test = false
55
56[[bin]]
57doc = false
58name = "console"
59path = "fuzz_targets/console.rs"
60test = false
61
62[[bin]]
63doc = false
64name = "http_api"
65path = "fuzz_targets/http_api.rs"
66test = false
67
68[[bin]]
69doc = false
70name = "iommu"
71path = "fuzz_targets/iommu.rs"
72test = false
73
74[[bin]]
75doc = false
76name = "linux_loader"
77path = "fuzz_targets/linux_loader.rs"
78test = false
79
80[[bin]]
81doc = false
82name = "linux_loader_cmdline"
83path = "fuzz_targets/linux_loader_cmdline.rs"
84test = false
85
86[[bin]]
87doc = false
88name = "mem"
89path = "fuzz_targets/mem.rs"
90test = false
91
92[[bin]]
93doc = false
94name = "net"
95path = "fuzz_targets/net.rs"
96test = false
97
98[[bin]]
99doc = false
100name = "pmem"
101path = "fuzz_targets/pmem.rs"
102test = false
103
104[[bin]]
105doc = false
106name = "qcow"
107path = "fuzz_targets/qcow.rs"
108test = false
109
110[[bin]]
111doc = false
112name = "rng"
113path = "fuzz_targets/rng.rs"
114test = false
115
116[[bin]]
117doc = false
118name = "serial"
119path = "fuzz_targets/serial.rs"
120test = false
121
122[[bin]]
123doc = false
124name = "vhdx"
125path = "fuzz_targets/vhdx.rs"
126test = false
127
128[[bin]]
129doc = false
130name = "watchdog"
131path = "fuzz_targets/watchdog.rs"
132test = false
133