aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Fuzzer
AgeCommit message (Expand)AuthorFilesLines
2017-10-16[libFuzzer] Delete llvm/lib/FuzzerVitaly Buka47-7427/+0
2017-10-04[FuzzerUtil] Partially revert D38481 on FuzzerUtilTim Shen1-1/+9
2017-10-03Use sched_getaffinity instead of std::thread::hardware_concurrency.Rafael Espindola1-9/+1
2017-08-21Moving libFuzzer from LLVM to compiler-rt.George Karpenkov151-3641/+4
2017-08-21Always compile libFuzzer with no coverageGeorge Karpenkov1-2/+2
2017-08-20Get rid of even more "%T" expansions, see <https://reviews.llvm.org/D35396>.Kuba Mracek2-2/+4
2017-08-18[SanitizerCoverage] Add stack depth tracing instrumentation.Matt Morehouse2-16/+14
2017-08-14[CMake] Add install target for LLVMFuzzerPetr Hosek1-0/+21
2017-08-14[libFuzzer] try to use less RAM while processing the initial corpusKostya Serebryany1-1/+2
2017-08-14[libFuzzer] explicitly use -fsanitize-coverage=trace-pc-guard in test/dump_co...Kostya Serebryany3-7/+7
2017-08-11[libFuzzer] experimental support for Clang's coverage (fprofile-instr-generat...Kostya Serebryany6-15/+99
2017-08-11[libFuzzer] Re-enable coverage.test on Darwin.George Karpenkov1-2/+0
2017-08-10[libFuzzer] Update LibFuzzer w.r.t. the new comparisons instrumentation APIAlexander Potapenko1-0/+35
2017-08-08[libFuzzer] simplify code, NFCKostya Serebryany2-11/+7
2017-08-08[libFuzzer] remove stale codeKostya Serebryany3-14/+0
2017-08-08[libFuzzer] simplify the implementation of -print_coverage=1Kostya Serebryany2-103/+69
2017-08-07Do not instrument libFuzzer itself when built with -DLLVM_USE_SANITIZE_COVERAGEGeorge Karpenkov1-0/+5
2017-08-04[libFuzzer] use the in-binary pc table (instead of PCs captured at run-time) ...Kostya Serebryany5-13/+25
2017-08-04[libFuzzer] print PCs using the in-binary PC-table instead of relying on PCs ...Kostya Serebryany3-21/+40
2017-08-04[libFuzzer] re-enable fuzzer-printcovpcs.testKostya Serebryany1-1/+1
2017-08-04[libFuzzer] make a test more robustKostya Serebryany1-1/+1
2017-08-04[libFuzzer] remove the now redundant 'LLVMFuzzer-' prefix from libFuzzer testsKostya Serebryany65-241/+241
2017-08-04[libFuzzer] split one test into severalKostya Serebryany7-24/+24
2017-08-04[libFuzzer tests] Only enable libFuzzer tests ifGeorge Karpenkov2-18/+16
2017-08-04[libFuzzer] make trace-pc.test more reliableKostya Serebryany1-1/+1
2017-08-04Fixing buildbots: do not register check-fuzzer if clang or asan are notGeorge Karpenkov1-12/+15
2017-08-04Drop Windows support from libFuzzer tests.George Karpenkov9-55/+5
2017-08-04Port libFuzzer tests to LIT. Do not require two-stage build for check-fuzzer.George Karpenkov72-442/+341
2017-08-04Disable libFuzzer tests on WindowsGeorge Karpenkov1-2/+10
2017-08-03[libFuzzer] Un-reverting change in tests after fixing the failure on Linux.George Karpenkov1-1/+1
2017-08-02Revert "[libFuzzer tests] Use substring comparison in libFuzzer tests"George Karpenkov1-1/+1
2017-08-02[libFuzzer tests] Use substring comparison in libFuzzer testsGeorge Karpenkov1-1/+1
2017-08-01[libFuzzer] temporarty remove pc-tables and disable test/fuzzer-printcovpcs.t...Kostya Serebryany2-2/+3
2017-08-01[libFuzzer] implement more correct way of computing feature index for Inline8...Kostya Serebryany2-11/+18
2017-08-01[libFuzzer] enable -fsanitize-coverage=pc-table for all testsKostya Serebryany4-11/+22
2017-07-31[libFuzzer] implement __sanitizer_cov_pcs_init and add pc-table to build flag...Kostya Serebryany3-6/+32
2017-07-28[libFuzzer] improve support for inline-8bit-counters (make it more correct an...Kostya Serebryany3-3/+21
2017-07-25[libFuzzer] don't disable msan for TracePC::CollectFeatures: this started to ...Kostya Serebryany1-1/+1
2017-07-25[libFuzzer] make one test faster, fix compiler warnings in testsKostya Serebryany4-4/+4
2017-07-24Revert "Revert "[libFuzzer] Add a dependency on symbolizer from libFuzzer tes...George Karpenkov1-1/+1
2017-07-22[libFuzzer] reimplement experimental_len_control=1: bump the temporary max_le...Kostya Serebryany4-22/+34
2017-07-20Generate error reports when a fuzz target exits.Matt Morehouse21-20/+59
2017-07-20[libFuzzer] delete stale codeKostya Serebryany1-23/+0
2017-07-20[libFuzzer] make sure CheckExitOnSrcPosOrItem is called after the new input i...Kostya Serebryany2-4/+6
2017-07-20[libFuzzer] prototype implementation of recursion-depth coverage features (co...Kostya Serebryany5-4/+30
2017-07-20[libFuzzer] add DeepRecursionTest, inspired by https://guidovranken.wordpress...Kostya Serebryany2-0/+26
2017-07-20Try to deflake fuzzer-oom.test on WindowsReid Kleckner1-1/+5
2017-07-19[libFuzzer] simplify two more testsKostya Serebryany2-3/+3
2017-07-19[libFuzzer] change several tests to not limit the max len: with reduce_inputs...Kostya Serebryany6-7/+5
2017-07-19Fix fuzzer-flags.test on WindowsReid Kleckner2-3/+1