#!/bin/sh set -eu ncpu="$(cat /proc/cpuinfo | grep '^processor' | wc -l)" cd fuzz cargo afl build --release mkdir -p out tmux new-window cargo afl fuzz -i in -o out -t 30000 -M main_fuzzer target/release/fuzz sleep 5 for i in $(seq 2 "$ncpu"); do tmux new-window cargo afl fuzz -i in -o out -t 30000 -S "secondary_fuzzer_$i" target/release/fuzz done