| Commit message (Expand) | Author | Age | Files | Lines |
| * | [libFuzzer] use table of recent compares for memcmp/strcmp (to unify the code... | Kostya Serebryany | 2017-01-17 | 1 | -1/+1 |
| * | [libfuzzer] custom crossover interface function. | Mike Aizatsky | 2016-06-07 | 1 | -0/+9 |
| * | [libFuzzer] simplify FuzzerInterface.h | Kostya Serebryany | 2016-05-13 | 1 | -52/+30 |
| * | [libFuzzer] don't require seed in fuzzer::Mutate, instead use the global Fuzz... | Kostya Serebryany | 2016-02-13 | 1 | -2/+3 |
| * | [libFuzzer] remove the C++-ish variant of FuzzerDriver from the interface | Kostya Serebryany | 2016-02-13 | 1 | -6/+0 |
| * | [libFuzzer] remove UserSuppliedFuzzer from the interface (it was a bad idea). | Kostya Serebryany | 2016-02-13 | 1 | -93/+5 |
| * | [libFuzzer] provide a plain C interface for custom mutators (experimental) | Kostya Serebryany | 2016-02-13 | 1 | -0/+18 |
| * | Revert r258473 as it's breaking the build with libc++ | Ivan Krasin | 2016-01-22 | 1 | -12/+0 |
| * | Use std::piecewise_constant_distribution instead of ad-hoc binary search. | Ivan Krasin | 2016-01-22 | 1 | -0/+12 |
| * | [libFuzzer] use std::mt19937 for generating random numbers by default. Fix My... | Kostya Serebryany | 2016-01-19 | 1 | -1/+14 |
| * | [libFuzzer] introduce LLVMFuzzerInitialize | Kostya Serebryany | 2016-01-16 | 1 | -1/+9 |
| * | [libFuzzer] move some code from public interface header to a non-public heade... | Kostya Serebryany | 2016-01-16 | 1 | -77/+8 |
| * | [libFuzzer] suggest a dictionary to the user of some of the trace-based dicti... | Kostya Serebryany | 2016-01-14 | 1 | -5/+10 |
| * | [libFuzzer] change the way trace-based mutations are applied. Instead of a cu... | Kostya Serebryany | 2016-01-09 | 1 | -0/+3 |
| * | [libFuzzer] add a position hint to the dictionary-based mutator | Kostya Serebryany | 2016-01-07 | 1 | -4/+10 |
| * | [libFuzzer] make CrossOver just one of the other mutations | Kostya Serebryany | 2015-12-19 | 1 | -0/+9 |
| * | [libFuzzer] print successfull mutations sequences | Kostya Serebryany | 2015-12-19 | 1 | -0/+6 |
| * | [LibFuzzer] Introducing FUZZER_FLAG_UNSIGNED and using it for seeding. | Mike Aizatsky | 2015-12-10 | 1 | -3/+3 |
| * | [libFuzzer] remove some old code; also make __sanitizer_get_total_unique_call... | Kostya Serebryany | 2015-10-23 | 1 | -3/+0 |
| * | [libFuzzer] make LLVMFuzzerTestOneInput (the fuzzer target function) return i... | Kostya Serebryany | 2015-10-02 | 1 | -4/+8 |
| * | [libFuzzer] add two more variants of FuzzerDriver for convenience | Kostya Serebryany | 2015-09-10 | 1 | -0/+6 |
| * | [libFuzzer] add one more mutator: Mutate_ChangeASCIIInteger | Kostya Serebryany | 2015-09-08 | 1 | -0/+2 |
| * | [libFuzzer] actually make the dictionaries work (+docs) | Kostya Serebryany | 2015-09-04 | 1 | -1/+12 |
| * | [libFuzzer] refactor the mutation functions so that they are now methods of a... | Kostya Serebryany | 2015-09-03 | 1 | -28/+33 |
| * | [libFuzzer] move the mutators to public interface so that custom mutators may... | Kostya Serebryany | 2015-08-06 | 1 | -8/+31 |
| * | [libFuzzer] add one more mutation strategy: byte shuffling | Kostya Serebryany | 2015-08-06 | 1 | -1/+1 |
| * | [libFuzzer] allow users to supply their own implementation of rand | Kostya Serebryany | 2015-07-24 | 1 | -1/+29 |
| * | [lib/Fuzzer] make assertions more informative and update comments for the use... | Kostya Serebryany | 2015-05-30 | 1 | -2/+2 |
| * | [lib/Fuzzer] doxygen-ify the comments for the user interface | Kostya Serebryany | 2015-05-23 | 1 | -13/+22 |
| * | [lib/Fuzzer] extend the fuzzer interface to allow user-supplied mutators | Kostya Serebryany | 2015-05-22 | 1 | -1/+65 |
| * | [fuzzer] split main() into FuzzerDriver() that takes a callback as a paramete... | Kostya Serebryany | 2015-02-19 | 1 | -0/+25 |