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