| Commit message (Expand) | Author | Age | Files | Lines |
* | [libFuzzer] Delete llvm/lib/Fuzzer | Vitaly Buka | 2017-10-16 | 1 | -257/+0 |
* | [SanitizerCoverage] Add stack depth tracing instrumentation. | Matt Morehouse | 2017-08-18 | 1 | -14/+3 |
* | [libFuzzer] experimental support for Clang's coverage (fprofile-instr-generat... | Kostya Serebryany | 2017-08-11 | 1 | -9/+24 |
* | [libFuzzer] simplify code, NFC | Kostya Serebryany | 2017-08-08 | 1 | -4/+3 |
* | [libFuzzer] use the in-binary pc table (instead of PCs captured at run-time) ... | Kostya Serebryany | 2017-08-04 | 1 | -0/+7 |
* | [libFuzzer] print PCs using the in-binary PC-table instead of relying on PCs ... | Kostya Serebryany | 2017-08-04 | 1 | -3/+2 |
* | [libFuzzer] implement more correct way of computing feature index for Inline8... | Kostya Serebryany | 2017-08-01 | 1 | -10/+15 |
* | [libFuzzer] enable -fsanitize-coverage=pc-table for all tests | Kostya Serebryany | 2017-08-01 | 1 | -1/+2 |
* | [libFuzzer] implement __sanitizer_cov_pcs_init and add pc-table to build flag... | Kostya Serebryany | 2017-07-31 | 1 | -0/+5 |
* | [libFuzzer] improve support for inline-8bit-counters (make it more correct an... | Kostya Serebryany | 2017-07-28 | 1 | -2/+8 |
* | [libFuzzer] don't disable msan for TracePC::CollectFeatures: this started to ... | Kostya Serebryany | 2017-07-25 | 1 | -1/+1 |
* | [libFuzzer] prototype implementation of recursion-depth coverage features (co... | Kostya Serebryany | 2017-07-20 | 1 | -2/+23 |
* | [libFuzzer] simplify the handling of memmem/strstr | Kostya Serebryany | 2017-07-14 | 1 | -0/+23 |
* | [libFuzzer] initial support of -fsanitize-coverage=inline-8bit-counters in li... | Kostya Serebryany | 2017-06-13 | 1 | -5/+30 |
* | [libFuzzer] simplify the code a bit | Kostya Serebryany | 2017-03-31 | 1 | -8/+4 |
* | [libFuzzer] make sure we don't execute libFuzzer's mem* and str* hooks while ... | Kostya Serebryany | 2017-03-31 | 1 | -1/+1 |
* | [libFuzzer] best effort support for -fsanitize-coverage=trace-pc instrumentat... | Kostya Serebryany | 2017-03-30 | 1 | -1/+5 |
* | [libFuzzer] create experimental support for user-provided coverage signal | Kostya Serebryany | 2017-03-23 | 1 | -25/+38 |
* | [libFuzzer] inline the code of __sanitizer_cov_trace_pc_guard into it | Kostya Serebryany | 2017-03-17 | 1 | -1/+0 |
* | [libFuzzer] remove more stale code | Kostya Serebryany | 2017-03-14 | 1 | -3/+0 |
* | [libFuzzer] don't clear Counters in TracePC::CollectFeatures since they will ... | Kostya Serebryany | 2017-03-14 | 1 | -3/+2 |
* | [libFuzzer] reorganize the tracing code to make it easier to experiment with ... | Kostya Serebryany | 2017-02-02 | 1 | -5/+6 |
* | [libFuzzer] simplify the value profiling callback further: don't use (idx MOD... | Kostya Serebryany | 2017-01-27 | 1 | -4/+0 |
* | [libFuzzer] simplify the value profile code and disable asan/msan on it | Kostya Serebryany | 2017-01-27 | 1 | -1/+1 |
* | [libFuzzer] further simplify __sanitizer_cov_trace_pc_guard | Kostya Serebryany | 2017-01-26 | 1 | -7/+5 |
* | [libfuzzer] fixing collected pc addresses for coverage | Mike Aizatsky | 2017-01-17 | 1 | -1/+1 |
* | [libFuzzer] use table of recent compares for memcmp/strcmp (to unify the code... | Kostya Serebryany | 2017-01-17 | 1 | -6/+6 |
* | [libFuzzer] cleaner implementation of -print_pcs=1 | Kostya Serebryany | 2016-12-30 | 1 | -0/+1 |
* | [libfuzzer] dump_coverage command line flag | Mike Aizatsky | 2016-12-19 | 1 | -0/+1 |
* | [libFuzzer] when tracing switch statements, handle only one case at a time (t... | Kostya Serebryany | 2016-12-17 | 1 | -1/+1 |
* | [libFuzzer] fix an UB (invalid shift) spotted by ubsan. The code worked fine ... | Kostya Serebryany | 2016-12-13 | 1 | -1/+1 |
* | [libFuzzer] Clean up headers and file formatting of LibFuzzer files. | Marcos Pividori | 2016-12-13 | 1 | -2/+1 |
* | [libFuzzer] refactor the code to allow collecting features in different ways.... | Kostya Serebryany | 2016-12-05 | 1 | -1/+37 |
* | [libFuzzer] do not initialize parts of TracePC -- let them be initialized by ... | Kostya Serebryany | 2016-11-11 | 1 | -2/+2 |
* | [libFuzzer] speculatively trying to fix the Mac build; second attempt | Kostya Serebryany | 2016-10-27 | 1 | -13/+0 |
* | [libFuzzer] revert 285259 -- hit commit too soon | Kostya Serebryany | 2016-10-27 | 1 | -4/+1 |
* | [libFuzzer] speculatively trying to fix the Mac build | Kostya Serebryany | 2016-10-27 | 1 | -1/+4 |
* | [libFuzzer] simplify TracePC::HandleTrace even further. Also, when dealing wi... | Kostya Serebryany | 2016-10-26 | 1 | -2/+0 |
* | [libFuzzer] simplify the code in TracePC::HandleTrace a bit more | Kostya Serebryany | 2016-10-26 | 1 | -15/+5 |
* | [libFuzzer] simplify the code to print new PCs | Kostya Serebryany | 2016-10-26 | 1 | -0/+8 |
* | [libFuzzer] simplify the code in TracePC::HandleTrace | Kostya Serebryany | 2016-10-25 | 1 | -3/+1 |
* | [libFuzzer] simplify the code for use_cmp, also use the position hint when av... | Kostya Serebryany | 2016-10-25 | 1 | -20/+12 |
* | [libFuzzer] add -trace_cmp=1 (guiding mutations based on the observed CMP ins... | Kostya Serebryany | 2016-10-14 | 1 | -0/+49 |
* | [libFuzzer] reapply r283946: refactoring to speed things up, NFC. Now with a ... | Kostya Serebryany | 2016-10-13 | 1 | -2/+2 |
* | Revert "[libFuzzer] refactoring to speed things up, NFC" | Daniel Jasper | 2016-10-12 | 1 | -2/+2 |
* | [libFuzzer] refactoring to speed things up, NFC | Kostya Serebryany | 2016-10-11 | 1 | -2/+2 |
* | [libFuzzer] implement value profile for switch, increase the size of the PCs ... | Kostya Serebryany | 2016-10-11 | 1 | -1/+1 |
* | [libFuzzer] refactoring to make -shrink=1 work for value profile, added a test. | Kostya Serebryany | 2016-10-05 | 1 | -10/+5 |
* | [libFuzzer] add ShrinkValueProfileTest, move code around, NFC | Kostya Serebryany | 2016-10-05 | 1 | -0/+5 |
* | [libFuzzer] implement the -shrink=1 option that tires to make elements of the... | Kostya Serebryany | 2016-10-01 | 1 | -1/+2 |