Kevin Backhouse
1b5389975a
Merge pull request #1806 from kevinbackhouse/FuzzMore
...
Call Metadatum::print() to increase fuzzing coverage.
4 years ago
Kevin Backhouse
9ff72e5ca5
Make offset=0 the default parameter.
4 years ago
Kevin Backhouse
61a14c45d1
Fix build failure.
4 years ago
Kevin Backhouse
5bfa568b63
Add OSS-Fuzz status badge and CIFuzz integration.
4 years ago
Kevin Backhouse
cee9015ff8
Add special build mode for OSS-Fuzz.
4 years ago
Kevin Backhouse
c710689a67
Call Metadatum::print() to increase fuzzing coverage.
4 years ago
Kevin Backhouse
89abcad124
Add LSAN suppressions.
4 years ago
Kevin Backhouse
db1529aecc
Remove redundant call to exifData().
4 years ago
Kevin Backhouse
593fcbd865
Add fuzzing dictionary and test all printStructure() options
4 years ago
Kevin Backhouse
2d5cccd488
Enable fuzzing of bmffimage.cpp
4 years ago
Kevin Backhouse
a7602639ea
Add printing and writing to fuzzer.
4 years ago
Kevin Backhouse
a3e4efe6b4
Rename fuzz target
4 years ago
Kevin Backhouse
bf786f4cc6
Updates to make fuzzing work.
4 years ago
Jeka Pats
b2cdf2a535
Add libFuzzer integration + report bug
...
This commit places the basics for libFuzzer integration with one
fuzzer which fuzzes the readMetadata function. The fuzzer is
located at fuzz/read-metadata.
To add more fuzzers please add them to ./fuzz directory as
described in the README.
Also a memory corruption bug is found using this fuzzer which
might lead to additional bugs after fix is pushed.
4 years ago