Make fuzzing work without ZSTD_MULTITHREAD (#3291)
This commit is contained in:
@@ -89,8 +89,13 @@ void FUZZ_setRandomParameters(ZSTD_CCtx *cctx, size_t srcSize, FUZZ_dataProducer
|
|||||||
setRand(cctx, ZSTD_c_ldmHashRateLog, ZSTD_LDM_HASHRATELOG_MIN,
|
setRand(cctx, ZSTD_c_ldmHashRateLog, ZSTD_LDM_HASHRATELOG_MIN,
|
||||||
ZSTD_LDM_HASHRATELOG_MAX, producer);
|
ZSTD_LDM_HASHRATELOG_MAX, producer);
|
||||||
/* Set misc parameters */
|
/* Set misc parameters */
|
||||||
|
#ifndef ZSTD_MULTITHREAD
|
||||||
|
setRand(cctx, ZSTD_c_nbWorkers, 0, 0, producer);
|
||||||
|
setRand(cctx, ZSTD_c_rsyncable, 0, 0, producer);
|
||||||
|
#else
|
||||||
setRand(cctx, ZSTD_c_nbWorkers, 0, 2, producer);
|
setRand(cctx, ZSTD_c_nbWorkers, 0, 2, producer);
|
||||||
setRand(cctx, ZSTD_c_rsyncable, 0, 1, producer);
|
setRand(cctx, ZSTD_c_rsyncable, 0, 1, producer);
|
||||||
|
#endif
|
||||||
setRand(cctx, ZSTD_c_useRowMatchFinder, 0, 2, producer);
|
setRand(cctx, ZSTD_c_useRowMatchFinder, 0, 2, producer);
|
||||||
setRand(cctx, ZSTD_c_enableDedicatedDictSearch, 0, 1, producer);
|
setRand(cctx, ZSTD_c_enableDedicatedDictSearch, 0, 1, producer);
|
||||||
setRand(cctx, ZSTD_c_forceMaxWindow, 0, 1, producer);
|
setRand(cctx, ZSTD_c_forceMaxWindow, 0, 1, producer);
|
||||||
|
|||||||
Reference in New Issue
Block a user