mirror of
https://github.com/facebook/zstd.git
synced 2025-08-07 06:23:00 +03:00
Add new fuzzer to build targets
This commit is contained in:
@@ -97,7 +97,8 @@ FUZZ_TARGETS := \
|
|||||||
raw_dictionary_round_trip \
|
raw_dictionary_round_trip \
|
||||||
dictionary_stream_round_trip \
|
dictionary_stream_round_trip \
|
||||||
decompress_dstSize_tooSmall \
|
decompress_dstSize_tooSmall \
|
||||||
fse_read_ncount
|
fse_read_ncount \
|
||||||
|
sequence_compression_api
|
||||||
|
|
||||||
all: libregression.a $(FUZZ_TARGETS)
|
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
|
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 $@
|
$(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
|
libregression.a: $(FUZZ_HEADERS) $(PRGDIR)/util.h $(PRGDIR)/util.c d_fuzz_regression_driver.o
|
||||||
$(AR) $(FUZZ_ARFLAGS) $@ d_fuzz_regression_driver.o
|
$(AR) $(FUZZ_ARFLAGS) $@ d_fuzz_regression_driver.o
|
||||||
|
|
||||||
|
@@ -61,6 +61,7 @@ TARGET_INFO = {
|
|||||||
'dictionary_stream_round_trip': TargetInfo(InputType.RAW_DATA),
|
'dictionary_stream_round_trip': TargetInfo(InputType.RAW_DATA),
|
||||||
'decompress_dstSize_tooSmall': TargetInfo(InputType.RAW_DATA),
|
'decompress_dstSize_tooSmall': TargetInfo(InputType.RAW_DATA),
|
||||||
'fse_read_ncount': TargetInfo(InputType.RAW_DATA),
|
'fse_read_ncount': TargetInfo(InputType.RAW_DATA),
|
||||||
|
'sequence_compression_api': TargetInfo(InputType.RAW_DATA),
|
||||||
}
|
}
|
||||||
TARGETS = list(TARGET_INFO.keys())
|
TARGETS = list(TARGET_INFO.keys())
|
||||||
ALL_TARGETS = TARGETS + ['all']
|
ALL_TARGETS = TARGETS + ['all']
|
||||||
|
Reference in New Issue
Block a user