Merge pull request #3902 from facebook/fuzz_debuglevel
Fix fuzz issue 5131069967892480
This commit is contained in:
@@ -1216,6 +1216,7 @@ ZSTD_compressBlock_opt_generic(ZSTD_matchState_t* ms,
|
|||||||
if ( (optLevel >= 1) /* additional check only for higher modes */
|
if ( (optLevel >= 1) /* additional check only for higher modes */
|
||||||
&& (prevMatch.litlen == 0) /* replace a match */
|
&& (prevMatch.litlen == 0) /* replace a match */
|
||||||
&& (LL_INCPRICE(1) < 0) /* ll1 is cheaper than ll0 */
|
&& (LL_INCPRICE(1) < 0) /* ll1 is cheaper than ll0 */
|
||||||
|
&& LIKELY(ip + cur < iend)
|
||||||
) {
|
) {
|
||||||
/* check next position, in case it would be cheaper */
|
/* check next position, in case it would be cheaper */
|
||||||
int with1literal = prevMatch.price + LIT_PRICE(ip+cur) + LL_INCPRICE(1);
|
int with1literal = prevMatch.price + LIT_PRICE(ip+cur) + LL_INCPRICE(1);
|
||||||
|
|||||||
+1
-1
@@ -257,7 +257,7 @@ corpora: $(patsubst %,corpora/%,$(FUZZ_TARGETS))
|
|||||||
seedcorpora: $(patsubst %,corpora/%_seed_corpus.zip,$(FUZZ_TARGETS))
|
seedcorpora: $(patsubst %,corpora/%_seed_corpus.zip,$(FUZZ_TARGETS))
|
||||||
|
|
||||||
regressiontest: corpora
|
regressiontest: corpora
|
||||||
CC="$(CC)" CXX="$(CXX)" CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)" $(PYTHON) ./fuzz.py build all
|
CC="$(CC)" CXX="$(CXX)" CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)" $(PYTHON) ./fuzz.py build all --debug=$(DEBUGLEVEL)
|
||||||
$(PYTHON) ./fuzz.py regression all
|
$(PYTHON) ./fuzz.py regression all
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
|||||||
@@ -492,6 +492,7 @@ def build(args):
|
|||||||
subprocess.check_call(clean_cmd)
|
subprocess.check_call(clean_cmd)
|
||||||
build_cmd = [
|
build_cmd = [
|
||||||
'make',
|
'make',
|
||||||
|
'-j',
|
||||||
cc_str,
|
cc_str,
|
||||||
cxx_str,
|
cxx_str,
|
||||||
cppflags_str,
|
cppflags_str,
|
||||||
|
|||||||
Reference in New Issue
Block a user