[ots] Enable more fuzzers (#4089)

* [ots] Enable more fuzzers

* [ots] Expand wildcards like /usr/lib/DataFlow*.o

* [ots] Use forcefallback so zlib source gets compiled

* [ots] Don't enable dataflow for ots
This commit is contained in:
Ebrahim Byagowi 2020-07-14 19:21:37 +04:30 committed by GitHub
parent 398fd1cf83
commit 49149c244f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 1 deletions

View File

@ -23,7 +23,8 @@ rm -rf $build
mkdir -p $build
# Configure the project.
meson -Dfuzzer_ldflags=$LIB_FUZZING_ENGINE \
meson -Dfuzzer_ldflags="$(echo $LIB_FUZZING_ENGINE)" \
--wrap-mode=forcefallback \
$build \
|| (cat build/meson-logs/meson-log.txt && false)

View File

@ -8,3 +8,15 @@ vendor_ccs:
- "jmuizelaar@mozilla.com"
- "lsalzman@mozilla.com"
- "twsmith@mozilla.com"
fuzzing_engines:
- libfuzzer
- afl
- honggfuzz
- dataflow
sanitizers:
- address
- undefined
- memory
architectures:
- x86_64
- i386