simdjson/fuzz
Paul Dreik 30b912fc81
fuzz at_pointer
This adds a fuzzer for at_pointer() which recently had a bug.

The #1142 bug had been found with this fuzzer

Also, it polishes the github action job:

    cross pollinate the fuzzer corpora (lets fuzzers reuse results from other fuzzers)
    use github action syntax instead of bash checks
    only run on push if on master
2020-09-16 21:17:43 +02:00
..
CMakeLists.txt fuzz at_pointer 2020-09-16 21:17:43 +02:00
FuzzUtils.h fuzz at_pointer 2020-09-16 21:17:43 +02:00
Fuzzing.md improve the fuzzer documentation, refresh links (#697) 2020-04-12 17:49:40 -04:00
NullBuffer.h add new fuzzers for print_json and dump_raw_tape (#416) 2019-12-27 13:42:44 -05:00
build_corpus.sh add multi implementation fuzzer (#1162) 2020-09-11 23:46:22 +02:00
build_fuzzer_variants.sh add multi implementation fuzzer (#1162) 2020-09-11 23:46:22 +02:00
build_like_ossfuzz.sh add multi implementation fuzzer (#1162) 2020-09-11 23:46:22 +02:00
fuzz_atpointer.cpp fuzz at_pointer 2020-09-16 21:17:43 +02:00
fuzz_dump.cpp add multi implementation fuzzer (#1162) 2020-09-11 23:46:22 +02:00
fuzz_dump_raw_tape.cpp add multi implementation fuzzer (#1162) 2020-09-11 23:46:22 +02:00
fuzz_implementations.cpp add multi implementation fuzzer (#1162) 2020-09-11 23:46:22 +02:00
fuzz_minify.cpp fuzz at_pointer 2020-09-16 21:17:43 +02:00
fuzz_parser.cpp Prefixing macros (issue 1035) (#1124) 2020-08-18 18:25:36 -04:00
fuzz_print_json.cpp Switch from get(v,e) to e = get(v) 2020-06-20 17:57:09 -07:00
main.cpp fuzz at_pointer 2020-09-16 21:17:43 +02:00
measure_coverage.sh Only build fuzzers when fuzzing. (#822) 2020-04-27 16:02:19 -04:00
ossfuzz.sh Only build fuzzers when fuzzing. (#822) 2020-04-27 16:02:19 -04:00