Skip to content

Commit 75ff7d0

Browse files
committed
Merging r353551 and r353809:
Also removed the text about Clang 9. ------------------------------------------------------------------------ r353551 | metzman | 2019-02-08 20:35:04 +0100 (Fri, 08 Feb 2019) | 13 lines Document libFuzzer on Windows. Summary: Document that libFuzzer supports Windows, how to get it, and its limitations. Reviewers: kcc, morehouse, rnk, metzman Reviewed By: kcc, rnk, metzman Subscribers: hans, rnk Differential Revision: https://reviews.llvm.org/D57597 ------------------------------------------------------------------------ ------------------------------------------------------------------------ r353809 | hans | 2019-02-12 10:08:52 +0100 (Tue, 12 Feb 2019) | 1 line LibFuzzer.rst: double backticks ------------------------------------------------------------------------ llvm-svn: 353811
1 parent 0cbe0b9 commit 75ff7d0

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

llvm/docs/LibFuzzer.rst

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -645,10 +645,20 @@ coverage set of the process (since the fuzzer is in-process). In other words, by
645645
using more external dependencies we will slow down the fuzzer while the main
646646
reason for it to exist is extreme speed.
647647

648-
Q. What about Windows then? The fuzzer contains code that does not build on Windows.
648+
Q. Does libFuzzer Support Windows?
649649
------------------------------------------------------------------------------------
650650

651-
Volunteers are welcome.
651+
Yes, libFuzzer now supports Windows. Initial support was added in r341082.
652+
You can download a build of Clang for Windows
653+
that has libFuzzer from
654+
`LLVM Snapshot Builds <https://llvm.org/builds/>`_.
655+
656+
Using libFuzzer on Windows without ASAN is unsupported. Building fuzzers with the
657+
``/MD`` (dynamic runtime library) compile option is unsupported. Support for these
658+
may be added in the future. Linking fuzzers with the ``/INCREMENTAL`` link option
659+
(or the ``/DEBUG`` option which implies it) is also unsupported.
660+
661+
Send any questions or comments to the mailing list: libfuzzer(#)googlegroups.com
652662

653663
Q. When libFuzzer is not a good solution for a problem?
654664
---------------------------------------------------------

0 commit comments

Comments
 (0)