summaryrefslogtreecommitdiff
path: root/lib/fuzzer/FuzzerLoop.cpp
Commit message (Expand)AuthorAgeFilesLines
* [libFuzzer] Disable MSan interceptors in SIGINT handler.Matt Morehouse2019-04-261-1/+2
* [libFuzzer] speedup the merge step in the fork mode by merging only the files...Kostya Serebryany2019-04-131-4/+3
* [libFuzzer] add -features_dir= flag to dump unique input features on diskKostya Serebryany2019-04-131-2/+26
* [libFuzzer] Fallback to default Mutate when MutateWithMask fails.Max Moroz2019-04-111-1/+3
* [libFuzzer] make len_control less agressive: set the initial max len to the l...Kostya Serebryany2019-02-161-1/+5
* [libFuzzer] fork mode: try harder to cleanup after itselfKostya Serebryany2019-02-161-0/+2
* [libFuzzer] when doing the merge, keep track of the coveraged edges, not just...Kostya Serebryany2019-02-141-3/+3
* [libFuzzer] extend the -fork=1 functionality. Still not fully usable, but goo...Kostya Serebryany2019-02-121-2/+3
* [libFuzzer] more refactoring; change some of the exit codes (timeout, OOM, in...Kostya Serebryany2019-02-091-3/+4
* [libFuzzer] introduce an experimental mode -fork=1, where fuzzing happens in ...Kostya Serebryany2019-02-081-2/+2
* [libFuzzer] refactor the way we choose the element to cross-over with, NFC (e...Kostya Serebryany2019-02-081-5/+13
* [libFuzzer] set libFuzzer's own SEGV handler even one is already present, but...Kostya Serebryany2019-01-311-5/+4
* [libFuzzer] Set default sanitizer options in fuzzer testsJulian Lettner2019-01-311-2/+3
* [libFuzzer] experimental performance optimization -lazy_counters, off by defa...Kostya Serebryany2019-01-311-0/+5
* [libFuzzer] remove stale code, NFCKostya Serebryany2019-01-301-35/+0
* [libFuzzer] remove stale code Kostya Serebryany2019-01-291-2/+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-2/+2
* [libFuzzer] Remove unstable edge handlingJonathan Metzman2019-01-151-38/+0
* Follow Windows' approach for NetBSD in AlarmCallback()Kamil Rytarowski2018-11-061-1/+2
* [libFuzzer] Remove mutation stats and weighted mutation selection.Max Moroz2018-08-291-5/+0
* [libFuzzer] Optimize handle unstable checks by reducing iterationsMax Moroz2018-08-081-10/+5
* [libFuzzer] Initial implementation of weighted mutation leveraging during run...Max Moroz2018-08-021-0/+4
* [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-7/+18
* [libFuzzer] first experimental attempt at DFT-based mutations (DFT=data-flow-...Kostya Serebryany2018-07-191-3/+7
* [libFuzzer] Mutation tracking and logging implemented.Max Moroz2018-07-171-0/+1
* libFuzzer: prevent irrelevant strings from leaking into auto-dictionaryMatt Morehouse2018-07-171-6/+8
* Revert r337194 (https://reviews.llvm.org/D48891) due to compilation errors.Max Moroz2018-07-161-2/+0
* [libFuzzer] Mutation tracking and logging implemented.Max Moroz2018-07-161-0/+2
* [libFuzzer] Implement stat::stability_rate based on the percentage of unstabl...Max Moroz2018-07-161-0/+31
* Revert r337175 (https://reviews.llvm.org/D49212) due to unintentional format ...Max Moroz2018-07-161-32/+1
* [libFuzzer] Implement stat::stability_rate based on the percentage of unstabl...Max Moroz2018-07-161-1/+32
* [libFuzzer] Make -fsanitize=memory,fuzzer work.Matt Morehouse2018-07-091-10/+16
* Revert "[libFuzzer] Mutation tracking and logging implemented"Matt Morehouse2018-07-091-2/+0
* [libFuzzer] Mutation tracking and logging implementedMatt Morehouse2018-07-091-0/+2
* [libFuzzer] add one more value profile metric, under a flag (experimental)Kostya Serebryany2018-07-031-1/+1
* [libFuzzer] make the corpus elements aware of their data flow tracesKostya Serebryany2018-06-071-1/+6
* [libFuzzer] remove an experimental flag -use_feature_frequencyKostya Serebryany2018-06-061-4/+0
* [libFuzzer] initial implementation of -data_flow_trace. It parses the data fl...Kostya Serebryany2018-06-061-0/+1
* [libFuzzer] Don't complain about lack of interesting inputs when -runs=0.Max Moroz2018-05-231-1/+1
* [libFuzzer] reinstate -dump_coverage, which is still in use (reverts r332036)Kostya Serebryany2018-05-211-0/+2
* [libFuzzer] add an experimental flag -focus_function: libFuzzer will try to f...Kostya Serebryany2018-05-161-0/+8
* [libFuzzer] remove the dump_coverage flag, it hasn't been working with the in...Kostya Serebryany2018-05-101-2/+0
* [libFuzzer] remove the experimental support for clang coverage instrumentatio...Kostya Serebryany2018-05-101-1/+0
* [libFuzzer] Guard symbolization with try-lock.Matt Morehouse2018-05-081-12/+7
* [libFuzzer] Don't short-circuit from CrashCallback.Matt Morehouse2018-05-021-3/+2
* [libFuzzer] Report at most one crash per input.Matt Morehouse2018-05-011-0/+12
* [libFuzzer] Include TEMP_MAX_LEN in Fuzzer::PrintStats.Matt Morehouse2018-02-221-4/+2
* [libFuzzer] Set -experimental_len_control=1000 as default.Matt Morehouse2018-02-131-3/+3