summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer
Commit message (Expand)AuthorAgeFilesLines
* [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
* [libFuzzer] adding a parser for AFL-style dictionaries + tests.Kostya Serebryany2015-09-035-0/+141
* [libFuzzer] deprecate the -tokens flag. This was a bad idea because the corpu...Kostya Serebryany2015-09-023-4/+5
* [libFuzzer] honour -only_ascii=1 when reading the initial corpus. Also, remov...Kostya Serebryany2015-09-023-5/+10
* [libFuzzer] fix minor inefficiency, PR24584Kostya Serebryany2015-08-261-1/+1
* Fix missing space in libfuzzer's help text.Lenny Maiorani2015-08-121-1/+1
* [libFuzzer] add two flags, -tbm_depth and -tbm_width to control how the trace...Kostya Serebryany2015-08-127-12/+31
* [libFuzzer] add colons to the stats output to avoid confusionKostya Serebryany2015-08-121-2/+3
* [libFuzzer] use raw C IO to reduce the risk of a deadlock in a signal handler.Kostya Serebryany2015-08-121-2/+5
* Fix unused variable 'X' in release builds.Nick Lewycky2015-08-111-0/+2
OpenPOWER on IntegriCloud