2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-31 14:35:26 +00:00

Fix configure options in FUZZING.md

(cherry picked from commit 759ad04eb8)
This commit is contained in:
Petr Špaček
2021-02-19 15:32:05 +01:00
parent 0323234e8e
commit 5da2913ee9

View File

@@ -18,10 +18,10 @@ The tests in this directory can be operated in three modes:
* non-fuzzing - the test just runs over all input located in `<test_name>.in/`
directory by compiling with mock main.c that walks through the directory and
runs `LLVMFuzzerTestOneInput()` over the input files
* AFL - `./configure --with-fuzzing=afl` will either feed the stdin to
* AFL - `./configure --enable-fuzzing=afl` will either feed the stdin to
`LLVMFuzzerTestOneInput()` or run the `__AFL_LOOP(10000)` if compiled with
`afl-clang-fast`
* LibFuzzer - `./configure --with-fuzzing=libfuzzer` will disable `main.c`
`afl-clang-fast`. You have to compile using `CC=afl-<gcc|clang>`.
* LibFuzzer - `./configure --enable-fuzzing=libfuzzer` will disable `main.c`
completely and it uses the standard LibFuzzer mechanims to feed
`LLVMFuzzerTestOneInput` with the fuzzer