File tree 1 file changed +5
-2
lines changed
1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -11,13 +11,14 @@ root_dir="$(dirname "$(dirname "$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")"
11
11
cd " $root_dir "
12
12
13
13
export FUZZER_OP_COUNT=1000
14
- export FUZZER_EXTRA_FLAGS=" -ll:util 2 -ll:cpu 3"
15
14
16
15
function run_fuzzer_config {
17
16
config_name=" $1 "
18
17
mode=" $2 "
18
+ extra_flags=" $3 "
19
19
20
20
fuzzer_exe=" $PWD /build_${config_name} /src/fuzzer"
21
+ fuzzer_flags=" -ll:util 2 -ll:cpu 3 $extra_flags "
21
22
22
23
if [[ $mode = single ]]; then
23
24
test_count=100000
@@ -35,10 +36,12 @@ function run_fuzzer_config {
35
36
# Generate a random seed so we explore a novel part of the state space.
36
37
seed=" $(( 16 #$(openssl rand - hex 4 ) * test_count )) "
37
38
38
- FUZZER_EXE=" $fuzzer_exe " FUZZER_MODE=$mode FUZZER_TEST_COUNT=$test_count FUZZER_SEED=$seed FUZZER_LAUNCHER=" $launcher " sbatch --nodes 1 " experiment/$FUZZER_MACHINE /sbatch_fuzzer.sh"
39
+ FUZZER_EXE=" $fuzzer_exe " FUZZER_MODE=$mode FUZZER_TEST_COUNT=$test_count FUZZER_SEED=$seed FUZZER_LAUNCHER=" $launcher " FUZZER_EXTRA_FLAGS= " $fuzzer_flags " sbatch --nodes 1 " experiment/$FUZZER_MACHINE /sbatch_fuzzer.sh"
39
40
}
40
41
41
42
run_fuzzer_config debug_single single
42
43
run_fuzzer_config release_single single
43
44
run_fuzzer_config debug_multi multi
44
45
run_fuzzer_config release_multi multi
46
+ run_fuzzer_config debug_multi multi " -fuzz:replicate 1"
47
+ run_fuzzer_config release_multi multi " -fuzz:replicate 1"
You can’t perform that action at this time.
0 commit comments