diff options
author | George Karpenkov <ekarpenkov@apple.com> | 2017-04-24 18:23:24 +0000 |
---|---|---|
committer | George Karpenkov <ekarpenkov@apple.com> | 2017-04-24 18:23:24 +0000 |
commit | 3efd04e48004628cfaffead00ecb1c206b0b6cb2 (patch) | |
tree | fc3075be525917a867b801f1ac5453ed2a75ae60 /include/clang/Basic/Sanitizers.def | |
parent | 463b4729ac350cd59d7b1432d84655847da2f2b0 (diff) |
Flag -fsanitize=fuzzer to enable libfuzzer
Previously, adding libfuzzer to a project was a multi-step procedure,
involving libfuzzer compilation, linking the library, and specifying
coverage flags.
With this change,libfuzzer can be enabled by adding a single
-fsanitize=fuzzer flag instead.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@301212 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/Sanitizers.def')
-rw-r--r-- | include/clang/Basic/Sanitizers.def | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/clang/Basic/Sanitizers.def b/include/clang/Basic/Sanitizers.def index c574045e13..f20d326e08 100644 --- a/include/clang/Basic/Sanitizers.def +++ b/include/clang/Basic/Sanitizers.def @@ -47,6 +47,9 @@ SANITIZER("kernel-address", KernelAddress) // MemorySanitizer SANITIZER("memory", Memory) +// libFuzzer +SANITIZER("fuzzer", Fuzzer) + // ThreadSanitizer SANITIZER("thread", Thread) |