diff options
author | Robert Löhning <robert.loehning@qt.io> | 2021-02-15 20:26:46 +0100 |
---|---|---|
committer | Robert Löhning <robert.loehning@qt.io> | 2021-02-16 11:11:28 +0100 |
commit | 5b07f2d1b708ed1eca0f05a6221154ac75862ed0 (patch) | |
tree | fc9d2f93fec72c809303e9db1df2d948965c50d6 /fuzzing | |
parent | c41f11438bb1990d8d4c79866afa0694fa6bed72 (diff) |
oss-fuzz: Use my own copy of afl's dictionaries and testcases
Change-Id: I15ac481573180ad8615619b247b25e12cc52db65
Pick-to: master
Reviewed-by: Albert Astals Cid <albert.astals.cid@kdab.com>
Diffstat (limited to 'fuzzing')
-rwxr-xr-x | fuzzing/oss-fuzz/build.sh | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/fuzzing/oss-fuzz/build.sh b/fuzzing/oss-fuzz/build.sh index 5c335b76..fde6d2df 100755 --- a/fuzzing/oss-fuzz/build.sh +++ b/fuzzing/oss-fuzz/build.sh @@ -35,13 +35,13 @@ VERBOSE=1 cmake --build . --parallel # prepare corpus files zip -j $WORK/cbor $SRC/qtqa/fuzzing/testcases/cbor/* zip -j $WORK/html $SRC/qtqa/fuzzing/testcases/html/* -zip -j $WORK/images $SRC/qtqa/fuzzing/testcases/{bmp,gif,ico,jpg,svg,xbm,xpm}/* $SRC/aflplusplus/testcases/images/*/* +zip -j $WORK/images $SRC/qtqa/fuzzing/testcases/{bmp,gif,ico,jpg,svg,xbm,xpm}/* $SRC/afltestcases/images/*/* zip -j $WORK/markdown $SRC/qtqa/fuzzing/testcases/markdown/* zip -j $WORK/regexp.zip $SRC/qtqa/fuzzing/testcases/regexp/* zip -j $WORK/ssl.pem.zip $SRC/qtqa/fuzzing/testcases/ssl.pem/* zip -j $WORK/svg $SRC/qtqa/fuzzing/testcases/svg/* -zip -j $WORK/text $SRC/qtqa/fuzzing/testcases/text/* $SRC/aflplusplus/testcases/others/text/* -zip -j $WORK/xml $SRC/qtqa/fuzzing/testcases/xml/* $SRC/aflplusplus/testcases/others/xml/* +zip -j $WORK/text $SRC/qtqa/fuzzing/testcases/text/* $SRC/afltestcases/others/text/* +zip -j $WORK/xml $SRC/qtqa/fuzzing/testcases/xml/* $SRC/afltestcases/others/xml/* # build fuzzers @@ -73,13 +73,13 @@ build_fuzzer() { build_fuzzer "qtbase" "corelib/serialization/qcborstreamreader/next/next.pro" "cbor" build_fuzzer "qtbase" "corelib/serialization/qcborvalue/fromcbor/fromcbor.pro" "cbor" build_fuzzer "qtbase" "corelib/serialization/qtextstream/extractionoperator-float/extractionoperator-float.pro" "text" -build_fuzzer "qtbase" "corelib/serialization/qxmlstream/qxmlstreamreader/readnext/readnext.pro" "xml" "$SRC/aflplusplus/dictionaries/xml.dict" -build_fuzzer "qtbase" "corelib/text/qregularexpression/optimize/optimize.pro" "regexp" "$SRC/aflplusplus/dictionaries/regexp.dict" +build_fuzzer "qtbase" "corelib/serialization/qxmlstream/qxmlstreamreader/readnext/readnext.pro" "xml" "$SRC/afldictionaries/xml.dict" +build_fuzzer "qtbase" "corelib/text/qregularexpression/optimize/optimize.pro" "regexp" "$SRC/afldictionaries/regexp.dict" build_fuzzer "qtbase" "corelib/tools/qcryptographichash/result/result.pro" build_fuzzer "qtbase" "gui/image/qimage/loadfromdata/loadfromdata.pro" "images" -build_fuzzer "qtbase" "gui/painting/qcolorspace/fromiccprofile/fromiccprofile.pro" "" "$SRC/aflplusplus/dictionaries/iccprofile.dict" -build_fuzzer "qtbase" "gui/text/qtextdocument/sethtml/sethtml.pro" "html" "$SRC/aflplusplus/dictionaries/html_tags.dict" -build_fuzzer "qtbase" "gui/text/qtextdocument/setmarkdown/setmarkdown.pro" "markdown" "$SRC/aflplusplus/dictionaries/markdown.dict" +build_fuzzer "qtbase" "gui/painting/qcolorspace/fromiccprofile/fromiccprofile.pro" "" "$SRC/afldictionaries/iccprofile.dict" +build_fuzzer "qtbase" "gui/text/qtextdocument/sethtml/sethtml.pro" "html" "$SRC/afldictionaries/html_tags.dict" +build_fuzzer "qtbase" "gui/text/qtextdocument/setmarkdown/setmarkdown.pro" "markdown" "$SRC/afldictionaries/markdown.dict" build_fuzzer "qtbase" "gui/text/qtextlayout/beginlayout/beginlayout.pro" "text" build_fuzzer "qtbase" "network/ssl/qsslcertificate/qsslcertificate/pem/pem.pro" "ssl.pem" -build_fuzzer "qtsvg" "svg/qsvgrenderer/render/render.pro" "svg" "$SRC/aflplusplus/dictionaries/svg.dict" +build_fuzzer "qtsvg" "svg/qsvgrenderer/render/render.pro" "svg" "$SRC/afldictionaries/svg.dict" |