| Commit message (Expand) | Author | Age | Files | Lines |
* | [libFuzzer] when mutating based on CMP traces also try adding +/- 1 to the de... | Kostya Serebryany | 2016-10-25 | 1 | -11/+3 |
* | [libFuzzer] simplify the code for use_cmp, also use the position hint when av... | Kostya Serebryany | 2016-10-25 | 1 | -18/+92 |
* | [libFuzzer] mutation: insert the size of the input in bytes as one of the way... | Kostya Serebryany | 2016-10-22 | 1 | -9/+15 |
* | [libFuzzer] swap bytes in integers when handling CMP traces | Kostya Serebryany | 2016-10-15 | 1 | -5/+0 |
* | [libFuzzer] add -trace_cmp=1 (guiding mutations based on the observed CMP ins... | Kostya Serebryany | 2016-10-14 | 1 | -3/+12 |
* | [libFuzzer] add 'features' to the corpus elements, allow mutations with Size ... | Kostya Serebryany | 2016-09-22 | 1 | -5/+12 |
* | [libFuzzer] add stats to the corpus; more refactoring | Kostya Serebryany | 2016-09-21 | 1 | -1/+0 |
* | [libFuzzer] more refactoring; NFC | Kostya Serebryany | 2016-09-21 | 1 | -1/+5 |
* | [libFuzzer] refactoring: split the large header into many; NFC | Kostya Serebryany | 2016-09-21 | 1 | -1/+5 |
* | [libFuzzer] fix the non-debug build warnings | Kostya Serebryany | 2016-08-19 | 1 | -1/+2 |
* | [libFuzzer] given 0 and 255 more preference when inserting repeated bytes | Kostya Serebryany | 2016-08-17 | 1 | -1/+2 |
* | [libFuzzer] one more mutation: ChangeBinaryInteger; also fix the breakage fro... | Kostya Serebryany | 2016-08-17 | 1 | -1/+38 |
* | Replace a few more "fall through" comments with LLVM_FALLTHROUGH | Justin Bogner | 2016-08-17 | 1 | -1/+1 |
* | [libFuzzer] more mutations | Kostya Serebryany | 2016-08-17 | 1 | -18/+69 |
* | [libFuzzer] add InsertRepeatedBytes and EraseBytes. | Kostya Serebryany | 2016-08-15 | 1 | -7/+29 |
* | [libFuzzer] add hooks for strstr, strcasestr, strcasecmp, strncasecmp | Kostya Serebryany | 2016-07-15 | 1 | -3/+2 |
* | [libfuzzer] moving is_ascii handler inside mutation dispatcher. | Mike Aizatsky | 2016-06-23 | 1 | -1/+7 |
* | [LibFuzzer] Declare and use sanitizer functions in ``fuzzer::ExternalFunctions`` | Dan Liew | 2016-06-07 | 1 | -4/+4 |
* | [libfuzzer] custom crossover interface function. | Mike Aizatsky | 2016-06-07 | 1 | -0/+23 |
* | [libfuzzer] hiding custom mutator handling in MutationDispatcher. | Mike Aizatsky | 2016-06-03 | 1 | -19/+42 |
* | [libFuzzer] remove std::vector operations from hot paths, NFC | Kostya Serebryany | 2016-02-13 | 1 | -1/+2 |
* | [libFuzzer] don't require seed in fuzzer::Mutate, instead use the global Fuzz... | Kostya Serebryany | 2016-02-13 | 1 | -6/+0 |
* | [libFuzzer] simplify CTOR of MutationDispatcher | Kostya Serebryany | 2016-02-13 | 1 | -18/+18 |
* | [libFuzzer] get rid of MutationDispatcher::Impl (simplify the code; NFC) | Kostya Serebryany | 2016-02-13 | 1 | -132/+37 |
* | [libFuzzer] get rid of UserSuppliedFuzzer; NFC | Kostya Serebryany | 2016-02-13 | 1 | -0/+7 |
* | [libFuzzer] simplify the code around Random. NFC | Kostya Serebryany | 2016-02-13 | 1 | -5/+5 |
* | [libFuzzer] add more fields to DictionaryEntry to count the number of uses an... | Kostya Serebryany | 2016-01-22 | 1 | -27/+50 |
* | [libFuzzer] don't use std::vector in one more hot path | Kostya Serebryany | 2016-01-21 | 1 | -6/+29 |
* | [libFuzzer] use std::mt19937 for generating random numbers by default. Fix My... | Kostya Serebryany | 2016-01-19 | 1 | -3/+2 |
* | [libFuzzer] replace vector with a simpler data structure in the Dictionaries ... | Kostya Serebryany | 2016-01-16 | 1 | -26/+25 |
* | [libFuzzer] suggest a dictionary to the user of some of the trace-based dicti... | Kostya Serebryany | 2016-01-14 | 1 | -13/+59 |
* | [libFuzzer] when a new unit is discovered using a dictionary, print all used ... | Kostya Serebryany | 2016-01-12 | 1 | -2/+12 |
* | [libFuzzer] change the way trace-based mutations are applied. Instead of a cu... | Kostya Serebryany | 2016-01-09 | 1 | -0/+6 |
* | [libFuzzer] add a position hint to the dictionary-based mutator | Kostya Serebryany | 2016-01-07 | 1 | -20/+50 |
* | [libFuzzer] extend the dictionary mutator to optionally overwrite data with t... | Kostya Serebryany | 2016-01-06 | 1 | -5/+12 |
* | [libFuzzer] make CrossOver just one of the other mutations | Kostya Serebryany | 2015-12-19 | 1 | -0/+23 |
* | [libFuzzer] print successfull mutations sequences | Kostya Serebryany | 2015-12-19 | 1 | -13/+30 |
* | [libFuzzer] fix 32-bit build | Kostya Serebryany | 2015-10-08 | 1 | -1/+1 |
* | [libFuzzer] add one more mutator: Mutate_ChangeASCIIInteger | Kostya Serebryany | 2015-09-08 | 1 | -0/+34 |
* | [libFuzzer] when a single mutation fails try a few more times with other muta... | Kostya Serebryany | 2015-09-04 | 1 | -7/+14 |
* | [libFuzzer] actually make the dictionaries work (+docs) | Kostya Serebryany | 2015-09-04 | 1 | -7/+47 |
* | [libFuzzer] refactor the mutation functions so that they are now methods of a... | Kostya Serebryany | 2015-09-03 | 1 | -17/+16 |
* | [libFuzzer] add one more mutation strategy: byte shuffling | Kostya Serebryany | 2015-08-06 | 1 | -1/+15 |
* | [libFuzzer] more refactoring of the Mutator and adding tests to it | Kostya Serebryany | 2015-08-01 | 1 | -13/+28 |
* | [libFuzzer] start refactoring the Mutator and adding tests to it | Kostya Serebryany | 2015-08-01 | 1 | -7/+11 |
* | [libFuzzer] allow users to supply their own implementation of rand | Kostya Serebryany | 2015-07-24 | 1 | -12/+13 |
* | [lib/Fuzzer] extend the fuzzer interface to allow user-supplied mutators | Kostya Serebryany | 2015-05-22 | 1 | -24/+25 |
* | [fuzzer] properly annotate fallthrough, add one more entry to FAQ | Kostya Serebryany | 2015-02-19 | 1 | -1/+1 |
* | [fuzzer] make multi-process execution more verbose; fix mutation to actually ... | Kostya Serebryany | 2015-02-04 | 1 | -8/+16 |
* | Reverting r227452, which adds back the fuzzer library. Now excluding the fuzz... | Aaron Ballman | 2015-01-29 | 1 | -0/+62 |