[libFuzzer] implement crash-resistant merge (https://github.com/google/sanitizers...
authorKostya Serebryany <kcc@google.com>
Fri, 9 Dec 2016 01:17:24 +0000 (01:17 +0000)
committerKostya Serebryany <kcc@google.com>
Fri, 9 Dec 2016 01:17:24 +0000 (01:17 +0000)
commit111e1d69e35a5584967792ec6d6a1388f0feb57d
treef74917ee0ed19bd4e487dd8b9ee873243bcec668
parent8786754cc3d6a93357283af9976ec3bb8fe78abb
[libFuzzer] implement crash-resistant merge (https://github.com/google/sanitizers/issues/722). This is a first experimental variant that needs some more testing, thus not yet adding a lit test (but there are unit tests).

llvm-svn: 289166
llvm/lib/Fuzzer/CMakeLists.txt
llvm/lib/Fuzzer/FuzzerDriver.cpp
llvm/lib/Fuzzer/FuzzerFlags.def
llvm/lib/Fuzzer/FuzzerInternal.h
llvm/lib/Fuzzer/FuzzerMerge.cpp [new file with mode: 0644]
llvm/lib/Fuzzer/FuzzerMerge.h [new file with mode: 0644]
llvm/lib/Fuzzer/FuzzerUtil.h
llvm/lib/Fuzzer/test/FuzzerUnittest.cpp