• Home
Name Date Size #Lines LOC

..--

.gitignoreD12-May-202466 1110

Makefile.amD12-May-20243.5 KiB151108

READMED12-May-2024396 2012

fuzz.cD12-May-20247.8 KiB357217

fuzz.hD12-May-20241.7 KiB9264

genSeed.cD12-May-202410.3 KiB428343

html.cD12-May-20242 KiB8351

html.dictD12-May-20242.8 KiB125118

html.optionsD12-May-202425 32

regexp.cD12-May-20241.1 KiB4830

regexp.dictD12-May-20246.5 KiB156151

regexp.optionsD12-May-202424 32

schema.cD12-May-20241,001 4529

schema.dictD12-May-20242 KiB5648

schema.optionsD12-May-202425 32

testFuzzer.cD12-May-20244.3 KiB189155

uri.cD12-May-20241.1 KiB4930

uri.optionsD12-May-202424 32

xml.cD12-May-20242.7 KiB10577

xml.dictD12-May-20242.3 KiB9073

xml.optionsD12-May-202425 32

xpath.cD12-May-20241.2 KiB5332

xpath.dictD12-May-20241.6 KiB9579

xpath.optionsD12-May-202425 32

README

1libFuzzer instructions for libxml2
2==================================
3
4Set compiler and options:
5
6    export CC=clang
7    export CFLAGS="-g -fsanitize=fuzzer-no-link,address,undefined \
8        -fno-sanitize-recover=all \
9        -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION"
10
11Build libxml2 with instrumentation:
12
13    ./configure --without-python
14    make
15
16Run fuzzers:
17
18    make -C fuzz fuzz-xml
19
20