simdjson/fuzz
Paul Dreik 8ae818e17c add ossfuzz support (#362)
* initial oss-fuzz friendly build

parts taken from libfmt, which I wrote and have the copyright to

* fix build error

* add script for building a corpus zip

see https://google.github.io/oss-fuzz/getting-started/new-project-guide/#seed-corpus

* fix zip command

* drop setting the C++ standard

* disable the minify fuzzer, does not pass oss-fuzz check-build test

* fix integer overflow in subnormal_power10

detected by oss-fuzz

https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=18714

* invoke the build like oss fuzz does

* document what the scripts are for and how to use them

* add a page about fuzzing
2019-11-08 10:32:43 -05:00
..
CMakeLists.txt add ossfuzz support (#362) 2019-11-08 10:32:43 -05:00
Fuzzing.md add ossfuzz support (#362) 2019-11-08 10:32:43 -05:00
build_corpus.sh add ossfuzz support (#362) 2019-11-08 10:32:43 -05:00
build_like_ossfuzz.sh add ossfuzz support (#362) 2019-11-08 10:32:43 -05:00
fuzz_dump.cpp add basic fuzzers (#348) 2019-10-28 14:46:57 -04:00
fuzz_minify.cpp add basic fuzzers (#348) 2019-10-28 14:46:57 -04:00
fuzz_parser.cpp add basic fuzzers (#348) 2019-10-28 14:46:57 -04:00
main.cpp add ossfuzz support (#362) 2019-11-08 10:32:43 -05:00
ossfuzz.sh add ossfuzz support (#362) 2019-11-08 10:32:43 -05:00