libFuzzer fuzz target for zlib(-ng), which focuses not on a single function call, but rather on sequences thereof. It can work both stand-alone and with libprotobuf-mutator.
git submodule update --init --recursive
WORKDIR=build make libfuzzer
git submodule update --init --recursive
WORKDIR=build OUTPUT_AFL=./build/afl_out make afl
git submodule update --init --recursive
WORKDIR=build OUTPUT_AFL=./build/afl_out make symcc