aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Fuzzer/FuzzerDriver.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-10-16[libFuzzer] Delete llvm/lib/FuzzerVitaly Buka1-764/+0
2017-07-22[libFuzzer] reimplement experimental_len_control=1: bump the temporary max_le...Kostya Serebryany1-2/+0
2017-07-20Generate error reports when a fuzz target exits.Matt Morehouse1-0/+3
2017-07-14[libFuzzer] Allow non-fuzzer args after -ignore_remaining_args=1Justin Bogner1-7/+13
2017-07-13[libFuzzer] experimental feature -reduce_inputs (off by default) that tries t...Kostya Serebryany1-1/+0
2017-07-12[libFuzzer] refactoring in preparation for -reduce_inputs; NFC intendedKostya Serebryany1-2/+3
2017-06-15[libFuzzer] change the default max_len from 64 to 4096. This will affect case...Kostya Serebryany1-2/+2
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-06-06[llvm] Remove double semicolonsMandeep Singh Grang1-1/+1
2017-05-09[libFuzzer] make sure the input data is not overwritten in the fuzz target (i...Kostya Serebryany1-1/+2
2017-04-19[libFuzzer] remove -output_csv option. It duplicates the default output and g...Kostya Serebryany1-1/+0
2017-04-17[libFuzzer] experimental option -cleanse_crash: tries to replace all bytes in...Kostya Serebryany1-0/+63
2017-03-25[libFuzzer] read asan's dedup_token while minimizing a crash and stop minimiz...Kostya Serebryany1-4/+37
2017-03-24[libFuzzer] honor -exact_artifact_path for all intermediate files during cras...Kostya Serebryany1-1/+3
2017-03-22[libFuzzer] add two experimental flags to make corpus merging more scalable: ...Kostya Serebryany1-1/+3
2017-03-17[libFuzzer] Experimenting with dictionary minimization.Kostya Serebryany1-0/+81
2017-03-14[libFuzzer] remove more stale codeKostya Serebryany1-8/+4
2017-02-14Use "%zd" format specifier for printing number of testcases executed.Kostya Serebryany1-1/+1
2017-02-01[libFuzzer] increase the default size for shmemKostya Serebryany1-2/+2
2017-01-21[libFuzzer] use print+exit(1) instead of assert to report an errorKostya Serebryany1-2/+4
2017-01-20[libFuzzer] add an assert to protect against LLVMFuzzerInitialize changing a...Kostya Serebryany1-0/+3
2017-01-20[libFuzzer] experimental support for 'equivalance fuzzing'Kostya Serebryany1-0/+26
2017-01-19[libFuzzer] improve -minimize_crash: honor -artifact_prefix= and don't specia...Kostya Serebryany1-10/+11
2017-01-18[libFuzzer] remove stale codeKostya Serebryany1-1/+0
2017-01-05[libFuzzer] improve error handling during the merge (handle various IO failures)Kostya Serebryany1-0/+1
2016-12-27[libFuzzer] add an experimental flag -experimental_len_control=1 that sets ma...Kostya Serebryany1-0/+3
2016-12-27[libFuzzer] fix UB and simplify the computation of the RNG seed (https://llvm...Kostya Serebryany1-2/+2
2016-12-19[libfuzzer] dump_coverage command line flagMike Aizatsky1-0/+1
2016-12-17Revert "[libFuzzer] add an experimental flag -experimental_len_control=1 that...Daniel Jasper1-3/+0
2016-12-16[libFuzzer] add an experimental flag -experimental_len_control=1 that sets ma...Kostya Serebryany1-0/+3
2016-12-15[libFuzzer] enable the failure-resistant merge by default (with trace-pc-guar...Kostya Serebryany1-11/+9
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 workers, jobs and NumberOfCpuCores.Marcos Pividori1-8/+8
2016-12-13[libFuzzer] Improve Signal Handler interface.Marcos Pividori1-10/+8
2016-12-13[libFuzzer] don't require extra flags with -minimize_crash=1 (default to -max...Kostya Serebryany1-6/+12
2016-12-09[libFuzzer] implement crash-resistant merge (https://github.com/google/saniti...Kostya Serebryany1-7/+12
2016-12-02Resubmit "[LibFuzzer] Split FuzzerUtil for Posix and Windows."Zachary Turner1-2/+1
2016-12-02Revert "[LibFuzzer] Split FuzzerUtil for Posix and Windows."Zachary Turner1-1/+2
2016-12-02[LibFuzzer] Split FuzzerUtil for Posix and Windows.Zachary Turner1-2/+1
2016-11-30[LibFuzzer] Split up some functions among different headers.Zachary Turner1-0/+1
2016-11-14[libFuzzer] replace 'auto' with 'auto *' to better follow the LLVM styleKostya Serebryany1-3/+3
2016-11-12[libFuzzer] use a valid ASCII string for a dummy seed corpusKostya Serebryany1-1/+1
2016-11-12[libFuzzer] use less stackKostya Serebryany1-16/+16
2016-11-03[libFuzzer] fix -error_exitcode=N, now with a test Kostya Serebryany1-0/+1
2016-10-18[libFuzzer] detect leaks after every run when executing fixed inputs (./fuzze...Kostya Serebryany1-0/+1
2016-10-15[libFuzzer] better algorithm for -minimize_crashKostya Serebryany1-1/+1
2016-10-14[libFuzzer] add -trace_cmp=1 (guiding mutations based on the observed CMP ins...Kostya Serebryany1-0/+1
2016-10-13[libFuzzer] add -trace_malloc= flagKostya Serebryany1-0/+1
2016-10-08[libFuzzer] when shrinking the corpus, delete evicted files previously create...Kostya Serebryany1-2/+3
2016-10-08[libFuzzer] control the reload interval by a flag, make it 10 seconds by defaultKostya Serebryany1-1/+1