Lines Matching +full:- +full:- +full:enable +full:- +full:all
16 Run `./fuzz.py -h` for the commands and run `./fuzz.py COMMAND -h` for
24 make -C ../tests decodecorpus
28 By default it outputs 100 samples, each at most 8KB into `corpora/TARGET-seed`,
29 but that can be configured with the `--number`, `--max-size-log` and `--seed`
35 `--cc`, `--cflags`, etc.
37 `--lib-fuzzing-engine`, the default is `libregression.a`.
39 `--enable-fuzzer`.
40 It has flags that can easily set up sanitizers `--enable-{a,ub,m}san`, and
41 coverage instrumentation `--enable-coverage`.
42 It sets sane defaults which can be overridden with flags `--debug`,
43 `--enable-ubsan-pointer-overflow`, etc.
44 Run `./fuzz.py build -h` for help.
53 Here's a helpful command to fuzz each target across all cores,
57 ./fuzz.py libfuzzer $target -jobs=10 -workers=10 -max_total_time=1000 || break;
60 Alternatively, you can fuzz all targets in parallel, using one core per target:
62 python3 ./fuzz.py list | xargs -P$(python3 ./fuzz.py list | wc -l) -I__ sh -c "python3 ./fuzz.py li…
64 Either way, to double-check that no crashes were found, run `ls corpora/*crash`.
71 ./fuzz.py build all --enable-fuzzer --enable-asan --enable-ubsan --cc clang --cxx clang++
73 CC=clang CXX=clang++ ./fuzz.py build all --enable-fuzzer --enable-asan --enable-ubsan
75 ./fuzz.py libfuzzer TARGET <libfuzzer args like -jobs=4>
85 CC=clang CXX=clang++ ./fuzz.py build all --enable-fuzzer --enable-msan
100 CC=afl-clang CXX=afl-clang++ ./fuzz.py build all --enable-asan --enable-ubsan
102 ./fuzz.py afl TARGET -m none
107 The regression test supports the `all` target to run all the fuzzers in one
111 CC=clang CXX=clang++ ./fuzz.py build all --enable-asan --enable-ubsan
112 ./fuzz.py regression all
113 CC=clang CXX=clang++ ./fuzz.py build all --enable-msan
114 ./fuzz.py regression all
118 Sequence producer plugin authors can use the zstd fuzzers to stress-test their code.
138 make -C ../tests decodecorpus
145 ./fuzz.py build your_harness --enable-fuzzer --enable-asan --enable-ubsan --cc clang --cxx clang++
159 This corpus must be uploaded to GitHub here: https://github.com/facebook/zstd/releases/tag/fuzz-cor…