2323 sudo apt-get install --quiet ninja-build valgrind zip unzip
2424 wget https://apt.llvm.org/llvm.sh
2525 chmod +x llvm.sh
26- sudo ./llvm.sh 8
26+ sudo ./llvm.sh 9
2727
2828 - uses : actions/checkout@v1
2929 - name : Create and prepare the initial seed corpus
5555 run : |
5656 for fuzzer in $allfuzzers; do
5757 mkdir -p out/$fuzzer # in case this is a new fuzzer, or corpus.tar is broken
58- build-ossfuzz-fast8 /fuzz/fuzz_$fuzzer out/$fuzzer -max_total_time=30 $artifactsprefix || touch failed
58+ build-ossfuzz-fast9 /fuzz/fuzz_$fuzzer out/$fuzzer -max_total_time=30 $artifactsprefix || touch failed
5959 # make sure the failing output is visible in the log
6060 if [ -e failed ] ; then
6161 ls fuzzfailure/* |xargs -n1 base64
@@ -68,22 +68,22 @@ jobs:
6868 for fuzzer in $allfuzzers; do
6969 build-ossfuzz-withavx/fuzz/fuzz_$fuzzer out/$fuzzer -max_total_time=20 $artifactsprefix || touch failed
7070 build-ossfuzz-noavx/fuzz/fuzz_$fuzzer out/$fuzzer -max_total_time=10 $artifactsprefix || touch failed
71- build-ossfuzz-noavx8 /fuzz/fuzz_$fuzzer out/$fuzzer -max_total_time=10 $artifactsprefix || touch failed
71+ build-ossfuzz-noavx9 /fuzz/fuzz_$fuzzer out/$fuzzer -max_total_time=10 $artifactsprefix || touch failed
7272 if [ -e failed ] ; then
7373 # make sure the failing output is visible in the log
7474 ls fuzzfailure/* |xargs -n1 base64
7575 exit 1
7676 fi
7777 echo disable msan runs, it fails inside the fuzzing engine and not the fuzzed code!
78- echo build-ossfuzz-msan-noavx8 /fuzz/fuzz_$fuzzer out/$fuzzer -max_total_time=10 -reload=0 $artifactsprefix
79- echo build-ossfuzz-msan-withavx8 /fuzz/fuzz_$fuzzer out/$fuzzer -max_total_time=10 -reload=0 $artifactsprefix
78+ echo build-ossfuzz-msan-noavx9 /fuzz/fuzz_$fuzzer out/$fuzzer -max_total_time=10 -reload=0 $artifactsprefix
79+ echo build-ossfuzz-msan-withavx9 /fuzz/fuzz_$fuzzer out/$fuzzer -max_total_time=10 -reload=0 $artifactsprefix
8080 echo now have $(ls out/$fuzzer |wc -l) files in corpus
8181 done
8282 - name : Minimize the corpus with the fast fuzzer
8383 run : |
8484 for fuzzer in $allfuzzers; do
8585 mkdir -p out/cmin/$fuzzer
86- build-ossfuzz-fast8 /fuzz/fuzz_$fuzzer -merge=1 out/cmin/$fuzzer out/$fuzzer
86+ build-ossfuzz-fast9 /fuzz/fuzz_$fuzzer -merge=1 out/cmin/$fuzzer out/$fuzzer
8787 rm -rf out/$fuzzer
8888 mv out/cmin/$fuzzer out/$fuzzer
8989 done
0 commit comments