Index: llvm/docs/LibFuzzer.rst =================================================================== --- llvm/docs/LibFuzzer.rst +++ llvm/docs/LibFuzzer.rst @@ -646,10 +646,20 @@ using more external dependencies we will slow down the fuzzer while the main reason for it to exist is extreme speed. -Q. What about Windows then? The fuzzer contains code that does not build on Windows. +Q. Does libFuzzer Support Windows? ------------------------------------------------------------------------------------ -Volunteers are welcome. +Yes, libFuzzer now supports Windows. Initial support was added in r341082. +Any build of Clang 9 supports it. You can download a build of Clang for Windows +that has libFuzzer from +`LLVM Snapshot Builds `_. + +Using libFuzzer on Windows without ASAN is unsupported. Also, libFuzzer on +Windows does not support builds with the /MD (dynamic runtime library) compile +option or with the /INCREMENTAL link option. Support for these may be added in +the future. + +Send any questions or comments to the mailing list: libfuzzer(#)googlegroups.com Q. When libFuzzer is not a good solution for a problem? ---------------------------------------------------------