summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/FuzzerTracePC.h
Commit message (Expand)AuthorAgeFilesLines
* [libFuzzer] Delete llvm/lib/FuzzerVitaly Buka2017-10-161-257/+0
* [SanitizerCoverage] Add stack depth tracing instrumentation.Matt Morehouse2017-08-181-14/+3
* [libFuzzer] experimental support for Clang's coverage (fprofile-instr-generat...Kostya Serebryany2017-08-111-9/+24
* [libFuzzer] simplify code, NFCKostya Serebryany2017-08-081-4/+3
* [libFuzzer] use the in-binary pc table (instead of PCs captured at run-time) ...Kostya Serebryany2017-08-041-0/+7
* [libFuzzer] print PCs using the in-binary PC-table instead of relying on PCs ...Kostya Serebryany2017-08-041-3/+2
* [libFuzzer] implement more correct way of computing feature index for Inline8...Kostya Serebryany2017-08-011-10/+15
* [libFuzzer] enable -fsanitize-coverage=pc-table for all testsKostya Serebryany2017-08-011-1/+2
* [libFuzzer] implement __sanitizer_cov_pcs_init and add pc-table to build flag...Kostya Serebryany2017-07-311-0/+5
* [libFuzzer] improve support for inline-8bit-counters (make it more correct an...Kostya Serebryany2017-07-281-2/+8
* [libFuzzer] don't disable msan for TracePC::CollectFeatures: this started to ...Kostya Serebryany2017-07-251-1/+1
* [libFuzzer] prototype implementation of recursion-depth coverage features (co...Kostya Serebryany2017-07-201-2/+23
* [libFuzzer] simplify the handling of memmem/strstrKostya Serebryany2017-07-141-0/+23
* [libFuzzer] initial support of -fsanitize-coverage=inline-8bit-counters in li...Kostya Serebryany2017-06-131-5/+30
* [libFuzzer] simplify the code a bitKostya Serebryany2017-03-311-8/+4
* [libFuzzer] make sure we don't execute libFuzzer's mem* and str* hooks while ...Kostya Serebryany2017-03-311-1/+1
* [libFuzzer] best effort support for -fsanitize-coverage=trace-pc instrumentat...Kostya Serebryany2017-03-301-1/+5
* [libFuzzer] create experimental support for user-provided coverage signalKostya Serebryany2017-03-231-25/+38
* [libFuzzer] inline the code of __sanitizer_cov_trace_pc_guard into itKostya Serebryany2017-03-171-1/+0
* [libFuzzer] remove more stale codeKostya Serebryany2017-03-141-3/+0
* [libFuzzer] don't clear Counters in TracePC::CollectFeatures since they will ...Kostya Serebryany2017-03-141-3/+2
* [libFuzzer] reorganize the tracing code to make it easier to experiment with ...Kostya Serebryany2017-02-021-5/+6
* [libFuzzer] simplify the value profiling callback further: don't use (idx MOD...Kostya Serebryany2017-01-271-4/+0
* [libFuzzer] simplify the value profile code and disable asan/msan on itKostya Serebryany2017-01-271-1/+1
* [libFuzzer] further simplify __sanitizer_cov_trace_pc_guardKostya Serebryany2017-01-261-7/+5
* [libfuzzer] fixing collected pc addresses for coverageMike Aizatsky2017-01-171-1/+1
* [libFuzzer] use table of recent compares for memcmp/strcmp (to unify the code...Kostya Serebryany2017-01-171-6/+6
* [libFuzzer] cleaner implementation of -print_pcs=1Kostya Serebryany2016-12-301-0/+1
* [libfuzzer] dump_coverage command line flagMike Aizatsky2016-12-191-0/+1
* [libFuzzer] when tracing switch statements, handle only one case at a time (t...Kostya Serebryany2016-12-171-1/+1
* [libFuzzer] fix an UB (invalid shift) spotted by ubsan. The code worked fine ...Kostya Serebryany2016-12-131-1/+1
* [libFuzzer] Clean up headers and file formatting of LibFuzzer files.Marcos Pividori2016-12-131-2/+1
* [libFuzzer] refactor the code to allow collecting features in different ways....Kostya Serebryany2016-12-051-1/+37
* [libFuzzer] do not initialize parts of TracePC -- let them be initialized by ...Kostya Serebryany2016-11-111-2/+2
* [libFuzzer] speculatively trying to fix the Mac build; second attemptKostya Serebryany2016-10-271-13/+0
* [libFuzzer] revert 285259 -- hit commit too soonKostya Serebryany2016-10-271-4/+1
* [libFuzzer] speculatively trying to fix the Mac buildKostya Serebryany2016-10-271-1/+4
* [libFuzzer] simplify TracePC::HandleTrace even further. Also, when dealing wi...Kostya Serebryany2016-10-261-2/+0
* [libFuzzer] simplify the code in TracePC::HandleTrace a bit moreKostya Serebryany2016-10-261-15/+5
* [libFuzzer] simplify the code to print new PCsKostya Serebryany2016-10-261-0/+8
* [libFuzzer] simplify the code in TracePC::HandleTraceKostya Serebryany2016-10-251-3/+1
* [libFuzzer] simplify the code for use_cmp, also use the position hint when av...Kostya Serebryany2016-10-251-20/+12
* [libFuzzer] add -trace_cmp=1 (guiding mutations based on the observed CMP ins...Kostya Serebryany2016-10-141-0/+49
* [libFuzzer] reapply r283946: refactoring to speed things up, NFC. Now with a ...Kostya Serebryany2016-10-131-2/+2
* Revert "[libFuzzer] refactoring to speed things up, NFC"Daniel Jasper2016-10-121-2/+2
* [libFuzzer] refactoring to speed things up, NFCKostya Serebryany2016-10-111-2/+2
* [libFuzzer] implement value profile for switch, increase the size of the PCs ...Kostya Serebryany2016-10-111-1/+1
* [libFuzzer] refactoring to make -shrink=1 work for value profile, added a test.Kostya Serebryany2016-10-051-10/+5
* [libFuzzer] add ShrinkValueProfileTest, move code around, NFCKostya Serebryany2016-10-051-0/+5
* [libFuzzer] implement the -shrink=1 option that tires to make elements of the...Kostya Serebryany2016-10-011-1/+2
OpenPOWER on IntegriCloud