summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/test
Commit message (Expand)AuthorAgeFilesLines
* [libFuzzer] enable detect_leaks=1, add proper docsKostya Serebryany2016-04-291-1/+1
* [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-272-0/+18
* [libFuzzer] added -detect_leaks flag (0 by default for now). When enabled, it...Kostya Serebryany2016-04-202-4/+21
* [libFuzzer] try to print correct time in seconds when reporting a timeout. Do...Kostya Serebryany2016-04-181-1/+1
* [libFuzzer] warn if the corpus is emptyKostya Serebryany2016-04-181-0/+1
* [libFuzzer] add a better warning for command line flags with -- (two dashes)Kostya Serebryany2016-04-151-0/+2
* [libfuzzer] adding license headers to cpp filesMike Aizatsky2016-04-0127-0/+81
* [libFuzzer] don't report memory leaks if we are dying due to a timeout (just ...Kostya Serebryany2016-03-244-4/+24
* [libFuzzer] add a flag close_fd_mask so that we can silence spammy targets by...Kostya Serebryany2016-03-183-0/+48
* [libFuzzer] read corpus dirs recursivelyKostya Serebryany2016-03-181-0/+9
* [libFuzzer] improve -merge functionalityKostya Serebryany2016-03-182-15/+16
* [libFuzzer] deprecate several flagsKostya Serebryany2016-03-172-2/+2
* [libfuzzer] adding std:string to allowed adaptable argument.Mike Aizatsky2016-03-041-0/+9
* [libfuzzer] arbitrary function adapter.Mike Aizatsky2016-03-034-0/+124
* [libFuzzer] add generic signal handlers so that libFuzzer can report at least...Kostya Serebryany2016-03-012-1/+5
* [libFuzzer] fixing the botKostya Serebryany2016-02-271-1/+1
* [libFuzzer] speedup path coverage handlingKostya Serebryany2016-02-271-0/+1
* [libFuzzer] add -print_final_stats=1 flagKostya Serebryany2016-02-261-0/+8
* [libFuzzer] initial implementation of path coverage based on -fsanitize-cover...Kostya Serebryany2016-02-263-0/+27
* [libFuzzer] fix the libFuzzer bot Kostya Serebryany2016-02-181-1/+1
* [libFuzzer] don't require seed in fuzzer::Mutate, instead use the global Fuzz...Kostya Serebryany2016-02-131-4/+12
* [libFuzzer] get rid of UserSuppliedFuzzer; NFCKostya Serebryany2016-02-133-3/+4
* [libFuzzer] simplify the code around Random. NFCKostya Serebryany2016-02-131-11/+11
* [libFuzzer] remove UserSuppliedFuzzer from the interface (it was a bad idea).Kostya Serebryany2016-02-133-54/+0
* [libFuzzer] provide a plain C interface for custom mutators (experimental)Kostya Serebryany2016-02-133-0/+32
* [libFuzzer] make -runs=N flag also affect the simple runner (will execute eve...Kostya Serebryany2016-02-123-1/+23
* [libFuzzer] hot fix a testKostya Serebryany2016-02-041-1/+1
* [libFuzzer] don't write the test unit when a leak is detected (since we don't...Kostya Serebryany2016-02-043-0/+15
* [libFuzzer] allow passing 1 or more files as individual inputsKostya Serebryany2016-02-021-0/+12
* [libFuzzer] fail if the corpus dir does not existKostya Serebryany2016-02-021-0/+3
* [libFuzzer] add -timeout_exitcode optionKostya Serebryany2016-01-291-0/+1
* [libFuzzer] re-enable test for -abort_on_timeout=1, this time protecting fro...Kostya Serebryany2016-01-291-1/+1
* Temporary disable broken fuzzer/timeout tests.Ivan Krasin2016-01-251-1/+1
* [libFuzzer] add -abort_on_timeout optionKostya Serebryany2016-01-231-0/+1
* Use std::piecewise_constant_distribution instead of ad-hoc binary search.Ivan Krasin2016-01-221-1/+21
* Revert r258473 as it's breaking the build with libc++Ivan Krasin2016-01-221-21/+1
* Use std::piecewise_constant_distribution instead of ad-hoc binary search.Ivan Krasin2016-01-221-1/+21
* [libFuzzer] use std::mt19937 for generating random numbers by default. Fix My...Kostya Serebryany2016-01-191-0/+3
* [libFuzzer] replace vector with a simpler data structure in the Dictionaries ...Kostya Serebryany2016-01-161-6/+6
* [libFuzzer] introduce LLVMFuzzerInitializeKostya Serebryany2016-01-163-0/+26
* [libFuzzer] do mutations based on memcmp/strcmp interceptors under a separate...Kostya Serebryany2016-01-151-7/+7
* [libFuzzer] suggest a dictionary to the user of some of the trace-based dicti...Kostya Serebryany2016-01-146-3/+30
* [libFuzzer] make sure we find buffer overflow in the input buffer. Previously...Kostya Serebryany2016-01-133-0/+24
* [libFuzzer] change the way trace-based mutations are applied. Instead of a cu...Kostya Serebryany2016-01-091-3/+4
* [libFuzzer] don't limit memcmp tracing with 8 bytesKostya Serebryany2016-01-092-5/+14
* [libFuzzer] add a position hint to the dictionary-based mutatorKostya Serebryany2016-01-073-8/+39
* [libfuzzer] print_new_cov_pcs experimental option.Mike Aizatsky2016-01-061-0/+6
* [libFuzzer] make trace-based fuzzing not crash in presence of threadsKostya Serebryany2016-01-063-0/+31
* [libFuzzer] split the tests to run them in parallel, remove one redundant testKostya Serebryany2015-12-196-66/+41
OpenPOWER on IntegriCloud