[libfuzzer] arbitrary function adapter.
authorMike Aizatsky <aizatsky@chromium.org>
Thu, 3 Mar 2016 23:45:29 +0000 (23:45 +0000)
committerMike Aizatsky <aizatsky@chromium.org>
Thu, 3 Mar 2016 23:45:29 +0000 (23:45 +0000)
commitb8627a89a63f4901cf60071140d4ddf33ce67aa5
tree1d661c935bf69dbd32b499d07ddbd87371020665
parent2e7383cc1e46dcefd9e317ab4d156925f97c28e7
[libfuzzer] arbitrary function adapter.

The adapter automates converting sequence of bytes into arbitrary
arguments.

Differential Revision: http://reviews.llvm.org/D17829

llvm-svn: 262673
llvm/lib/Fuzzer/FuzzerFnAdapter.h [new file with mode: 0644]
llvm/lib/Fuzzer/test/CMakeLists.txt
llvm/lib/Fuzzer/test/FuzzerFnAdapterUnittest.cpp [new file with mode: 0644]
llvm/lib/Fuzzer/test/SimpleFnAdapterTest.cpp [new file with mode: 0644]
llvm/lib/Fuzzer/test/fuzzer-fn-adapter.test [new file with mode: 0644]