summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/FuzzerDriver.cpp
Commit message (Expand)AuthorAgeFilesLines
* [libFuzzer] remove experimental flag and functionalityKostya Serebryany2015-10-021-1/+0
* [libFuzzer] add a flag -max_total_timeKostya Serebryany2015-10-021-0/+1
* [LibFuzzer] test_single_input option to run a single test case.Ivan Krasin2015-10-011-0/+9
* [libFuzzer] add two more variants of FuzzerDriver for convenienceKostya Serebryany2015-09-101-20/+33
* [libFuzzer] remove -iterations as redundant (there is also -num_runs)Kostya Serebryany2015-09-081-1/+1
* [libFuzzer] actually make the dictionaries work (+docs)Kostya Serebryany2015-09-041-6/+5
* [libFuzzer] adding a parser for AFL-style dictionaries + tests.Kostya Serebryany2015-09-031-0/+7
* [libFuzzer] deprecate the -tokens flag. This was a bad idea because the corpu...Kostya Serebryany2015-09-021-1/+1
* [libFuzzer] add two flags, -tbm_depth and -tbm_width to control how the trace...Kostya Serebryany2015-08-121-0/+2
* [libFuzzer] add -only_ascii flagKostya Serebryany2015-08-111-0/+1
* [libFuzzer] add option -report_slow_units=Nsec to control when slow units are...Kostya Serebryany2015-08-051-0/+1
* [libFuzzer] allow users to supply their own implementation of randKostya Serebryany2015-07-241-2/+3
* [lib/Fuzzer] start getting rid of std::cerr. Sadly, these parts of C++ librar...Kostya Serebryany2015-05-231-35/+33
* [lib/Fuzzer] remove -use_coverage_pairs=1, an experimental feature that is un...Kostya Serebryany2015-05-221-1/+0
* [lib/Fuzzer] extend the fuzzer interface to allow user-supplied mutatorsKostya Serebryany2015-05-221-1/+6
* [lib/Fuzzer] ignore flags that start with --; use git pull --rebase instead o...Kostya Serebryany2015-05-211-0/+10
* [lib/Fuzzer] change the meaning of -timeout flag: now timeout is applied to e...Kostya Serebryany2015-05-191-1/+2
* [lib/Fuzzer] when -sync_command=<CMD> is given, periodically execute 'CMD COR...Kostya Serebryany2015-05-181-0/+3
* [lib/Fuzzer] guess the right number of workers if -jobs=N is given but -worke...Kostya Serebryany2015-05-121-0/+6
* [lib/Fuzzer] remove the -dfsan=1 flag, just use -use_traces=1 (w/ or w/o dfsan)Kostya Serebryany2015-05-121-1/+0
* [lib/Fuzzer] detach the pulse thread instad of joining itKostya Serebryany2015-05-121-1/+1
* [lib/Fuzzer] when running multiple fuzzing processes, print something every 1...Kostya Serebryany2015-05-111-2/+14
* [lib/Fuzzer] add a trace-based mutatation logic. Same idea as with DFSan-base...Kostya Serebryany2015-05-111-0/+1
* [lib/Fuzzer] use -fsanitize-coverage=trace-cmp when building LLVM with LLVM_U...Kostya Serebryany2015-05-081-1/+4
* [fuzzer] Add support for token-based fuzzing (e.g. for C++). Allow string fla...Kostya Serebryany2015-03-311-12/+65
* DFSan-based fuzzer (proof of concept).Kostya Serebryany2015-03-301-0/+1
* [sanitizer/coverage] Add AFL-style coverage counters (search heuristic for fu...Kostya Serebryany2015-03-031-0/+1
* [fuzzer] one more experimental search mode: -use_coverage_pairs=1 Kostya Serebryany2015-02-201-0/+1
* [fuzzer] split main() into FuzzerDriver() that takes a callback as a paramete...Kostya Serebryany2015-02-191-0/+198
OpenPOWER on IntegriCloud