Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [libFuzzer] Delete llvm/lib/Fuzzer | Vitaly Buka | 2017-10-16 | 1 | -150/+0 |
| | | | | | | | | | | | | Summary: Code is already in compiler-rt Reviewers: kcc Subscribers: krytarowski, llvm-commits, hiraditya Differential Revision: https://reviews.llvm.org/D38912 llvm-svn: 315937 | ||||
* | [libFuzzer] remove stale code; NFC | Kostya Serebryany | 2017-07-14 | 1 | -6/+0 |
| | | | | llvm-svn: 307980 | ||||
* | Revert "[libFuzzer] Use ChooseUnitIdxToMutate to pick item for crossover." | Vitaly Buka | 2017-03-15 | 1 | -2/+2 |
| | | | | | | | | Fails LLVMFuzzer.LLVMFuzzer.value-profile-strncmp.test. This reverts commit r297891. llvm-svn: 297912 | ||||
* | [libFuzzer] Use ChooseUnitIdxToMutate to pick item for crossover. | Vitaly Buka | 2017-03-15 | 1 | -2/+2 |
| | | | | | | Differential Revision: https://reviews.llvm.org/D30683 llvm-svn: 297891 | ||||
* | [fuzzer] Don't crash if LLVMFuzzerMutate was called by CustomCrossOver | Vitaly Buka | 2017-03-07 | 1 | -0/+3 |
| | | | | | | | | | | Reviewers: kcc Subscribers: llvm-commits, mgorny Differential Revision: https://reviews.llvm.org/D30682 llvm-svn: 297202 | ||||
* | [libFuzzer] use table of recent compares for memcmp/strcmp (to unify the ↵ | Kostya Serebryany | 2017-01-17 | 1 | -0/+7 |
| | | | | | | code between cmp and memcmp handling) llvm-svn: 292287 | ||||
* | [libFuzzer] copy the options inside MutationDispatcher to avoid ↵ | Kostya Serebryany | 2017-01-17 | 1 | -1/+2 |
| | | | | | | use-after-scope in mutator tests llvm-svn: 292286 | ||||
* | [libFuzzer] simplify the code for use_cmp, also use the position hint when ↵ | Kostya Serebryany | 2016-10-25 | 1 | -8/+13 |
| | | | | | | available, add a test llvm-svn: 285049 | ||||
* | [libFuzzer] add -trace_cmp=1 (guiding mutations based on the observed CMP ↵ | Kostya Serebryany | 2016-10-14 | 1 | -0/+10 |
| | | | | | | instructions). This is a reincarnation of the previously deleted -use_traces, but using a different approach for collecting traces. Still a toy, but at least it scales well. Also fix -merge in trace-pc-guard mode llvm-svn: 284273 | ||||
* | [libFuzzer] more refactoring; NFC | Kostya Serebryany | 2016-09-21 | 1 | -1/+1 |
| | | | | llvm-svn: 282047 | ||||
* | [libFuzzer] refactoring: split the large header into many; NFC | Kostya Serebryany | 2016-09-21 | 1 | -0/+130 |
llvm-svn: 282044 |