File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,8 @@ Introduction
10
10
============
11
11
12
12
The LLVM tree includes a number of fuzzers for various components. These are
13
- built on top of :doc: `LibFuzzer <LibFuzzer >`.
13
+ built on top of :doc: `LibFuzzer <LibFuzzer >`. In order to build and run these
14
+ fuzzers, see :ref: `building-fuzzers `.
14
15
15
16
16
17
Available Fuzzers
@@ -109,7 +110,8 @@ It receives optimzation pipeline and runs it for each fuzzer input.
109
110
110
111
Interface of this fuzzer almost directly mirrors ``llvm-isel-fuzzer ``. Both
111
112
``mtriple `` and ``passes `` arguments are required. Passes are specified in a
112
- format suitable for the new pass manager.
113
+ format suitable for the new pass manager. You can find some documentation about
114
+ this format in the doxygen for ``PassBuilder::parsePassPipeline ``.
113
115
114
116
.. code-block :: shell
115
117
@@ -236,6 +238,10 @@ by adding the following two flags to your CMake invocation:
236
238
with sanitizers, you'll want to specify ``-DLLVM_BUILD_RUNTIME=Off ``
237
239
to avoid building the sanitizers themselves with sanitizers enabled.
238
240
241
+ .. note :: You may run into issues if you build with BFD ld, which is the
242
+ default linker on many unix systems. These issues are being tracked
243
+ in https://llvm.org/PR34636.
244
+
239
245
Continuously Running and Finding Bugs
240
246
-------------------------------------
241
247
You can’t perform that action at this time.
0 commit comments