From 86099e63ddd0fbc03800f1f8edaec91432e990b7 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Fri, 19 Nov 2021 00:11:26 +0000 Subject: parallelize fuzzing --- bin/fuzz | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'bin') diff --git a/bin/fuzz b/bin/fuzz index 81f45ce..397a550 100755 --- a/bin/fuzz +++ b/bin/fuzz @@ -1,7 +1,13 @@ #!/bin/sh set -eu +ncpu="$(cat /proc/cpuinfo | grep '^processor' | wc -l)" + cd fuzz cargo afl build --release mkdir -p out -cargo afl fuzz -i in -o out -t 10000 target/release/fuzz + +tmux new-window cargo afl fuzz -i in -o out -t 10000 -M main_fuzzer target/release/fuzz +for i in $(seq 2 "$ncpu"); do + tmux new-window cargo afl fuzz -i in -o out -t 10000 -S "secondary_fuzzer_$i" target/release/fuzz +done -- cgit v1.2.3-54-g00ecf