diff options
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/AMDGPUUsage.rst | 5 | ||||
| -rw-r--r-- | docs/GettingStarted.rst | 2 | ||||
| -rw-r--r-- | docs/HowToAddABuilder.rst | 2 | ||||
| -rw-r--r-- | docs/LibFuzzer.rst | 13 |
4 files changed, 16 insertions, 6 deletions
diff --git a/docs/AMDGPUUsage.rst b/docs/AMDGPUUsage.rst index 5ff0f207f227b..97497057fc96a 100644 --- a/docs/AMDGPUUsage.rst +++ b/docs/AMDGPUUsage.rst @@ -82,9 +82,8 @@ handler as follows: =============== ============= =============================================== Usage Code Sequence Description =============== ============= =============================================== - llvm.trap s_endpgm Causes wavefront to be terminated. - llvm.debugtrap s_nop No operation. Compiler warning generated that - there is no trap handler installed. + llvm.trap s_endpgm Causes wavefront to be terminated. + llvm.debugtrap Nothing. Compiler warning generated that there is no trap handler installed. =============== ============= =============================================== Assembler diff --git a/docs/GettingStarted.rst b/docs/GettingStarted.rst index a88860310f642..d5c8ba4b82145 100644 --- a/docs/GettingStarted.rst +++ b/docs/GettingStarted.rst @@ -171,6 +171,8 @@ Linux PowerPC GCC, Clang Solaris V9 (Ultrasparc) GCC FreeBSD x86\ :sup:`1` GCC, Clang FreeBSD amd64 GCC, Clang +NetBSD x86\ :sup:`1` GCC, Clang +NetBSD amd64 GCC, Clang MacOS X\ :sup:`2` PowerPC GCC MacOS X x86 GCC, Clang Cygwin/Win32 x86\ :sup:`1, 3` GCC diff --git a/docs/HowToAddABuilder.rst b/docs/HowToAddABuilder.rst index fcc2293de052e..08cbecdc2a579 100644 --- a/docs/HowToAddABuilder.rst +++ b/docs/HowToAddABuilder.rst @@ -83,6 +83,8 @@ Here are the steps you can follow to do so: * slaves are added to ``buildbot/osuosl/master/config/slaves.py`` * builders are added to ``buildbot/osuosl/master/config/builders.py`` + Please make sure your builder name and its builddir are unique through the file. + It is possible to whitelist email addresses to unconditionally receive notifications on build failure; for this you'll need to add an ``InformativeMailNotifier`` to ``buildbot/osuosl/master/config/status.py``. This is particularly useful for the diff --git a/docs/LibFuzzer.rst b/docs/LibFuzzer.rst index 0b785a325e698..a11baa720ec8d 100644 --- a/docs/LibFuzzer.rst +++ b/docs/LibFuzzer.rst @@ -87,10 +87,16 @@ Some important things to remember about fuzz targets: * Usually, the narrower the target the better. E.g. if your target can parse several data formats, split it into several targets, one per format. -Building --------- +Fuzzer Usage +------------ + +Very recent versions of Clang (> April 20 2017) include libFuzzer, +and no installation is necessary. +In order to fuzz your binary, use the `-fsanitize=fuzzer` flag during the compilation:: -Next, build the libFuzzer library as a static archive, without any sanitizer + clang -fsanitize=fuzzer,address mytarget.c + +Otherwise, build the libFuzzer library as a static archive, without any sanitizer options. Note that the libFuzzer library contains the ``main()`` function: .. code-block:: console @@ -728,6 +734,7 @@ to crash on invalid inputs. Examples: regular expression matchers, text or binary format parsers, compression, network, crypto. + Trophies ======== * GLIBC: https://sourceware.org/glibc/wiki/FuzzingLibc |
