Add llvm-dwarfdump-fuzzer that uses LibFuzzer to fuzz llvm-dwarfdump tool.
authorAlexey Samsonov <vonosmas@gmail.com>
Thu, 28 May 2015 18:35:18 +0000 (18:35 +0000)
committerAlexey Samsonov <vonosmas@gmail.com>
Thu, 28 May 2015 18:35:18 +0000 (18:35 +0000)
commitd804a1e36b008d00440f417b49a610b4df49bfeb
tree9c87ae684cef3562acb32c4a6c790a9623f1deec
parentabaa523e9ee3db49fabd2c58824d817ce1528293
Add llvm-dwarfdump-fuzzer that uses LibFuzzer to fuzz llvm-dwarfdump tool.

The fuzzer is very simple, but not quite useful at the moment: it's unable
to discover "interesting" examples, as LLVMObject library is terrible at
error recovery, calling "report_fatal_error()" far too often.

llvm-svn: 238451
llvm/tools/llvm-dwarfdump/CMakeLists.txt
llvm/tools/llvm-dwarfdump/fuzzer/CMakeLists.txt [new file with mode: 0644]
llvm/tools/llvm-dwarfdump/fuzzer/llvm-dwarfdump-fuzzer.cpp [new file with mode: 0644]