summaryrefslogtreecommitdiff
path: root/lib/fuzzer
Commit message (Expand)AuthorAgeFilesLines
* [libFuzzer] Replace -seed_corpus to better support fork mode on WinJonathan Metzman2019-04-305-10/+32
* change orderJonathan Metzman2019-04-301-1/+1
* [libFuzzer] Enable for i386Jonathan Metzman2019-04-301-2/+2
* Enable x86 buildsJonathan Metzman2019-04-301-2/+7
* [libFuzzer] Disable MSan interceptors in SIGINT handler.Matt Morehouse2019-04-261-1/+2
* [CMake] Add fuzzer as a component for runtime buildsChris Bieneman2019-04-191-0/+2
* [libFuzzer] revert part of r358726 committed by mistake (oops)Kostya Serebryany2019-04-191-1/+0
* [libFuzzer] in fork mode, make sure the child stats are always collected. Thi...Kostya Serebryany2019-04-192-2/+4
* Summary:Jonathan Metzman2019-04-181-15/+75
* [libFuzzer] Remove tautological compare.Matt Morehouse2019-04-161-2/+1
* [libFuzzer] speedup the merge step in the fork mode by merging only the files...Kostya Serebryany2019-04-132-8/+34
* [libFuzzer] add -features_dir= flag to dump unique input features on diskKostya Serebryany2019-04-139-6/+53
* [libFuzzer] Fix DataFlow.cpp logic when tracing long inputs.Max Moroz2019-04-122-11/+18
* [libFuzzer] support -runs=N in the fork mode. Make sure we see one-line repor...Kostya Serebryany2019-04-121-1/+9
* [libFuzzer] Make MutateWithMask work when the Mask is shorter than the input.Max Moroz2019-04-111-3/+3
* [libFuzzer] Fallback to default Mutate when MutateWithMask fails.Max Moroz2019-04-112-1/+4
* Use binary write mode in WriteToFile function to avoid appended \r characters...Vitaly Buka2019-04-051-1/+1
* [libFuzzer] Another follow up fix for Data Flow scripts in Py3.Max Moroz2019-04-041-2/+6
* [libFuzzer] Fix output format in data flow merge script after Py3 change.Max Moroz2019-04-041-1/+1
* [libFuzzer] Make DataFlow scripts Python3 compatible.Max Moroz2019-04-042-6/+8
* [CMake][LibFuzzer] Match symbol visibility setting between LibFuzzer object f...Dan Liew2019-02-281-0/+5
* [libFuzzer][Windows] Port fork mode to WindowsJonathan Metzman2019-02-275-12/+77
* [libFuzzer] fix missing close on opened fileVitaly Buka2019-02-261-0/+1
* [libFuzzer] Remove extra semicolonsJonathan Metzman2019-02-263-5/+5
* [compiler-rt] Fix broken sanitizer bots (hopefully)Jonas Hahnfeld2019-02-171-3/+0
* [compiler-rt] Build custom libcxx with libcxxabiJonas Hahnfeld2019-02-172-10/+13
* [compiler-rt] Cleanup usage of C++ ABI libraryJonas Hahnfeld2019-02-161-4/+5
* [libFuzzer] make len_control less agressive: set the initial max len to the l...Kostya Serebryany2019-02-161-1/+5
* [libFuzzer] fork mode: try harder to cleanup after itselfKostya Serebryany2019-02-162-11/+21
* [libFuzzer] form mode: add -ignore_crashes flag, honor the max_total_time fla...Kostya Serebryany2019-02-158-23/+66
* Revert "[compiler-rt] Cleanup usage of C++ ABI library"Jonas Hahnfeld2019-02-151-5/+4
* [compiler-rt] Cleanup usage of C++ ABI libraryJonas Hahnfeld2019-02-151-4/+5
* [libFuzzer] print new functions as they are discovered in the fork modeKostya Serebryany2019-02-154-11/+33
* [libFuzzer] fix the unit testsKostya Serebryany2019-02-153-12/+14
* [libFuzzer] when doing the merge, keep track of the coveraged edges, not just...Kostya Serebryany2019-02-154-25/+33
* [libFuzzer] when doing the merge, keep track of the coveraged edges, not just...Kostya Serebryany2019-02-146-51/+82
* [libFuzzer] better stats for the fork modeKostya Serebryany2019-02-141-5/+44
* [libFuzzer] trying to fix the bot (can't reproduce the build failure locally)Kostya Serebryany2019-02-141-1/+2
* [libFuzzer] add threads to the fork mode: now you can pass -fork=N to run N c...Kostya Serebryany2019-02-143-90/+147
* [libFuzzer] a bit of refactoring of the fork modeKostya Serebryany2019-02-136-74/+153
* [libFuzzer] move the implementation of the fork mode into a separate fileKostya Serebryany2019-02-126-93/+165
* [libFuzzer] make the fork mode less verboseKostya Serebryany2019-02-125-28/+52
* [libFuzzer] teach the fork mode to ignore OOMs and timeoutsKostya Serebryany2019-02-124-6/+12
* [libFuzzer] replace slow std::mt19937 with a much faster std::minstd_rand; se...Kostya Serebryany2019-02-122-4/+5
* [libFuzzer] simplify the code for print_coverage=1 so that it doesn't fail on...Kostya Serebryany2019-02-121-2/+2
* [libFuzzer] extend the -fork=1 functionality. Still not fully usable, but goo...Kostya Serebryany2019-02-1211-35/+108
* [Fuzzer] Fix function prototype in fuzzer::ExternalFunctions. [NFC]David L. Jones2019-02-091-1/+1
* [libFuzzer] more refactoring; change some of the exit codes (timeout, OOM, in...Kostya Serebryany2019-02-096-39/+57
* [libFuzzer] refactor the merging code, NFCKostya Serebryany2019-02-083-37/+52
* [libFuzzer] remove two unused experimental flagsKostya Serebryany2019-02-085-64/+4