Libfuzzer: do not pass null into user function
[oota-llvm.git] / lib / Fuzzer / FuzzerLoop.cpp
2015-12-02 Mike AizatskyLibfuzzer: do not pass null into user function
2015-11-25 Kostya Serebryany[libFuzzer] add a flag -exact_artifact_path
2015-11-13 Kostya Serebryany[libFuzzer] make libFuzzer build even with a compiler...
2015-11-12 Mike Aizatskyoutput_csv libfuzzer option
2015-11-12 Kostya Serebryany[libFuzzer] experimental flag -drill (another search...
2015-11-09 Kostya Serebryany[libFuzzer] make libFuzzer link if there is no sanitize...
2015-11-05 Kostya Serebryany[libFuzzer] print a bit fewer lines
2015-11-04 Kostya Serebryany[libFuzzer] when choosing the next unit to mutate,...
2015-10-24 Kostya Serebryany[libFuzzer] add -merge flag to merge corpora
2015-10-23 Kostya Serebryany[libFuzzer] remove some old code; also make __sanitizer...
2015-10-22 Kostya Serebryany[libFuzzer] use the indirect caller-callee counter...
2015-10-22 Kostya Serebryany[libFuzzer] more refactoring the code that checks the...
2015-10-22 Kostya Serebryany[libFuzzer] refactoring the code that checks the covera...
2015-10-22 Kostya Serebryany[libFuzzer] remove the deprecated 'tokens' feature
2015-10-17 Kostya Serebryany[libFuzzer] add -shuffle flag
2015-10-16 Kostya Serebryany[libFuzzer] print a stack trace on timeout
2015-10-16 Kostya Serebryany[libFuzzer] reduce the size of artifacts printed on...
2015-10-16 Kostya Serebryany[libFuzzer] When -test_single_input crashes the test...
2015-10-09 Kostya Serebryany[libFuzzer] don't print large artifacts to stderr
2015-10-09 Kostya Serebryany[libFuzzer] add -artifact_prefix flag
2015-10-02 Kostya Serebryany[libFuzzer] make LLVMFuzzerTestOneInput (the fuzzer...
2015-10-02 Kostya Serebryany[libFuzzer] remove experimental flag and functionality
2015-10-02 Kostya Serebryany[libFuzzer] add a flag -max_total_time
2015-09-11 Kostya Serebryany[libFuzzer] perform fewer crossover operations compared...
2015-09-08 Kostya Serebryany[libFuzzer] remove -iterations as redundant (there...
2015-09-04 Kostya Serebryany[libFuzzer] actually make the dictionaries work (+docs)
2015-09-02 Kostya Serebryany[libFuzzer] honour -only_ascii=1 when reading the initi...
2015-08-12 Kostya Serebryany[libFuzzer] add two flags, -tbm_depth and -tbm_width...
2015-08-12 Kostya Serebryany[libFuzzer] add colons to the stats output to avoid...
2015-08-11 Nick LewyckyFix unused variable 'X' in release builds.
2015-08-11 Kostya Serebryany[libFuzzer] add -only_ascii flag
2015-08-05 Kostya Serebryany[libFuzzer] add option -report_slow_units=Nsec to contr...
2015-07-31 Kostya Serebryany[libFuzzer] limit the size of the inputs printed to...
2015-07-24 Kostya Serebryany[libFuzzer] allow users to supply their own implementat...
2015-07-23 Kostya Serebryany[libFuzzer] dump long running units to disk
2015-05-30 Kostya Serebryany[lib/Fuzzer] make assertions more informative and updat...
2015-05-26 Kostya Serebryany[lib/Fuzzer] make the fuzzing timeout 1200 seconds...
2015-05-26 Kostya Serebryany[lib/Fuzzer] fix build with assertions
2015-05-23 Kostya Serebryany[lib/Fuzzer] fully get rid of std::cerr in libFuzzer
2015-05-22 Kostya Serebryany[lib/Fuzzer] remove -use_coverage_pairs=1, an experimen...
2015-05-22 Kostya Serebryany[lib/Fuzzer] extend the fuzzer interface to allow user...
2015-05-19 Kostya Serebryany[lib/Fuzzer] change the meaning of -timeout flag: now...
2015-05-19 Kostya Serebryany[lib/Fuzzer] more efficient reload logic; also don...
2015-05-18 Kostya Serebryany[lib/Fuzzer] when -sync_command=<CMD> is given, periodi...
2015-05-17 Logan ChienCode cleanup: Reindent Fuzzer::MutateAndTestOne.
2015-05-11 Kostya Serebryany[lib/Fuzzer] rename FuzzerDFSan.cpp to FuzzerTraceState...
2015-05-08 Kostya Serebryany[lib/Fuzzer] use -fsanitize-coverage=trace-cmp when...
2015-05-07 Kostya Serebryany[lib/Fuzzer] change the way we use taint information...
2015-05-07 Kostya Serebryany[lib/Fuzzer] minor refactoring/simplification, NFC
2015-05-05 Kostya Serebryany[lib/Fuzzer] on crash print the contents of the crashy...
2015-03-31 Kostya Serebryany[fuzzer] Add support for token-based fuzzing (e.g....
2015-03-30 Kostya Serebryany[fuzzer] when a single unit takes over 1 second to...
2015-03-30 Kostya Serebryany[fuzzer] print various stats in a unified way
2015-03-30 Kostya SerebryanyDFSan-based fuzzer (proof of concept).
2015-03-03 Kostya Serebryany[sanitizer/coverage] Add AFL-style coverage counters...
2015-02-20 Kostya Serebryany[fuzzer] one more experimental search mode: -use_covera...
2015-02-19 Kostya Serebryany[fuzzer] split main() into FuzzerDriver() that takes...
2015-02-04 Kostya Serebryany[fuzzer] add flag prefer_small_during_initial_shuffle...
2015-02-04 Kostya Serebryany[fuzzer] add -runs=N to limit the number of runs per...
2015-02-04 Kostya Serebryany[fuzzer] make multi-process execution more verbose...
2015-02-04 Kostya Serebryany[fuzzer]: fix exit code, add more diagnostics
2015-02-03 Kostya Serebryany[fuzzer] update the include line to use the new header...
2015-01-29 Kostya Serebryany[fuzzer] add -use_full_coverage_set=1 which solves...
2015-01-29 Kostya Serebryany[fuzzer] minor cleanup based on reviews: remove redunda...
2015-01-29 Aaron BallmanReverting r227452, which adds back the fuzzer library...
2015-01-29 Aaron BallmanTemporarily reverting the fuzzer library as it causes...
2015-01-28 Kostya Serebryany[fuzzer] add option -save_minimized_corpus
2015-01-28 Kostya SerebryanyAdd lit-style tests for the Fuzzer library
2015-01-27 Kostya SerebryanyAdd a Fuzzer library