mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-26 04:32:44 +01:00
[lib/Fuzzer] explain compatibility with AFL
llvm-svn: 234570
This commit is contained in:
parent
a3bb69f6c6
commit
974cf7fe20
@ -245,6 +245,16 @@ The fuzzer itself will still be mutating a string of bytes
|
||||
but before passing this input to the target library it will replace every byte ``b`` with the ``b``-th token.
|
||||
If there are less than ``b`` tokens, a space will be added instead.
|
||||
|
||||
AFL compatibility
|
||||
-----------------
|
||||
LibFuzzer can be used in parallel with AFL_ on the same test corpus.
|
||||
Both fuzzers expect the test corpus to reside in a directory, one file per input.
|
||||
You can run both fuzzers on the same corpus in parallel::
|
||||
|
||||
./afl-fuzz -i testcase_dir -o findings_dir /path/to/program -r @@
|
||||
./llvm-fuzz testcase_dir findings_dir # Will write new tests to testcase_dir
|
||||
|
||||
Periodically restart both fuzzers so that they can use each other's findings.
|
||||
|
||||
Fuzzing components of LLVM
|
||||
==========================
|
||||
|
Loading…
Reference in New Issue
Block a user