OSDN Git Service

[libFuzzer] initial implementation of path coverage based on -fsanitize-coverage...
authorKostya Serebryany <kcc@google.com>
Fri, 26 Feb 2016 21:33:56 +0000 (21:33 +0000)
committerKostya Serebryany <kcc@google.com>
Fri, 26 Feb 2016 21:33:56 +0000 (21:33 +0000)
commit1ff29eb9ca202e7c29104512204d158e032314ee
tree7700bc2d9e452e655b4756bcb4c1664235caf0b0
parent98e3cc3b1e8bca3e79bc8332e19185786056696f
[libFuzzer] initial implementation of path coverage based on -fsanitize-coverage=trace-pc. This does not scale well yet, but already cracks FullCoverageSetTest in seconds

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@262073 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Fuzzer/CMakeLists.txt
lib/Fuzzer/FuzzerInternal.h
lib/Fuzzer/FuzzerLoop.cpp
lib/Fuzzer/FuzzerTracePC.cpp [new file with mode: 0644]
lib/Fuzzer/test/CMakeLists.txt
lib/Fuzzer/test/fuzzer-trace-pc.test [new file with mode: 0644]
lib/Fuzzer/test/trace-pc/CMakeLists.txt [new file with mode: 0644]