summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/test/FuzzerUnittest.cpp
Commit message (Expand)AuthorAgeFilesLines
* [LibFuzzer] Fix ``FuzzerMutate.ShuffleBytes2`` unit test on OSX.Dan Liew2016-06-151-1/+1
* [LibFuzzer] Fix some unit test crashes on OSX.Dan Liew2016-06-101-0/+4
* [LibFuzzer] Declare and use sanitizer functions in ``fuzzer::ExternalFunctions``Dan Liew2016-06-071-0/+21
* [libfuzzer] replacing unittest for truncate_units with functional test.Mike Aizatsky2016-05-251-22/+0
* [libfuzzer] Trying random unit prefixes during corpus load.Mike Aizatsky2016-05-241-0/+22
* [libfuzzer] adding license headers to cpp filesMike Aizatsky2016-04-011-0/+3
* [libFuzzer] get rid of UserSuppliedFuzzer; NFCKostya Serebryany2016-02-131-2/+2
* [libFuzzer] simplify the code around Random. NFCKostya Serebryany2016-02-131-11/+11
* Use std::piecewise_constant_distribution instead of ad-hoc binary search.Ivan Krasin2016-01-221-1/+21
* Revert r258473 as it's breaking the build with libc++Ivan Krasin2016-01-221-21/+1
* Use std::piecewise_constant_distribution instead of ad-hoc binary search.Ivan Krasin2016-01-221-1/+21
* [libFuzzer] replace vector with a simpler data structure in the Dictionaries ...Kostya Serebryany2016-01-161-6/+6
* [libFuzzer] suggest a dictionary to the user of some of the trace-based dicti...Kostya Serebryany2016-01-141-1/+1
* [libFuzzer] add a position hint to the dictionary-based mutatorKostya Serebryany2016-01-071-4/+31
* [libFuzzer] make CrossOver just one of the other mutationsKostya Serebryany2015-12-191-1/+1
* [libFuzzer] compute base64 in-process instead of using an external lib. Since...Kostya Serebryany2015-12-041-0/+13
* [libFuzzer] add one more mutator: Mutate_ChangeASCIIIntegerKostya Serebryany2015-09-081-0/+31
* [libFuzzer] actually make the dictionaries work (+docs)Kostya Serebryany2015-09-041-10/+70
* [libFuzzer] refactor the mutation functions so that they are now methods of a...Kostya Serebryany2015-09-031-19/+25
* [libFuzzer] adding a parser for AFL-style dictionaries + tests.Kostya Serebryany2015-09-031-0/+48
* [libFuzzer] add one more mutation strategy: byte shufflingKostya Serebryany2015-08-061-0/+23
* [libFuzzer] more refactoring of the Mutator and adding tests to itKostya Serebryany2015-08-011-12/+98
* [libFuzzer] start refactoring the Mutator and adding tests to itKostya Serebryany2015-08-011-1/+35
* [libFuzzer] allow users to supply their own implementation of randKostya Serebryany2015-07-241-1/+2
* [lib/Fuzzer] extend the fuzzer interface to allow user-supplied mutatorsKostya Serebryany2015-05-221-1/+4
* [lib/Fuzzer] Add SHA1 implementation from public domain.Kostya Serebryany2015-05-141-0/+8
* [lib/Fuzzer] rename TestOneInput to LLVMFuzzerTestOneInput to make it more un...Kostya Serebryany2015-05-061-3/+3
* [fuzzer] Add a gtest-style testKostya Serebryany2015-01-301-0/+62
OpenPOWER on IntegriCloud