| libFuzzer instructions for libxml2 | |
| ================================== | |
| Set compiler and options: | |
| export CC=clang | |
| export CFLAGS="-g -fsanitize=fuzzer-no-link,address,undefined \ | |
| -fno-sanitize-recover=all \ | |
| -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION" | |
| Build libxml2 with instrumentation: | |
| ./configure --without-python | |
| make | |
| Run fuzzers: | |
| make -C fuzz fuzz-xml | |