summaryrefslogtreecommitdiff
path: root/lib/fuzzer/FuzzerDriver.cpp
Commit message (Expand)AuthorAgeFilesLines
* [libFuzzer] implement a better queue for the fork mode. Add an internal flag ...Kostya Serebryany2019-06-141-0/+2
* [libFuzzer] Disable len_control by default if LLVMFuzzerCustomMutator is used.Max Moroz2019-06-141-2/+8
* [libFuzzer] automatically collect the data flow trace (DFT) in the fork mode ...Kostya Serebryany2019-05-231-1/+3
* [libFuzzer] code refactoring; NFCKostya Serebryany2019-05-101-9/+29
* [libFuzzer] small refactoring in the driver; dummy implementation of collect_...Kostya Serebryany2019-05-101-21/+29
* [libFuzzer] Replace -seed_corpus to better support fork mode on WinJonathan Metzman2019-04-301-7/+16
* [libFuzzer] add -features_dir= flag to dump unique input features on diskKostya Serebryany2019-04-131-0/+2
* [libFuzzer] form mode: add -ignore_crashes flag, honor the max_total_time fla...Kostya Serebryany2019-02-151-0/+1
* [libFuzzer] when doing the merge, keep track of the coveraged edges, not just...Kostya Serebryany2019-02-151-2/+2
* [libFuzzer] add threads to the fork mode: now you can pass -fork=N to run N c...Kostya Serebryany2019-02-141-1/+1
* [libFuzzer] move the implementation of the fork mode into a separate fileKostya Serebryany2019-02-121-92/+3
* [libFuzzer] make the fork mode less verboseKostya Serebryany2019-02-121-8/+14
* [libFuzzer] teach the fork mode to ignore OOMs and timeoutsKostya Serebryany2019-02-121-0/+8
* [libFuzzer] extend the -fork=1 functionality. Still not fully usable, but goo...Kostya Serebryany2019-02-121-18/+48
* [libFuzzer] more refactoring; change some of the exit codes (timeout, OOM, in...Kostya Serebryany2019-02-091-9/+19
* [libFuzzer] refactor the merging code, NFCKostya Serebryany2019-02-081-18/+36
* [libFuzzer] remove two unused experimental flagsKostya Serebryany2019-02-081-5/+2
* [libFuzzer] introduce an experimental mode -fork=1, where fuzzing happens in ...Kostya Serebryany2019-02-081-10/+58
* [libFuzzer] refactor the way we choose the element to cross-over with, NFC (e...Kostya Serebryany2019-02-081-1/+13
* [libFuzzer] set libFuzzer's own SEGV handler even one is already present, but...Kostya Serebryany2019-01-311-3/+1
* [libFuzzer] experimental performance optimization -lazy_counters, off by defa...Kostya Serebryany2019-01-311-0/+3
* [libFuzzer] remove stale code, NFCKostya Serebryany2019-01-301-29/+0
* [libFuzzer] remove stale code Kostya Serebryany2019-01-291-1/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [libFuzzer][MSVC] Make attribute-use compatible with MSVCJonathan Metzman2019-01-171-0/+5
* [libFuzzer] Remove unstable edge handlingJonathan Metzman2019-01-151-4/+0
* [libFuzzer] Remove mutation stats and weighted mutation selection.Max Moroz2018-08-291-2/+0
* [libFuzzer] Initial implementation of weighted mutation leveraging during run...Max Moroz2018-08-021-0/+1
* [libFuzzer] Handle unstable edges by disregarding unstable edgesMax Moroz2018-07-241-1/+2
* [libFuzzer] Handle unstable edges by using minimum hit countsMax Moroz2018-07-231-0/+2
* [libFuzzer] Mutation tracking and logging implemented.Max Moroz2018-07-171-0/+1
* Revert r337194 (https://reviews.llvm.org/D48891) due to compilation errors.Max Moroz2018-07-161-1/+0
* [libFuzzer] Mutation tracking and logging implemented.Max Moroz2018-07-161-0/+1
* [libFuzzer] Implement stat::stability_rate based on the percentage of unstabl...Max Moroz2018-07-161-0/+1
* Revert r337175 (https://reviews.llvm.org/D49212) due to unintentional format ...Max Moroz2018-07-161-6/+5
* [libFuzzer] Implement stat::stability_rate based on the percentage of unstabl...Max Moroz2018-07-161-5/+6
* [libFuzzer] Make -fsanitize=memory,fuzzer work.Matt Morehouse2018-07-091-0/+2
* Revert "[libFuzzer] Mutation tracking and logging implemented"Matt Morehouse2018-07-091-1/+0
* [libFuzzer] Mutation tracking and logging implementedMatt Morehouse2018-07-091-0/+1
* [libFuzzer] remove an experimental flag -use_feature_frequencyKostya Serebryany2018-06-061-1/+0
* [libFuzzer] initial implementation of -data_flow_trace. It parses the data fl...Kostya Serebryany2018-06-061-0/+2
* [libFuzzer] reinstate -dump_coverage, which is still in use (reverts r332036)Kostya Serebryany2018-05-211-0/+1
* [libFuzzer] add an experimental flag -focus_function: libFuzzer will try to f...Kostya Serebryany2018-05-161-0/+2
* [libFuzzer] deprecate equivalence_serverKostya Serebryany2018-05-151-0/+2
* [libFuzzer] remove the dump_coverage flag, it hasn't been working with the in...Kostya Serebryany2018-05-101-1/+0
* [libFuzzer] remove the experimental support for clang coverage instrumentatio...Kostya Serebryany2018-05-101-1/+0
* fix some user facing typos / in the commentsSylvestre Ledru2018-03-131-1/+1
* [libFuzzer] Set -experimental_len_control=1000 as default.Matt Morehouse2018-02-131-1/+1
* [libFuzzer] fix a minor regression in printingKostya Serebryany2017-12-061-1/+1
* [libFuzzer] Encapsulate commands in a class.Matt Morehouse2017-12-041-29/+37