summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/test/FuzzerUnittest.cpp
Commit message (Expand)AuthorAgeFilesLines
* Moving libFuzzer from LLVM to compiler-rt.George Karpenkov2017-08-211-763/+0
* [libFuzzer] implement more correct way of computing feature index for Inline8...Kostya Serebryany2017-08-011-1/+3
* [libFuzzer] remove stale codeKostya Serebryany2017-07-151-1/+1
* [libFuzzer] remove stale code; NFCKostya Serebryany2017-07-141-29/+0
* [libFuzzer] experimental feature -reduce_inputs (off by default) that tries t...Kostya Serebryany2017-07-131-1/+1
* [libFuzzer] Do not use LLVM ostream in testsGeorge Karpenkov2017-07-121-0/+3
* [libFuzzer] initial support of -fsanitize-coverage=inline-8bit-counters in li...Kostya Serebryany2017-06-131-0/+12
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-2/+2
* [libFuzzer] increase kFeatureSetSize to 2^21 and make InputCorpus scale to th...Kostya Serebryany2017-03-241-3/+3
* [libFuzzer] create experimental support for user-provided coverage signalKostya Serebryany2017-03-231-0/+23
* [libFuzzer] add two experimental flags to make corpus merging more scalable: ...Kostya Serebryany2017-03-221-0/+14
* [libFuzzer] use less memory for mergeKostya Serebryany2016-12-171-2/+5
* [libFuzzer] implement crash-resistant merge (https://github.com/google/saniti...Kostya Serebryany2016-12-091-0/+135
* [libFuzzer] mutation: insert the size of the input in bytes as one of the way...Kostya Serebryany2016-10-221-2/+6
* [libFuzzer] when shrinking the corpus, delete evicted files previously create...Kostya Serebryany2016-10-081-1/+1
* [libFuzzer] refactoring to make -shrink=1 work for value profile, added a test.Kostya Serebryany2016-10-051-1/+1
* [libFuzzer] fix merging with trace-pc-guardKostya Serebryany2016-09-231-1/+1
* [libFuzzer] add 'features' to the corpus elements, allow mutations with Size ...Kostya Serebryany2016-09-221-1/+1
* [libFuzzer] add stats to the corpus; more refactoringKostya Serebryany2016-09-211-1/+2
* [libFuzzer] more refactoring; don't compute sha1sum every time we mutate a un...Kostya Serebryany2016-09-211-8/+5
* [libFuzzer] refactoring: split the large header into many; NFCKostya Serebryany2016-09-211-0/+3
* [libFuzzer] one more mutation: ChangeBinaryInteger; also fix the breakage fro...Kostya Serebryany2016-08-171-1/+37
* [libFuzzer] more mutationsKostya Serebryany2016-08-171-0/+48
* [libFuzzer] add InsertRepeatedBytes and EraseBytes.Kostya Serebryany2016-08-151-6/+68
* [libFuzzer] add hooks for strstr, strcasestr, strcasecmp, strncasecmpKostya Serebryany2016-07-151-1/+1
* [libfuzzer] moving is_ascii handler inside mutation dispatcher.Mike Aizatsky2016-06-231-12/+11
* [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
OpenPOWER on IntegriCloud