h2 icon indicating copy to clipboard operation
h2 copied to clipboard

Add atheris integration

Open ad-m opened this issue 4 years ago • 0 comments

As mentioned in #1257 I am adding initial fuzzing integration. My goal is to integrate with oss-fuzz and - personally - explore the world of fuzzing.

Documentation has been provided that shows the initial development flow with the help of fuzzing.

The initial corpus was prepared based on existing unit tests. I am convinced that it is not exhaustive corpus, but I would like to get some comments on the selected fuzz-targets. Using the proposed corpus requires fixing bug #1257 (the corpus was generated with a local patch for this bug).

The location of the fuzzing corpus storage needs to be considered. Different projects approach it differently. In the future, os-fuzz might host itself as well, but it also requires a bootstrap too.

$ du -sh fuzz/corpus/
11M	fuzz/corpus/
$ ls -1 fuzz/corpus/ | wc -l
2587

ad-m avatar Sep 03 '21 01:09 ad-m