Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [libFuzzer] remove some old code; also make ↵ | Kostya Serebryany | 2015-10-23 | 1 | -3/+0 |
| | | | | | | __sanitizer_get_total_unique_caller_callee_pairs weak so that newer libFuzzer works with older asan llvm-svn: 251133 | ||||
* | [libFuzzer] make LLVMFuzzerTestOneInput (the fuzzer target function) return ↵ | Kostya Serebryany | 2015-10-02 | 1 | -4/+8 |
| | | | | | | int instead of void. The actual return value is not *yet* used (and expected to be 0). This change is API breaking, so the fuzzers will need to be updated. llvm-svn: 249214 | ||||
* | [libFuzzer] add two more variants of FuzzerDriver for convenience | Kostya Serebryany | 2015-09-10 | 1 | -0/+6 |
| | | | | llvm-svn: 247300 | ||||
* | [libFuzzer] add one more mutator: Mutate_ChangeASCIIInteger | Kostya Serebryany | 2015-09-08 | 1 | -0/+2 |
| | | | | llvm-svn: 247027 | ||||
* | [libFuzzer] actually make the dictionaries work (+docs) | Kostya Serebryany | 2015-09-04 | 1 | -1/+12 |
| | | | | llvm-svn: 246825 | ||||
* | [libFuzzer] refactor the mutation functions so that they are now methods of ↵ | Kostya Serebryany | 2015-09-03 | 1 | -28/+33 |
| | | | | | | a class. NFC llvm-svn: 246808 | ||||
* | [libFuzzer] move the mutators to public interface so that custom mutators ↵ | Kostya Serebryany | 2015-08-06 | 1 | -8/+31 |
| | | | | | | may reuse these functions directly llvm-svn: 244250 | ||||
* | [libFuzzer] add one more mutation strategy: byte shuffling | Kostya Serebryany | 2015-08-06 | 1 | -1/+1 |
| | | | | llvm-svn: 244188 | ||||
* | [libFuzzer] allow users to supply their own implementation of rand | Kostya Serebryany | 2015-07-24 | 1 | -1/+29 |
| | | | | llvm-svn: 243078 | ||||
* | [lib/Fuzzer] make assertions more informative and update comments for the ↵ | Kostya Serebryany | 2015-05-30 | 1 | -2/+2 |
| | | | | | | user-supplied mutator llvm-svn: 238658 | ||||
* | [lib/Fuzzer] doxygen-ify the comments for the user interface | Kostya Serebryany | 2015-05-23 | 1 | -13/+22 |
| | | | | llvm-svn: 238086 | ||||
* | [lib/Fuzzer] extend the fuzzer interface to allow user-supplied mutators | Kostya Serebryany | 2015-05-22 | 1 | -1/+65 |
| | | | | llvm-svn: 238059 | ||||
* | [fuzzer] split main() into FuzzerDriver() that takes a callback as a ↵ | Kostya Serebryany | 2015-02-19 | 1 | -0/+25 |
parameter and a tiny main() in a separate file llvm-svn: 229882 |