From f24b166ca27857a96122c70af20da8aed0a31e91 Mon Sep 17 00:00:00 2001 From: Guido Vranken Date: Sun, 24 Apr 2022 16:34:11 +0200 Subject: [PATCH] [python3-libraries] Add AST parser fuzzer (#7614) --- projects/python3-libraries/build.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/projects/python3-libraries/build.sh b/projects/python3-libraries/build.sh index 3da293530..f792668b3 100755 --- a/projects/python3-libraries/build.sh +++ b/projects/python3-libraries/build.sh @@ -89,3 +89,10 @@ cp $SRC/python-library-fuzzers/fuzzer-decode $OUT/ cp $SRC/python-library-fuzzers/decode.py $OUT/ zip -j $OUT/fuzzer-decode_seed_corpus.zip corp-decode/* cp $SRC/python-library-fuzzers/fuzzer-decode.dict $OUT/ + +cp $SRC/python-library-fuzzers/fuzzer-ast $OUT/ +cp $SRC/python-library-fuzzers/ast.py $OUT/ +# Use CPython source code as seed corpus +mkdir corp-ast/ +find $SRC/cpython -type f -name '*.py' -size -4097c -exec cp {} corp-ast/ \; +zip -j $OUT/fuzzer-ast_seed_corpus.zip corp-ast/*