summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/FuzzerMutate.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [libFuzzer] use std::mt19937 for generating random numbers by default. Fix My...Kostya Serebryany2016-01-191-3/+2
* [libFuzzer] replace vector with a simpler data structure in the Dictionaries ...Kostya Serebryany2016-01-161-26/+25
* [libFuzzer] suggest a dictionary to the user of some of the trace-based dicti...Kostya Serebryany2016-01-141-13/+59
* [libFuzzer] when a new unit is discovered using a dictionary, print all used ...Kostya Serebryany2016-01-121-2/+12
* [libFuzzer] change the way trace-based mutations are applied. Instead of a cu...Kostya Serebryany2016-01-091-0/+6
* [libFuzzer] add a position hint to the dictionary-based mutatorKostya Serebryany2016-01-071-20/+50
* [libFuzzer] extend the dictionary mutator to optionally overwrite data with t...Kostya Serebryany2016-01-061-5/+12
* [libFuzzer] make CrossOver just one of the other mutationsKostya Serebryany2015-12-191-0/+23
* [libFuzzer] print successfull mutations sequencesKostya Serebryany2015-12-191-13/+30
* [libFuzzer] fix 32-bit buildKostya Serebryany2015-10-081-1/+1
* [libFuzzer] add one more mutator: Mutate_ChangeASCIIIntegerKostya Serebryany2015-09-081-0/+34
* [libFuzzer] when a single mutation fails try a few more times with other muta...Kostya Serebryany2015-09-041-7/+14
* [libFuzzer] actually make the dictionaries work (+docs)Kostya Serebryany2015-09-041-7/+47
* [libFuzzer] refactor the mutation functions so that they are now methods of a...Kostya Serebryany2015-09-031-17/+16
* [libFuzzer] add one more mutation strategy: byte shufflingKostya Serebryany2015-08-061-1/+15
* [libFuzzer] more refactoring of the Mutator and adding tests to itKostya Serebryany2015-08-011-13/+28
* [libFuzzer] start refactoring the Mutator and adding tests to itKostya Serebryany2015-08-011-7/+11
* [libFuzzer] allow users to supply their own implementation of randKostya Serebryany2015-07-241-12/+13
* [lib/Fuzzer] extend the fuzzer interface to allow user-supplied mutatorsKostya Serebryany2015-05-221-24/+25
* [fuzzer] properly annotate fallthrough, add one more entry to FAQKostya Serebryany2015-02-191-1/+1
* [fuzzer] make multi-process execution more verbose; fix mutation to actually ...Kostya Serebryany2015-02-041-8/+16
* Reverting r227452, which adds back the fuzzer library. Now excluding the fuzz...Aaron Ballman2015-01-291-0/+62
* Temporarily reverting the fuzzer library as it causes too many build issues f...Aaron Ballman2015-01-291-62/+0
* Add a Fuzzer libraryKostya Serebryany2015-01-271-0/+62
OpenPOWER on IntegriCloud