xref: /cloud-hypervisor/fuzz/Cargo.toml (revision 7d7bfb2034001d4cb15df2ddc56d2d350c8da30f)
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" }
13libc = "0.2.122"
14libfuzzer-sys = "0.4.3"
15qcow = { path = "../qcow" }
16seccompiler = "0.2.0"
17vhdx = { path = "../vhdx" }
18virtio-devices = { path = "../virtio-devices" }
19virtio-queue = "0.2.0"
20vmm-sys-util = "0.9.0"
21vm-virtio = { path = "../vm-virtio" }
22vm-memory = "0.7.0"
23
24[dependencies.cloud-hypervisor]
25path = ".."
26
27[patch.crates-io]
28kvm-bindings = { git = "https://github.com/cloud-hypervisor/kvm-bindings", branch = "ch-v0.5.0-tdx" }
29kvm-ioctls = { git = "https://github.com/rust-vmm/kvm-ioctls", branch = "main" }
30versionize_derive = { git = "https://github.com/cloud-hypervisor/versionize_derive", branch = "ch" }
31
32# Prevent this from interfering with workspaces
33[workspace]
34members = ["."]
35
36[[bin]]
37name = "qcow"
38path = "fuzz_targets/qcow.rs"
39test = false
40doc = false
41
42[[bin]]
43name = "block"
44path = "fuzz_targets/block.rs"
45test = false
46doc = false
47
48[[bin]]
49name = "vhdx"
50path = "fuzz_targets/vhdx.rs"
51test = false
52doc = false
53