summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer
Commit message (Expand)AuthorAgeFilesLines
* Fuzzer: Fix library dependencies.Peter Collingbourne2015-12-161-0/+6
* [LibFuzzer] Introducing FUZZER_FLAG_UNSIGNED and using it for seeding.Mike Aizatsky2015-12-105-9/+25
* [libFuzzer] don't reload the corpus more than once every secondKostya Serebryany2015-12-051-1/+6
* [libFuzzer] compute base64 in-process instead of using an external lib. Since...Kostya Serebryany2015-12-045-10/+45
* Libfuzzer: do not pass null into user functionMike Aizatsky2015-12-022-1/+7
* [libFuzzer] add a test that is built with -fsanitize-coverage=trace-bbKostya Serebryany2015-12-022-0/+22
* [libFuzzer] add a flag -exact_artifact_pathKostya Serebryany2015-11-255-0/+12
* [libFuzzer] don't crash when reporting a leak in test_single_input modeKostya Serebryany2015-11-211-2/+4
* [libFuzzer] remove default initializer as a workaround for https://gcc.gnu.or...Kostya Serebryany2015-11-181-1/+1
* [libFuzzer] make libFuzzer build even with a compiler that does not have sani...Kostya Serebryany2015-11-133-10/+26
* output_csv libfuzzer optionMike Aizatsky2015-11-124-8/+25
* [libFuzzer] experimental flag -drill (another search heuristic; Mike Aizatsky...Kostya Serebryany2015-11-126-20/+89
* [libFuzzer] add UninstrumentedTest.cpp (missing from a previous commit)Kostya Serebryany2015-11-101-0/+8
* [libFuzzer] make libFuzzer link if there is no sanitizer coverage instrumenta...Kostya Serebryany2015-11-094-0/+50
* [libFuzzer] print a bit fewer linesKostya Serebryany2015-11-052-2/+3
* [libFuzzer] when choosing the next unit to mutate, give some preference to th...Kostya Serebryany2015-11-042-26/+46
* [libFuzzer] make -test_single_input more reliable: make sure the input's size...Kostya Serebryany2015-11-031-1/+3
* [libFuzzer] add -merge flag to merge corporaKostya Serebryany2015-10-245-0/+72
* [libFuzzer] remove some old code; also make __sanitizer_get_total_unique_call...Kostya Serebryany2015-10-234-13/+4
* [libFuzzer] use the indirect caller-callee counter as an independent search h...Kostya Serebryany2015-10-227-1/+79
* [libFuzzer] more refactoring the code that checks the coverage. NFCKostya Serebryany2015-10-222-8/+9
* [libFuzzer] refactoring the code that checks the coverage. NFCKostya Serebryany2015-10-222-33/+43
* [libFuzzer] remove the deprecated 'tokens' featureKostya Serebryany2015-10-227-99/+8
* Make a bunch of static arrays const.Craig Topper2015-10-181-1/+1
* [libFuzzer] add -shuffle flagKostya Serebryany2015-10-174-5/+10
* [libFuzzer] print a stack trace on timeoutKostya Serebryany2015-10-164-0/+17
* [libFuzzer] reduce the size of artifacts printed on the screenKostya Serebryany2015-10-161-1/+1
* [libFuzzer] When -test_single_input crashes the test it is not necessary to w...Kostya Serebryany2015-10-165-5/+18
* [libFuzzer] don't print large artifacts to stderrKostya Serebryany2015-10-091-6/+7
* [libFuzzer] add -artifact_prefix flagKostya Serebryany2015-10-095-5/+14
* [libFuzzer] fix 32-bit buildKostya Serebryany2015-10-081-1/+1
* [libFuzzer] trying to fix at-exit hangKostya Serebryany2015-10-031-1/+1
* [libFuzzer] make LLVMFuzzerTestOneInput (the fuzzer target function) return i...Kostya Serebryany2015-10-0220-33/+62
* [libFuzzer] remove experimental flag and functionalityKostya Serebryany2015-10-025-38/+3
* [libFuzzer] add a flag -max_total_timeKostya Serebryany2015-10-025-1/+12
* [LibFuzzer] test_single_input option to run a single test case.Ivan Krasin2015-10-015-1/+13
* [libFuzzer] Marking exported symbols as visible. Patch by Mike AizatskyKostya Serebryany2015-09-301-1/+2
* [libFuzzer] perform fewer crossover operations compared to plain mutationsKostya Serebryany2015-09-111-7/+8
* [libFuzzer] refactor the code to allow building libFuzzer on platforms that d...Kostya Serebryany2015-09-102-17/+65
* [libFuzzer] add two more variants of FuzzerDriver for convenienceKostya Serebryany2015-09-102-20/+39
* [libFuzzer]Add a test for defeating a hash sum.Ivan Krasin2015-09-083-0/+40
* [libFuzzer] remove a piece of stale codeKostya Serebryany2015-09-081-41/+1
* [libFuzzer] be more robust when dealing with files on disk (e.g. don't crash ...Kostya Serebryany2015-09-081-4/+2
* [libFuzzer] better documentatio for -save_minimized_corpus=1Kostya Serebryany2015-09-081-1/+2
* [libFuzzer] remove -iterations as redundant (there is also -num_runs)Kostya Serebryany2015-09-084-7/+4
* [libFuzzer] add one more mutator: Mutate_ChangeASCIIIntegerKostya Serebryany2015-09-083-0/+67
* [libFuzzer] more accurate logic for traces, 80-char fixKostya Serebryany2015-09-041-6/+5
* [libFuzzer] when a single mutation fails try a few more times with other muta...Kostya Serebryany2015-09-041-7/+14
* [libFuzzer] actually make the dictionaries work (+docs)Kostya Serebryany2015-09-049-24/+170
* [libFuzzer] refactor the mutation functions so that they are now methods of a...Kostya Serebryany2015-09-035-69/+80
OpenPOWER on IntegriCloud