]> granicus.if.org Git - python/commit
bpo-29505: Fuzz json module, enforce size limit on int(x) fuzz (GH-13991)
authorAmmar Askar <aaskar@google.com>
Wed, 12 Jun 2019 04:30:35 +0000 (21:30 -0700)
committerGregory P. Smith <greg@krypto.org>
Wed, 12 Jun 2019 04:30:34 +0000 (21:30 -0700)
commita6e190e94b47324f14e22a09200c68b722d55699
tree8043c131c0623eb9c54aa76bee7f40df2b1eae56
parent405f648db7c44b07348582b5101d4716e0ce5ac3
bpo-29505: Fuzz json module, enforce size limit on int(x) fuzz (GH-13991)

* bpo-29505: Enable fuzz testing of the json module, enforce size limit on int(x) fuzz and json input size to avoid timeouts.

Contributed by by Ammar Askar for Google.
Modules/_xxtestfuzz/README.rst
Modules/_xxtestfuzz/dictionaries/fuzz_json_loads.dict [new file with mode: 0644]
Modules/_xxtestfuzz/fuzz_json_loads_corpus/empty_array.json [new file with mode: 0644]
Modules/_xxtestfuzz/fuzz_json_loads_corpus/empty_object.json [new file with mode: 0644]
Modules/_xxtestfuzz/fuzz_json_loads_corpus/pass1.json [new file with mode: 0644]
Modules/_xxtestfuzz/fuzz_json_loads_corpus/pass2.json [new file with mode: 0644]
Modules/_xxtestfuzz/fuzz_json_loads_corpus/pass3.json [new file with mode: 0644]
Modules/_xxtestfuzz/fuzz_json_loads_corpus/simple_array.json [new file with mode: 0644]
Modules/_xxtestfuzz/fuzz_tests.txt
Modules/_xxtestfuzz/fuzzer.c