DanBloomberg / leptonica

Leptonica is an open source library containing software that is broadly useful for image processing and image analysis applications. The official github repository for Leptonica is: danbloomberg/leptonica. See leptonica.org for more documentation.
Other
1.79k stars 392 forks source link

Added 4 fuzzers and rewrote existing fuzzer #560

Closed AdamKorcz closed 3 years ago

AdamKorcz commented 3 years ago

This PR adds 4 new fuzzers and a rewritten version of the enhance-fuzzer.

The reason for rewriting the enhance-fuzzer is to optimize the targets in the fuzzer. Those targets that are called elsewhere are removed and new ones have been added.

The enhance-fuzzer does leak memory. To me it looks like everything is cleaned up the way it should be, so any input in this regards is much appreciated.

DanBloomberg commented 3 years ago

Looks good. A couple of things:

There are a few format issues that don't affect performance and I'll clean them up later.

AdamKorcz commented 3 years ago

Thank you for the comments. They should have been addressed now.

DanBloomberg commented 3 years ago

thank you!!