summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/FuzzerDriver.cpp
Commit message (Expand)AuthorAgeFilesLines
* [libFuzzer] improve error handling during the merge (handle various IO failures)Kostya Serebryany2017-01-051-0/+1
* [libFuzzer] add an experimental flag -experimental_len_control=1 that sets ma...Kostya Serebryany2016-12-271-0/+3
* [libFuzzer] fix UB and simplify the computation of the RNG seed (https://llvm...Kostya Serebryany2016-12-271-2/+2
* [libfuzzer] dump_coverage command line flagMike Aizatsky2016-12-191-0/+1
* Revert "[libFuzzer] add an experimental flag -experimental_len_control=1 that...Daniel Jasper2016-12-171-3/+0
* [libFuzzer] add an experimental flag -experimental_len_control=1 that sets ma...Kostya Serebryany2016-12-161-0/+3
* [libFuzzer] enable the failure-resistant merge by default (with trace-pc-guar...Kostya Serebryany2016-12-151-11/+9
* [libFuzzer] Clean up headers and file formatting of LibFuzzer files.Marcos Pividori2016-12-131-1/+0
* [libFuzzer] Properly use unsigned for workers, jobs and NumberOfCpuCores.Marcos Pividori2016-12-131-8/+8
* [libFuzzer] Improve Signal Handler interface.Marcos Pividori2016-12-131-10/+8
* [libFuzzer] don't require extra flags with -minimize_crash=1 (default to -max...Kostya Serebryany2016-12-131-6/+12
* [libFuzzer] implement crash-resistant merge (https://github.com/google/saniti...Kostya Serebryany2016-12-091-7/+12
* Resubmit "[LibFuzzer] Split FuzzerUtil for Posix and Windows."Zachary Turner2016-12-021-2/+1
* Revert "[LibFuzzer] Split FuzzerUtil for Posix and Windows."Zachary Turner2016-12-021-1/+2
* [LibFuzzer] Split FuzzerUtil for Posix and Windows.Zachary Turner2016-12-021-2/+1
* [LibFuzzer] Split up some functions among different headers.Zachary Turner2016-11-301-0/+1
* [libFuzzer] replace 'auto' with 'auto *' to better follow the LLVM styleKostya Serebryany2016-11-141-3/+3
* [libFuzzer] use a valid ASCII string for a dummy seed corpusKostya Serebryany2016-11-121-1/+1
* [libFuzzer] use less stackKostya Serebryany2016-11-121-16/+16
* [libFuzzer] fix -error_exitcode=N, now with a test Kostya Serebryany2016-11-031-0/+1
* [libFuzzer] detect leaks after every run when executing fixed inputs (./fuzze...Kostya Serebryany2016-10-181-0/+1
* [libFuzzer] better algorithm for -minimize_crashKostya Serebryany2016-10-151-1/+1
* [libFuzzer] add -trace_cmp=1 (guiding mutations based on the observed CMP ins...Kostya Serebryany2016-10-141-0/+1
* [libFuzzer] add -trace_malloc= flagKostya Serebryany2016-10-131-0/+1
* [libFuzzer] when shrinking the corpus, delete evicted files previously create...Kostya Serebryany2016-10-081-2/+3
* [libFuzzer] control the reload interval by a flag, make it 10 seconds by defaultKostya Serebryany2016-10-081-1/+1
* [libFuzzer] be more careful with memory usage, print peak rss in status linesKostya Serebryany2016-10-061-0/+1
* [libFuzzer] refactoring to make -shrink=1 work for value profile, added a test.Kostya Serebryany2016-10-051-1/+1
* [libFuzzer] clear the corpus elements if they are evicted (i.e. smaller eleme...Kostya Serebryany2016-10-051-1/+1
* [libFuzzer] implement the -shrink=1 option that tires to make elements of the...Kostya Serebryany2016-10-011-0/+3
* [libFuzzer] remove unused optionKostya Serebryany2016-09-301-1/+0
* [libFuzzer] add -exit_on_src_pos to test libFuzzer itself, add a test script ...Kostya Serebryany2016-09-271-0/+2
* [libFuzzer] fix merging with trace-pc-guardKostya Serebryany2016-09-231-1/+1
* [libFuzzer] move value profiling logic into TracePCKostya Serebryany2016-09-231-3/+1
* [libFuzzer] simplify the crash minimizer; split MaxLen into two: MaxInputLen ...Kostya Serebryany2016-09-221-9/+5
* [libFuzzer] add 'features' to the corpus elements, allow mutations with Size ...Kostya Serebryany2016-09-221-1/+1
* [libFuzzer] add stats to the corpus; more refactoringKostya Serebryany2016-09-211-4/+7
* [libFuzzer] refactoring: split the large header into many; NFCKostya Serebryany2016-09-211-0/+2
* [libFuzzer] refactoring: move the Corpus into a separate class; delete two un...Kostya Serebryany2016-09-211-15/+15
* [libFuzzer] add -print_coverage=1 flag to print coverage directly from libFuz...Kostya Serebryany2016-09-181-0/+1
* [libFuzzer] don't print help for internal flags Kostya Serebryany2016-09-101-0/+1
* [libFuzzer] remove use_traces=1 since use_value_profile seems to be strictly ...Kostya Serebryany2016-09-091-1/+0
* [libFuzzer] add -minimize_crash flag (to minimize crashers). also add two tes...Kostya Serebryany2016-09-011-8/+99
* [libFuzzer] fix a bug when running a single unit of N bytes with -max_len=M, ...Kostya Serebryany2016-08-301-5/+5
* [libFizzer] rename -print_new_cov_pcs=1 into -print_pcs=1 and make it more us...Kostya Serebryany2016-08-251-1/+1
* [libFuzzer] new experimental feature: value profiling. Profiles values that a...Kostya Serebryany2016-08-161-0/+3
* [libFuzzer] print a verbose message after executing inputs in non-fuzzing modeKostya Serebryany2016-08-151-0/+4
* [libFuzzer] add hooks for strstr, strcasestr, strcasecmp, strncasecmpKostya Serebryany2016-07-151-0/+1
* [libfuzzer] moving is_ascii handler inside mutation dispatcher.Mike Aizatsky2016-06-231-2/+2
* [libFuzzer] make the single-run output more reliableKostya Serebryany2016-06-171-2/+2
OpenPOWER on IntegriCloud