summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/FuzzerLoop.cpp
Commit message (Expand)AuthorAgeFilesLines
* [libFuzzer] Delete llvm/lib/FuzzerVitaly Buka2017-10-161-722/+0
* [libFuzzer] try to use less RAM while processing the initial corpusKostya Serebryany2017-08-141-1/+2
* [libFuzzer] use the in-binary pc table (instead of PCs captured at run-time) ...Kostya Serebryany2017-08-041-6/+5
* [libFuzzer] print PCs using the in-binary PC-table instead of relying on PCs ...Kostya Serebryany2017-08-041-3/+2
* [libFuzzer] reimplement experimental_len_control=1: bump the temporary max_le...Kostya Serebryany2017-07-221-19/+26
* Generate error reports when a fuzz target exits.Matt Morehouse2017-07-201-0/+18
* [libFuzzer] make sure CheckExitOnSrcPosOrItem is called after the new input i...Kostya Serebryany2017-07-201-3/+5
* [libFuzzer] prototype implementation of recursion-depth coverage features (co...Kostya Serebryany2017-07-201-0/+1
* [libFuzzer] when adding a reduced input print REDUCED instead of NEWKostya Serebryany2017-07-181-3/+4
* [libFuzzer] improve -reduce_inputs=1: now only consider the unique features o...Kostya Serebryany2017-07-181-6/+13
* [libFuzzer] simplify the handling of memmem/strstrKostya Serebryany2017-07-141-4/+0
* [libFuzzer] experimental feature -reduce_inputs (off by default) that tries t...Kostya Serebryany2017-07-131-4/+11
* [libFuzzer] remove include <sanitizer/coverage_interface.h>, not needed any ...Kostya Serebryany2017-07-121-3/+0
* [libFuzzer] refactoring in preparation for -reduce_inputs; NFC intendedKostya Serebryany2017-07-121-27/+29
* [libFuzzer] change the default max_len from 64 to 4096. This will affect case...Kostya Serebryany2017-06-151-1/+3
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [libFuzzer] make sure the input data is not overwritten in the fuzz target (i...Kostya Serebryany2017-05-091-0/+20
* [libFuzzer] exit without running atexit handlers in libfuzzer's crash handlerVitaly Buka2017-05-031-1/+1
* [libFuzzer] remove -output_csv option. It duplicates the default output and g...Kostya Serebryany2017-04-191-11/+0
* [libFuzzer] simplify the code a bitKostya Serebryany2017-03-311-6/+6
* [libFuzzer] call __sanitizer_print_memory_profile with two paramsKostya Serebryany2017-03-151-1/+1
* [libFuzzer] remove even more stale codeKostya Serebryany2017-03-151-16/+0
* [libFuzzer] simplify code a bitKostya Serebryany2017-03-151-19/+2
* [libFuzzer] remove more stale codeKostya Serebryany2017-03-141-70/+0
* [libFuzzer] remove stale codeKostya Serebryany2017-03-141-17/+3
* [libFuzzer] remove usage of the old coverage instrumentationKostya Serebryany2017-02-281-59/+0
* [libFuzzer] replace std::random_shuffle with std::shuffle as std::random_shuf...Kostya Serebryany2017-02-071-1/+1
* [libFuzzer] remove a bit of stale codeKostya Serebryany2017-01-261-4/+0
* [libFuzzer] AlrmHandler is executed in a different thread for Windows.Marcos Pividori2017-01-221-0/+3
* [libFuzzer] experimental support for 'equivalance fuzzing'Kostya Serebryany2017-01-201-1/+32
* [libFuzzer] improve -minimize_crash: honor -artifact_prefix= and don't specia...Kostya Serebryany2017-01-191-1/+1
* [libFuzzer] add two tests for experimenting with equivalence fuzzingKostya Serebryany2017-01-191-0/+3
* [libFuzzer] improve error handling during the merge (handle various IO failures)Kostya Serebryany2017-01-051-0/+5
* [libFuzzer] cleaner implementation of -print_pcs=1Kostya Serebryany2016-12-301-0/+1
* [libFuzzer] add an experimental flag -experimental_len_control=1 that sets ma...Kostya Serebryany2016-12-271-2/+21
* [libfuzzer] dump_coverage command line flagMike Aizatsky2016-12-191-0/+2
* Revert "[libFuzzer] add an experimental flag -experimental_len_control=1 that...Daniel Jasper2016-12-171-21/+2
* [libFuzzer] avoid msan false positives in more casesKostya Serebryany2016-12-161-0/+3
* [libFuzzer] add an experimental flag -experimental_len_control=1 that sets ma...Kostya Serebryany2016-12-161-2/+21
* [libFuzzer] Fix bug in detecting timeouts when input string is empty.Marcos Pividori2016-12-131-1/+3
* [libFuzzer] Clean up headers and file formatting of LibFuzzer files.Marcos Pividori2016-12-131-1/+0
* [libFuzzer] Properly use unsigned for Process ID.Marcos Pividori2016-12-131-4/+4
* [libFuzzer] respect -max_len during mergeKostya Serebryany2016-12-121-1/+2
* [libFuzzer] refactor the code to allow collecting features in different ways....Kostya Serebryany2016-12-051-1/+5
* [libFuzzer] treat -rss_limit_mb=0 as no limitKostya Serebryany2016-12-011-1/+1
* [libFuzzer] extend -rss_limit_mb to crash instantly on a single malloc that e...Kostya Serebryany2016-11-301-0/+16
* [LibFuzzer] Split up some functions among different headers.Zachary Turner2016-11-301-3/+4
* [libFuzzer] simplify TracePC::HandleTrace even further. Also, when dealing wi...Kostya Serebryany2016-10-261-6/+3
* [libFuzzer] simplify the code in TracePC::HandleTrace a bit moreKostya Serebryany2016-10-261-9/+8
* [libFuzzer] simplify the code to print new PCsKostya Serebryany2016-10-261-14/+2
OpenPOWER on IntegriCloud