summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer
Commit message (Expand)AuthorAgeFilesLines
* [libFuzzer] enable detect_leaks=1, add proper docsKostya Serebryany2016-04-293-3/+3
* [libFuzzer] disable leak detection if we have tried it for 1000 times w/o fin...Kostya Serebryany2016-04-271-1/+2
* [libFuzzer] disable leak detection if we have tried it for 1000 times w/o fin...Kostya Serebryany2016-04-274-0/+28
* [libFuzzer] remove dead codeKostya Serebryany2016-04-252-5/+2
* [libFuzzer] added -detect_leaks flag (0 by default for now). When enabled, it...Kostya Serebryany2016-04-206-5/+103
* [libFuzzer] try to print correct time in seconds when reporting a timeout. Do...Kostya Serebryany2016-04-183-6/+6
* [libFuzzer] warn if the corpus is emptyKostya Serebryany2016-04-182-1/+5
* [NFC] Header cleanupMehdi Amini2016-04-181-7/+5
* [libFuzzer] add a better warning for command line flags with -- (two dashes)Kostya Serebryany2016-04-152-0/+5
* Remove redundant .c_str(), as suggested by PR25633Hans Wennborg2016-04-111-1/+1
* [libfuzzer] defensive assertMike Aizatsky2016-04-081-1/+2
* [libfuzzer] adding license headers to cpp filesMike Aizatsky2016-04-0127-0/+81
* [libFuzzer] more docsKostya Serebryany2016-03-291-1/+2
* [libFuzzer] use fflush after every PrintfKostya Serebryany2016-03-251-0/+1
* [libFuzzer] handle SIGTERMKostya Serebryany2016-03-244-0/+4
* [libFuzzer] don't report memory leaks if we are dying due to a timeout (just ...Kostya Serebryany2016-03-245-5/+25
* [libFuzzer] use fdopen+vfprintf instead of fsnprintf+writeKostya Serebryany2016-03-241-11/+10
* [libFuzzer] add a flag close_fd_mask so that we can silence spammy targets by...Kostya Serebryany2016-03-187-1/+74
* [Fuzzer] Guard no_sanitize_memory attributes behind __has_feature.Benjamin Kramer2016-03-181-2/+10
* [libFuzzer] read corpus dirs recursivelyKostya Serebryany2016-03-182-14/+25
* [libFuzzer] improve -merge functionalityKostya Serebryany2016-03-186-73/+101
* [libFuzzer] deprecate several flagsKostya Serebryany2016-03-177-51/+10
* [libFuzzer] add __attribute__((no_sanitize_memory)) to two functions that may...Kostya Serebryany2016-03-171-0/+2
* [libfuzzer] speeding up corpus loadMike Aizatsky2016-03-151-8/+10
* [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-125-24/+56
* [libfuzzer] adding std:string to allowed adaptable argument.Mike Aizatsky2016-03-042-0/+20
* [libFuzzer] log less when re-loading files; fix a silly bug: when running sin...Kostya Serebryany2016-03-042-3/+5
* [libfuzzer] arbitrary function adapter.Mike Aizatsky2016-03-035-0/+299
* [libFuzzer] when interrupted, call _Exit() instead of exit()Kostya Serebryany2016-03-031-1/+1
* [libFuzzer] add -Werror for libFuzzer build ruleKostya Serebryany2016-03-021-1/+1
* libfuzzer: fix compiler warningsDmitry Vyukov2016-03-022-6/+12
* [libFuzzer] deprecate exit_on_first flagKostya Serebryany2016-03-014-12/+10
* [libFuzzer] add generic signal handlers so that libFuzzer can report at least...Kostya Serebryany2016-03-017-21/+94
* [libFuzzer] remove FuzzerSanitizerOptions.cppKostya Serebryany2016-03-012-18/+0
* Refactor duplicated code for linking with pthread.Rafael Espindola2016-03-011-6/+2
* [libFuzzer] fixing the botKostya Serebryany2016-02-271-1/+1
* [libFuzzer] speedup path coverage handlingKostya Serebryany2016-02-272-18/+19
* [libFuzzer] add -print_final_stats=1 flagKostya Serebryany2016-02-266-3/+41
* [libFuzzer] initial implementation of path coverage based on -fsanitize-cover...Kostya Serebryany2016-02-267-0/+103
* [libFuzzer] only read MaxLen bytes from every file in the corpus to speedup l...Kostya Serebryany2016-02-184-12/+18
* [libFuzzer] fix the libFuzzer bot Kostya Serebryany2016-02-182-2/+2
* [libFuzzer] don't timeout when loading the corpus. Be a bit more verbose when...Kostya Serebryany2016-02-172-1/+7
* [libFuzzer] remove std::vector operations from hot paths, NFCKostya Serebryany2016-02-135-31/+38
* [libFuzzer] don't require seed in fuzzer::Mutate, instead use the global Fuzz...Kostya Serebryany2016-02-135-12/+21
* [libFuzzer] remove the C++-ish variant of FuzzerDriver from the interfaceKostya Serebryany2016-02-132-12/+7
* [libFuzzer] simplify CTOR of MutationDispatcherKostya Serebryany2016-02-132-21/+21
* [libFuzzer] get rid of MutationDispatcher::Impl (simplify the code; NFC)Kostya Serebryany2016-02-132-136/+114
* [libFuzzer] get rid of UserSuppliedFuzzer; NFCKostya Serebryany2016-02-139-97/+41
* [libFuzzer] simplify the code around Random. NFCKostya Serebryany2016-02-135-87/+39
OpenPOWER on IntegriCloud