summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/FuzzerDriver.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* [LibFuzzer] Declare and use sanitizer functions in ``fuzzer::ExternalFunctions``Dan Liew2016-06-071-3/+7
* [libfuzzer] prune_corpus option for disabling pruning during the load.Mike Aizatsky2016-06-071-0/+1
* [LibFuzzer] Reimplement how the optional user functions are called.Dan Liew2016-06-021-8/+6
* [libFuzzer] when an invalid flag is given, warn, but don't crashKostya Serebryany2016-06-011-2/+3
* [libfuzzer] Trying random unit prefixes during corpus load.Mike Aizatsky2016-05-241-0/+1
* [libFuzzer] print the file name before executing the input so that if there i...Kostya Serebryany2016-05-131-1/+2
* [libFuzzer] enhance -rss_limit_mb and enable by default. Now it will print th...Kostya Serebryany2016-05-061-3/+4
* [libFuzzer] add exeprimental -rss_limit_mb flag to fight against OOMsKostya Serebryany2016-05-061-0/+17
* [libFuzzer] print stats after running individual inputsKostya Serebryany2016-05-041-1/+2
* [libFuzzer] added -detect_leaks flag (0 by default for now). When enabled, it...Kostya Serebryany2016-04-201-0/+1
* [libFuzzer] warn if the corpus is emptyKostya Serebryany2016-04-181-1/+4
* [NFC] Header cleanupMehdi Amini2016-04-181-7/+5
* [libFuzzer] add a better warning for command line flags with -- (two dashes)Kostya Serebryany2016-04-151-0/+3
* Remove redundant .c_str(), as suggested by PR25633Hans Wennborg2016-04-111-1/+1
* [libFuzzer] handle SIGTERMKostya Serebryany2016-03-241-0/+1
* [libFuzzer] add a flag close_fd_mask so that we can silence spammy targets by...Kostya Serebryany2016-03-181-0/+5
* [libFuzzer] improve -merge functionalityKostya Serebryany2016-03-181-2/+1
* [libFuzzer] deprecate several flagsKostya Serebryany2016-03-171-10/+4
* [libFuzzer] use max_len exactly equal to the max size of input. Fix 32-bit buildKostya Serebryany2016-03-151-1/+2
* [libFuzzer] try to use max_len based on the items of the corpus instead of bl...Kostya Serebryany2016-03-121-4/+13
* [libFuzzer] log less when re-loading files; fix a silly bug: when running sin...Kostya Serebryany2016-03-041-1/+1
* [libFuzzer] deprecate exit_on_first flagKostya Serebryany2016-03-011-6/+8
* [libFuzzer] add generic signal handlers so that libFuzzer can report at least...Kostya Serebryany2016-03-011-1/+6
* [libFuzzer] add -print_final_stats=1 flagKostya Serebryany2016-02-261-0/+2
* [libFuzzer] only read MaxLen bytes from every file in the corpus to speedup l...Kostya Serebryany2016-02-181-1/+1
* [libFuzzer] remove std::vector operations from hot paths, NFCKostya Serebryany2016-02-131-1/+1
* [libFuzzer] remove the C++-ish variant of FuzzerDriver from the interfaceKostya Serebryany2016-02-131-6/+7
* [libFuzzer] get rid of UserSuppliedFuzzer; NFCKostya Serebryany2016-02-131-3/+3
* [libFuzzer] simplify the code around Random. NFCKostya Serebryany2016-02-131-11/+10
* [libFuzzer] remove UserSuppliedFuzzer from the interface (it was a bad idea).Kostya Serebryany2016-02-131-13/+3
* [libFuzzer] make -runs=N flag also affect the simple runner (will execute eve...Kostya Serebryany2016-02-121-2/+5
* [libFuzzer] allow passing 1 or more files as individual inputsKostya Serebryany2016-02-021-2/+28
OpenPOWER on IntegriCloud