From 26bc0bfdf62a6c4140b530fce6402f8e9835a451 Mon Sep 17 00:00:00 2001 From: senhuang42 Date: Mon, 16 Nov 2020 10:54:55 -0500 Subject: [PATCH] Add new fuzzer to build targets --- tests/fuzz/Makefile | 6 +++++- tests/fuzz/fuzz.py | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/fuzz/Makefile b/tests/fuzz/Makefile index c88a60a33..36232a8cf 100644 --- a/tests/fuzz/Makefile +++ b/tests/fuzz/Makefile @@ -97,7 +97,8 @@ FUZZ_TARGETS := \ raw_dictionary_round_trip \ dictionary_stream_round_trip \ decompress_dstSize_tooSmall \ - fse_read_ncount + fse_read_ncount \ + sequence_compression_api all: libregression.a $(FUZZ_TARGETS) @@ -188,6 +189,9 @@ decompress_dstSize_tooSmall: $(FUZZ_HEADERS) $(FUZZ_DECOMPRESS_OBJ) d_fuzz_decom fse_read_ncount: $(FUZZ_HEADERS) $(FUZZ_ROUND_TRIP_OBJ) rt_fuzz_fse_read_ncount.o $(CXX) $(FUZZ_TARGET_FLAGS) $(FUZZ_ROUND_TRIP_OBJ) rt_fuzz_fse_read_ncount.o $(LIB_FUZZING_ENGINE) -o $@ +sequence_compression_api: $(FUZZ_HEADERS) $(FUZZ_ROUND_TRIP_OBJ) rt_fuzz_sequence_compression_api.o + $(CXX) $(FUZZ_TARGET_FLAGS) $(FUZZ_ROUND_TRIP_OBJ) rt_fuzz_sequence_compression_api.o $(LIB_FUZZING_ENGINE) -o $@ + libregression.a: $(FUZZ_HEADERS) $(PRGDIR)/util.h $(PRGDIR)/util.c d_fuzz_regression_driver.o $(AR) $(FUZZ_ARFLAGS) $@ d_fuzz_regression_driver.o diff --git a/tests/fuzz/fuzz.py b/tests/fuzz/fuzz.py index 24430a228..ef94a53b4 100755 --- a/tests/fuzz/fuzz.py +++ b/tests/fuzz/fuzz.py @@ -61,6 +61,7 @@ TARGET_INFO = { 'dictionary_stream_round_trip': TargetInfo(InputType.RAW_DATA), 'decompress_dstSize_tooSmall': TargetInfo(InputType.RAW_DATA), 'fse_read_ncount': TargetInfo(InputType.RAW_DATA), + 'sequence_compression_api': TargetInfo(InputType.RAW_DATA), } TARGETS = list(TARGET_INFO.keys()) ALL_TARGETS = TARGETS + ['all']