Lines Matching +full:clang +full:- +full:ubsan
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`.
38 Alternatively, you can use Clang's built in fuzzing engine with
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.
57 ./fuzz.py build all --enable-fuzzer --enable-asan --enable-ubsan --cc clang --cxx clang++
59 CC=clang CXX=clang++ ./fuzz.py build all --enable-fuzzer --enable-asan --enable-ubsan
61 ./fuzz.py libfuzzer TARGET <libfuzzer args like -jobs=4>
71 CC=clang CXX=clang++ ./fuzz.py build all --enable-fuzzer --enable-msan
86 CC=afl-clang CXX=afl-clang++ ./fuzz.py build all --enable-asan --enable-ubsan
88 ./fuzz.py afl TARGET -m none
97 CC=clang CXX=clang++ ./fuzz.py build all --enable-asan --enable-ubsan
99 CC=clang CXX=clang++ ./fuzz.py build all --enable-msan