From f8bd878191dbaf665406b6655d21ecb0b925d4b7 Mon Sep 17 00:00:00 2001 From: Max Moroz Date: Mon, 5 Oct 2020 12:53:37 -0700 Subject: [PATCH] [docs] Reproducing: clarify that reproduce command works only with libfuzzer (#4497). (#4504) The change was proposed by @pauldreik in https://github.com/google/oss-fuzz/issues/4497#issuecomment-703075579 --- docs/advanced-topics/reproducing.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/advanced-topics/reproducing.md b/docs/advanced-topics/reproducing.md index 9b5e29732..95bb09c5c 100644 --- a/docs/advanced-topics/reproducing.md +++ b/docs/advanced-topics/reproducing.md @@ -93,6 +93,9 @@ After you build an image and a fuzzer, you can reproduce a bug by running the fo $ python infra/helper.py reproduce $PROJECT_NAME ``` +**Note**: The reproduce command only supports `libfuzzer` fuzzing engine. Crashes +found with other fuzzing engines should be reproducible with `libfuzzer` too. + For example, to build the [libxml2](https://github.com/google/oss-fuzz/tree/master/projects/libxml2) project with UndefinedBehaviorSanitizer (`undefined`) instrumentation and reproduce a crash testcase for a fuzzer named `libxml2_xml_read_memory_fuzzer`,