diff --git a/part1/run.w_corpus.sh b/part1/run.w_corpus.sh index 336728b..abc3c8d 100755 --- a/part1/run.w_corpus.sh +++ b/part1/run.w_corpus.sh @@ -9,3 +9,5 @@ python3 infra/helper.py build_fuzzers --clean libpng mkdir -p build/out/corpus python3 infra/helper.py run_fuzzer libpng libpng_read_fuzzer --corpus-dir build/out/corpus +python3 infra/helper.py build_fuzzers --sanitizer coverage libpng +python3 infra/helper.py coverage libpng --corpus-dir build/out/corpus --fuzz-target libpng_read_fuzzer diff --git a/part1/run.w_o_corpus.sh b/part1/run.w_o_corpus.sh new file mode 100755 index 0000000..77fce87 --- /dev/null +++ b/part1/run.w_o_corpus.sh @@ -0,0 +1,13 @@ +#!/bin/bash +COMMIT_HASH="bfed7dce6c66af5ff844ec880333848def837d50" + +git clone https://github.com/SekoiaTree/oss-fuzz.git oss-fuzz-wo +cd oss-fuzz-wo +git checkout $COMMIT_HASH +python3 infra/helper.py build_image --pull libpng +python3 infra/helper.py build_fuzzers --clean libpng + +mkdir -p build/out/corpus +python3 infra/helper.py run_fuzzer libpng libpng_read_fuzzer --corpus-dir build/out/corpus +python3 infra/helper.py build_fuzzers --sanitizer coverage libpng +python3 infra/helper.py coverage libpng --corpus-dir build/out/corpus --fuzz-target libpng_read_fuzzer