Skip to content

Commit

Permalink
cloud-hypervisor: Collect all fuzzers automatically (google#12935)
Browse files Browse the repository at this point in the history
Signed-off-by: Wei Liu <[email protected]>
Co-authored-by: Vitor Guidi <[email protected]>
  • Loading branch information
liuw and vitorguidi authored Jan 15, 2025
1 parent 50348c7 commit c42856e
Showing 1 changed file with 7 additions and 16 deletions.
23 changes: 7 additions & 16 deletions projects/cloud-hypervisor/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,10 @@
################################################################################
cd $SRC/cloud-hypervisor
cargo fuzz build -O
cp $SRC/cloud-hypervisor/fuzz/target/x86_64-unknown-linux-gnu/release/balloon $OUT/
cp $SRC/cloud-hypervisor/fuzz/target/x86_64-unknown-linux-gnu/release/block $OUT/
cp $SRC/cloud-hypervisor/fuzz/target/x86_64-unknown-linux-gnu/release/cmos $OUT/
cp $SRC/cloud-hypervisor/fuzz/target/x86_64-unknown-linux-gnu/release/console $OUT/
cp $SRC/cloud-hypervisor/fuzz/target/x86_64-unknown-linux-gnu/release/http_api $OUT/
cp $SRC/cloud-hypervisor/fuzz/target/x86_64-unknown-linux-gnu/release/iommu $OUT/
cp $SRC/cloud-hypervisor/fuzz/target/x86_64-unknown-linux-gnu/release/linux_loader $OUT/
cp $SRC/cloud-hypervisor/fuzz/target/x86_64-unknown-linux-gnu/release/linux_loader_cmdline $OUT/
cp $SRC/cloud-hypervisor/fuzz/target/x86_64-unknown-linux-gnu/release/mem $OUT/
cp $SRC/cloud-hypervisor/fuzz/target/x86_64-unknown-linux-gnu/release/net $OUT/
cp $SRC/cloud-hypervisor/fuzz/target/x86_64-unknown-linux-gnu/release/pmem $OUT/
cp $SRC/cloud-hypervisor/fuzz/target/x86_64-unknown-linux-gnu/release/qcow $OUT/
cp $SRC/cloud-hypervisor/fuzz/target/x86_64-unknown-linux-gnu/release/rng $OUT/
cp $SRC/cloud-hypervisor/fuzz/target/x86_64-unknown-linux-gnu/release/serial $OUT/
cp $SRC/cloud-hypervisor/fuzz/target/x86_64-unknown-linux-gnu/release/vhdx $OUT/
cp $SRC/cloud-hypervisor/fuzz/target/x86_64-unknown-linux-gnu/release/watchdog $OUT/

FUZZ_TARGET_OUTPUT_DIR=target/x86_64-unknown-linux-gnu/release
for f in fuzz/fuzz_targets/*.rs
do
FUZZ_TARGET_NAME=$(basename ${f%.*})
cp fuzz/$FUZZ_TARGET_OUTPUT_DIR/$FUZZ_TARGET_NAME $OUT/
done

0 comments on commit c42856e

Please sign in to comment.