[fuzzer] Add support for token-based fuzzing (e.g. for C++). Allow string flags.
authorKostya Serebryany <kcc@google.com>
Tue, 31 Mar 2015 20:13:20 +0000 (20:13 +0000)
committerKostya Serebryany <kcc@google.com>
Tue, 31 Mar 2015 20:13:20 +0000 (20:13 +0000)
commit3399e1fd7327ddc4d11cd35ab870692ae9686718
tree8148dabb8ad9c4cc159cdc6da01a8b0097990e0a
parent9df365e44e74d851ea912847ec75be95107ff50d
[fuzzer] Add support for token-based fuzzing (e.g. for C++). Allow string flags.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233745 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Fuzzer/FuzzerDriver.cpp
lib/Fuzzer/FuzzerFlags.def
lib/Fuzzer/FuzzerIO.cpp
lib/Fuzzer/FuzzerInternal.h
lib/Fuzzer/FuzzerLoop.cpp
lib/Fuzzer/FuzzerUtil.cpp
lib/Fuzzer/cxx_fuzzer_tokens.txt [new file with mode: 0644]
lib/Fuzzer/test/CMakeLists.txt
lib/Fuzzer/test/CxxTokensTest.cpp [new file with mode: 0644]
lib/Fuzzer/test/fuzzer.test