summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/FuzzerInternal.h
Commit message (Expand)AuthorAgeFilesLines
* output_csv libfuzzer optionMike Aizatsky2015-11-121-0/+1
* [libFuzzer] experimental flag -drill (another search heuristic; Mike Aizatsky...Kostya Serebryany2015-11-121-3/+6
* [libFuzzer] when choosing the next unit to mutate, give some preference to th...Kostya Serebryany2015-11-041-0/+1
* [libFuzzer] add -merge flag to merge corporaKostya Serebryany2015-10-241-0/+4
* [libFuzzer] remove some old code; also make __sanitizer_get_total_unique_call...Kostya Serebryany2015-10-231-7/+1
* [libFuzzer] use the indirect caller-callee counter as an independent search h...Kostya Serebryany2015-10-221-0/+3
* [libFuzzer] more refactoring the code that checks the coverage. NFCKostya Serebryany2015-10-221-1/+1
* [libFuzzer] refactoring the code that checks the coverage. NFCKostya Serebryany2015-10-221-4/+8
* [libFuzzer] remove the deprecated 'tokens' featureKostya Serebryany2015-10-221-3/+1
* [libFuzzer] add -shuffle flagKostya Serebryany2015-10-171-0/+1
* [libFuzzer] print a stack trace on timeoutKostya Serebryany2015-10-161-0/+1
* [libFuzzer] When -test_single_input crashes the test it is not necessary to w...Kostya Serebryany2015-10-161-0/+1
* [libFuzzer] add -artifact_prefix flagKostya Serebryany2015-10-091-0/+1
* [libFuzzer] make LLVMFuzzerTestOneInput (the fuzzer target function) return i...Kostya Serebryany2015-10-021-3/+10
* [libFuzzer] remove experimental flag and functionalityKostya Serebryany2015-10-021-2/+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-1/+1
* [libFuzzer] remove -iterations as redundant (there is also -num_runs)Kostya Serebryany2015-09-081-1/+1
* [libFuzzer] adding a parser for AFL-style dictionaries + tests.Kostya Serebryany2015-09-031-0/+11
* [libFuzzer] honour -only_ascii=1 when reading the initial corpus. Also, remov...Kostya Serebryany2015-09-021-0/+1
* [libFuzzer] add two flags, -tbm_depth and -tbm_width to control how the trace...Kostya Serebryany2015-08-121-0/+3
* [libFuzzer] add -only_ascii flagKostya Serebryany2015-08-111-1/+6
* Add missing include guard to FuzzerInternal.h, NFC.Yaron Keren2015-08-101-0/+6
* [libFuzzer] move the mutators to public interface so that custom mutators may...Kostya Serebryany2015-08-061-17/+0
* [libFuzzer] add one more mutation strategy: byte shufflingKostya Serebryany2015-08-061-0/+2
* [libFuzzer] add option -report_slow_units=Nsec to control when slow units are...Kostya Serebryany2015-08-051-0/+1
* [libFuzzer] more refactoring of the Mutator and adding tests to itKostya Serebryany2015-08-011-1/+7
* [libFuzzer] start refactoring the Mutator and adding tests to itKostya Serebryany2015-08-011-0/+2
* [libFuzzer] allow users to supply their own implementation of randKostya Serebryany2015-07-241-3/+6
* [libFuzzer] dump long running units to disk Kostya Serebryany2015-07-231-1/+1
* [lib/Fuzzer] start getting rid of std::cerr. Sadly, these parts of C++ librar...Kostya Serebryany2015-05-231-0/+1
* [lib/Fuzzer] remove -use_coverage_pairs=1, an experimental feature that is un...Kostya Serebryany2015-05-221-2/+0
* [lib/Fuzzer] extend the fuzzer interface to allow user-supplied mutatorsKostya Serebryany2015-05-221-4/+16
* [lib/Fuzzer] change the meaning of -timeout flag: now timeout is applied to e...Kostya Serebryany2015-05-191-0/+1
* [lib/Fuzzer] more efficient reload logic; also don't spam git too muchKostya Serebryany2015-05-191-2/+1
* [lib/Fuzzer] when -sync_command=<CMD> is given, periodically execute 'CMD COR...Kostya Serebryany2015-05-181-0/+6
* [lib/Fuzzer] Add SHA1 implementation from public domain.Kostya Serebryany2015-05-141-0/+5
* [lib/Fuzzer] guess the right number of workers if -jobs=N is given but -worke...Kostya Serebryany2015-05-121-0/+2
* [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] rename FuzzerDFSan.cpp to FuzzerTraceState.cpp; update comments....Kostya Serebryany2015-05-111-1/+1
* [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-3/+9
* [lib/Fuzzer] change the way we use taint information for fuzzing. Now, we run...Kostya Serebryany2015-05-071-1/+11
* [lib/Fuzzer] minor refactoring/simplification, NFCKostya Serebryany2015-05-071-2/+4
* [lib/Fuzzer] on crash print the contents of the crashy input as base64Kostya Serebryany2015-05-051-0/+1
* [fuzzer] Add support for token-based fuzzing (e.g. for C++). Allow string fla...Kostya Serebryany2015-03-311-11/+15
* [fuzzer] when a single unit takes over 1 second to run and it is the slowest ...Kostya Serebryany2015-03-301-0/+1
* [fuzzer] print various stats in a unified wayKostya Serebryany2015-03-301-0/+1
* DFSan-based fuzzer (proof of concept).Kostya Serebryany2015-03-301-0/+4
* [sanitizer/coverage] Add AFL-style coverage counters (search heuristic for fu...Kostya Serebryany2015-03-031-0/+10
OpenPOWER on IntegriCloud