• Home
Name Date Size #Lines LOC

..--

.gitignoreD03-May-2024106 1413

Makefile.amD03-May-20243.3 KiB141101

READMED03-May-2024396 2012

fuzz.cD03-May-20247.8 KiB356216

fuzz.hD03-May-20241.7 KiB9264

genSeed.cD03-May-202410.3 KiB428343

html.cD03-May-20242 KiB8351

html.dictD03-May-20242.8 KiB125118

html.optionsD03-May-202425 32

regexp.cD03-May-20241.1 KiB4830

regexp.dictD03-May-20246.5 KiB156151

regexp.optionsD03-May-202424 32

schema.cD03-May-20241,001 4529

schema.dictD03-May-20242 KiB5648

schema.optionsD03-May-202425 32

testFuzzer.cD03-May-20244.3 KiB189155

uri.cD03-May-20241.1 KiB4930

uri.optionsD03-May-202424 32

xml.cD03-May-20242.7 KiB10577

xml.dictD03-May-20242.3 KiB9073

xml.optionsD03-May-202425 32

xpath.cD03-May-20241.2 KiB5332

xpath.dictD03-May-20241.6 KiB9579

xpath.optionsD03-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