• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

.gitignoreD23-Nov-2023106 1413

Makefile.amD23-Nov-20233.3 KiB141101

READMED23-Nov-2023396 2012

fuzz.cD23-Nov-20237.8 KiB356216

fuzz.hD23-Nov-20231.7 KiB9264

genSeed.cD23-Nov-202310.3 KiB428343

html.cD23-Nov-20232 KiB8351

html.dictD23-Nov-20232.8 KiB125118

html.optionsD23-Nov-202325 32

regexp.cD23-Nov-20231.1 KiB4830

regexp.dictD23-Nov-20236.5 KiB156151

regexp.optionsD23-Nov-202324 32

schema.cD23-Nov-20231,001 4529

schema.dictD23-Nov-20232 KiB5648

schema.optionsD23-Nov-202325 32

testFuzzer.cD23-Nov-20234.3 KiB189155

uri.cD23-Nov-20231.1 KiB4930

uri.optionsD23-Nov-202324 32

xml.cD23-Nov-20232.7 KiB10577

xml.dictD23-Nov-20232.3 KiB9073

xml.optionsD23-Nov-202325 32

xpath.cD23-Nov-20231.2 KiB5332

xpath.dictD23-Nov-20231.6 KiB9579

xpath.optionsD23-Nov-202325 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