diff options
Diffstat (limited to 'fuzzer/fuzzer_connect_multi.sh')
-rwxr-xr-x | fuzzer/fuzzer_connect_multi.sh | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/fuzzer/fuzzer_connect_multi.sh b/fuzzer/fuzzer_connect_multi.sh new file mode 100755 index 00000000..27b4a675 --- /dev/null +++ b/fuzzer/fuzzer_connect_multi.sh @@ -0,0 +1,22 @@ +#!/usr/bin/env bash + +#export ASAN_OPTIONS=abort_on_error=1:disable_core=0:unmap_shadow_on_exit=1:disable_coredump=0:detect_leaks=1 +ulimit -c unlimited +mkdir -p CORPUS_CONNECT + +NPROC=1 + +if [[ "$OSTYPE" == "linux-gnu" ]]; then + NPROC=$(nproc) +elif [[ "$OSTYPE" == "darwin"* ]]; then + NPROC=$(sysctl -n hw.ncpu) +elif [[ "$OSTYPE" == "freebsd"* ]]; then + NPROC=$(sysctl -n hw.ncpu) +else + exit 1 +fi + +echo "$NPROC" + + +./fuzzer_connect_multi -jobs=64 -timeout=10 -max_len=32000 -use_value_profile=1 CORPUS_CONNECT |