[fuzz] Adding dictionary_stream_round_trip fuzzer (#2140)

* Adding dictionary_stream_round_trip

* fixing memory leak
This commit is contained in:
Bimba Shrestha
2020-05-15 13:33:31 -07:00
committed by GitHub
parent cb74ef3667
commit 255e5e3f56
3 changed files with 212 additions and 1 deletions
+5 -1
View File
@@ -94,7 +94,8 @@ FUZZ_TARGETS := \
zstd_frame_info \
simple_compress \
dictionary_loader \
raw_dictionary_round_trip
raw_dictionary_round_trip \
dictionary_stream_round_trip
all: $(FUZZ_TARGETS)
@@ -164,6 +165,9 @@ dictionary_round_trip: $(FUZZ_HEADERS) $(FUZZ_ROUND_TRIP_OBJ) rt_fuzz_dictionary
raw_dictionary_round_trip: $(FUZZ_HEADERS) $(FUZZ_ROUND_TRIP_OBJ) rt_fuzz_raw_dictionary_round_trip.o
$(CXX) $(FUZZ_TARGET_FLAGS) $(FUZZ_ROUND_TRIP_OBJ) rt_fuzz_raw_dictionary_round_trip.o $(LIB_FUZZING_ENGINE) -o $@
dictionary_stream_round_trip: $(FUZZ_HEADERS) $(FUZZ_ROUND_TRIP_OBJ) rt_fuzz_dictionary_stream_round_trip.o
$(CXX) $(FUZZ_TARGET_FLAGS) $(FUZZ_ROUND_TRIP_OBJ) rt_fuzz_dictionary_stream_round_trip.o $(LIB_FUZZING_ENGINE) -o $@
dictionary_decompress: $(FUZZ_HEADERS) $(FUZZ_DECOMPRESS_OBJ) d_fuzz_dictionary_decompress.o
$(CXX) $(FUZZ_TARGET_FLAGS) $(FUZZ_DECOMPRESS_OBJ) d_fuzz_dictionary_decompress.o $(LIB_FUZZING_ENGINE) -o $@