summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/FuzzerLoop.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [libFuzzer] add -timeout_exitcode optionKostya Serebryany2016-01-291-1/+1
* [libFuzzer] add -abort_on_timeout optionKostya Serebryany2016-01-231-0/+2
* Use std::piecewise_constant_distribution instead of ad-hoc binary search.Ivan Krasin2016-01-221-35/+45
* Revert r258473 as it's breaking the build with libc++Ivan Krasin2016-01-221-18/+15
* Use std::piecewise_constant_distribution instead of ad-hoc binary search.Ivan Krasin2016-01-221-15/+18
* [libfuzzer] use %p for printing addressesMike Aizatsky2016-01-211-1/+1
* [libFuzzer] move some code from public interface header to a non-public heade...Kostya Serebryany2016-01-161-1/+1
* [libFuzzer] suggest a dictionary to the user of some of the trace-based dicti...Kostya Serebryany2016-01-141-2/+4
* [libFuzzer] make CurrentUnit a POD object instead of vector to avoid extra al...Kostya Serebryany2016-01-131-22/+18
* [libFuzzer] make sure we find buffer overflow in the input buffer. Previously...Kostya Serebryany2016-01-131-5/+8
* [libFuzzer] make sure to update CurrentUnit when drillingKostya Serebryany2016-01-131-1/+4
* [libFuzzer] change the way trace-based mutations are applied. Instead of a cu...Kostya Serebryany2016-01-091-15/+3
* [libfuzzer] print_new_cov_pcs experimental option.Mike Aizatsky2016-01-061-1/+17
* [libFuzzer] make CrossOver just one of the other mutationsKostya Serebryany2015-12-191-29/+18
* [libFuzzer] print successfull mutations sequencesKostya Serebryany2015-12-191-6/+3
* [libFuzzer] don't reload the corpus more than once every secondKostya Serebryany2015-12-051-1/+6
* [libFuzzer] compute base64 in-process instead of using an external lib. Since...Kostya Serebryany2015-12-041-4/+2
* Libfuzzer: do not pass null into user functionMike Aizatsky2015-12-021-1/+5
* [libFuzzer] add a flag -exact_artifact_pathKostya Serebryany2015-11-251-0/+2
* [libFuzzer] make libFuzzer build even with a compiler that does not have sani...Kostya Serebryany2015-11-131-2/+7
* output_csv libfuzzer optionMike Aizatsky2015-11-121-8/+22
* [libFuzzer] experimental flag -drill (another search heuristic; Mike Aizatsky...Kostya Serebryany2015-11-121-9/+61
* [libFuzzer] make libFuzzer link if there is no sanitizer coverage instrumenta...Kostya Serebryany2015-11-091-0/+23
* [libFuzzer] print a bit fewer linesKostya Serebryany2015-11-051-1/+3
* [libFuzzer] when choosing the next unit to mutate, give some preference to th...Kostya Serebryany2015-11-041-26/+45
* [libFuzzer] add -merge flag to merge corporaKostya Serebryany2015-10-241-0/+32
* [libFuzzer] remove some old code; also make __sanitizer_get_total_unique_call...Kostya Serebryany2015-10-231-0/+3
* [libFuzzer] use the indirect caller-callee counter as an independent search h...Kostya Serebryany2015-10-221-1/+14
* [libFuzzer] more refactoring the code that checks the coverage. NFCKostya Serebryany2015-10-221-7/+8
* [libFuzzer] refactoring the code that checks the coverage. NFCKostya Serebryany2015-10-221-29/+35
* [libFuzzer] remove the deprecated 'tokens' featureKostya Serebryany2015-10-221-32/+7
* [libFuzzer] add -shuffle flagKostya Serebryany2015-10-171-5/+7
* [libFuzzer] print a stack trace on timeoutKostya Serebryany2015-10-161-0/+9
* [libFuzzer] reduce the size of artifacts printed on the screenKostya Serebryany2015-10-161-1/+1
* [libFuzzer] When -test_single_input crashes the test it is not necessary to w...Kostya Serebryany2015-10-161-0/+2
* [libFuzzer] don't print large artifacts to stderrKostya Serebryany2015-10-091-6/+7
* [libFuzzer] add -artifact_prefix flagKostya Serebryany2015-10-091-2/+3
* [libFuzzer] make LLVMFuzzerTestOneInput (the fuzzer target function) return i...Kostya Serebryany2015-10-021-2/+4
* [libFuzzer] remove experimental flag and functionalityKostya Serebryany2015-10-021-29/+1
* [libFuzzer] add a flag -max_total_timeKostya Serebryany2015-10-021-0/+4
* [libFuzzer] perform fewer crossover operations compared to plain mutationsKostya Serebryany2015-09-111-7/+8
* [libFuzzer] remove -iterations as redundant (there is also -num_runs)Kostya Serebryany2015-09-081-2/+2
* [libFuzzer] actually make the dictionaries work (+docs)Kostya Serebryany2015-09-041-0/+3
* [libFuzzer] honour -only_ascii=1 when reading the initial corpus. Also, remov...Kostya Serebryany2015-09-021-5/+3
* [libFuzzer] add two flags, -tbm_depth and -tbm_width to control how the trace...Kostya Serebryany2015-08-121-6/+17
* [libFuzzer] add colons to the stats output to avoid confusionKostya Serebryany2015-08-121-2/+3
* Fix unused variable 'X' in release builds.Nick Lewycky2015-08-111-0/+2
* [libFuzzer] add -only_ascii flagKostya Serebryany2015-08-111-1/+6
* [libFuzzer] add option -report_slow_units=Nsec to control when slow units are...Kostya Serebryany2015-08-051-3/+4
* [libFuzzer] limit the size of the inputs printed to stderrKostya Serebryany2015-07-311-4/+10
OpenPOWER on IntegriCloud