• Home
Name Date Size #Lines LOC

..--

static_seed/03-May-2024-

.gitignoreD03-May-202481 1312

Makefile.amD03-May-20244.5 KiB189136

READMED03-May-2024396 2012

fuzz.cD03-May-20248.7 KiB401248

fuzz.hD03-May-20241.9 KiB10474

genSeed.cD03-May-202411.2 KiB459366

html.cD03-May-20242.2 KiB9158

html.dictD03-May-20242.8 KiB125118

html.optionsD03-May-202425 32

regexp.cD03-May-20241.1 KiB5032

regexp.dictD03-May-20246.5 KiB156151

regexp.optionsD03-May-202424 32

schema.cD03-May-20241.1 KiB5134

schema.dictD03-May-20242 KiB5648

schema.optionsD03-May-202425 32

testFuzzer.cD03-May-20245.6 KiB229193

uri.cD03-May-20241.4 KiB6342

uri.optionsD03-May-202424 32

valid.cD03-May-20242.8 KiB10981

valid.optionsD03-May-202441 43

xinclude.cD03-May-20242 KiB8060

xinclude.optionsD03-May-202441 43

xml.cD03-May-20242.6 KiB10276

xml.dictD03-May-20242.3 KiB9073

xml.optionsD03-May-202425 32

xpath.cD03-May-20241.4 KiB6239

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