[PATCH] D57597: Document libFuzzer on Windows.

Jonathan Metzman via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Feb 8 11:36:17 PST 2019


This revision was automatically updated to reflect the committed changes.
Closed by commit rL353551: Document libFuzzer on Windows. (authored by metzman, committed by ).
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.

Changed prior to commit:
  https://reviews.llvm.org/D57597?vs=185455&id=186010#toc

Repository:
  rL LLVM

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D57597/new/

https://reviews.llvm.org/D57597

Files:
  llvm/trunk/docs/LibFuzzer.rst


Index: llvm/trunk/docs/LibFuzzer.rst
===================================================================
--- llvm/trunk/docs/LibFuzzer.rst
+++ llvm/trunk/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 <https://llvm.org/builds/>`_.
+
+Using libFuzzer on Windows without ASAN is unsupported. Building fuzzers with the
+`/MD` (dynamic runtime library) compile option is unsupported. Support for these
+may be added in the future. Linking fuzzers with the `/INCREMENTAL` link option
+(or the `/DEBUG` option which implies it) is also unsupported.
+
+Send any questions or comments to the mailing list: libfuzzer(#)googlegroups.com
 
 Q. When libFuzzer is not a good solution for a problem?
 ---------------------------------------------------------


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D57597.186010.patch
Type: text/x-patch
Size: 1301 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190208/159c1672/attachment.bin>


More information about the llvm-commits mailing list