summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/FuzzerTracePC.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [libFuzzer] do not initialize parts of TracePC -- let them be initialized by ...Kostya Serebryany2016-11-111-0/+3
* [libFuzzer] speculatively trying to fix the Mac build; second attemptKostya Serebryany2016-10-271-1/+4
* [libFuzzer] simplify TracePC::HandleTrace even further. Also, when dealing wi...Kostya Serebryany2016-10-261-21/+2
* [libFuzzer] simplify the code in TracePC::HandleTrace a bit moreKostya Serebryany2016-10-261-9/+5
* [libFuzzer] simplify the code to print new PCsKostya Serebryany2016-10-261-0/+10
* [libFuzzer] simplify the code in TracePC::HandleTraceKostya Serebryany2016-10-251-1/+8
* [libFuzzer] simplify the code for use_cmp, also use the position hint when av...Kostya Serebryany2016-10-251-49/+0
* [libFuzzer] extend -print_coverage to also print uncovered lines, functions, ...Kostya Serebryany2016-10-191-2/+96
* [libFuzzer] swap bytes in integers when handling CMP tracesKostya Serebryany2016-10-151-10/+10
* [libFuzzer] add -trace_cmp=1 (guiding mutations based on the observed CMP ins...Kostya Serebryany2016-10-141-1/+53
* [libFuzzer] reapply r283946: refactoring to speed things up, NFC. Now with a ...Kostya Serebryany2016-10-131-34/+21
* Revert "[libFuzzer] refactoring to speed things up, NFC"Daniel Jasper2016-10-121-18/+33
* [libFuzzer] refactoring to speed things up, NFCKostya Serebryany2016-10-111-33/+18
* [libFuzzer] implement value profile for switch, increase the size of the PCs ...Kostya Serebryany2016-10-111-3/+8
* [libFuzzer] refactoring to make -shrink=1 work for value profile, added a test.Kostya Serebryany2016-10-051-35/+35
* [libFuzzer] add ShrinkValueProfileTest, move code around, NFCKostya Serebryany2016-10-051-0/+107
* [libFuzzer] fix a recent bugs (buffer overflow)Kostya Serebryany2016-10-011-1/+1
* [libFuzzer] implement the -shrink=1 option that tires to make elements of the...Kostya Serebryany2016-10-011-2/+10
* [libFuzzer] more the feature set to InputCorpus; on feature update, change th...Kostya Serebryany2016-09-301-25/+0
* [sanitizer-coverage/libFuzzer] make the guards for trace-pc 32-bit; create on...Kostya Serebryany2016-09-291-8/+8
* [libFuzzer] speedup TracePC::FinalizeTraceKostya Serebryany2016-09-281-14/+21
* [libFuzzer] add -exit_on_src_pos to test libFuzzer itself, add a test script ...Kostya Serebryany2016-09-271-2/+2
* [libFuzzer] simplify HandleTrace again, start re-running interesting units an...Kostya Serebryany2016-09-231-5/+36
* [libFuzzer] simplify the TracePC logicKostya Serebryany2016-09-231-21/+12
* [libFuzzer] change ValueBitMap to remember the number of bits in itKostya Serebryany2016-09-231-8/+0
* [libFuzzer] add 'features' to the corpus elements, allow mutations with Size ...Kostya Serebryany2016-09-221-2/+2
* [libFuzzer] more refactoringKostya Serebryany2016-09-211-1/+2
* [libFuzzer] refactoring: split the large header into many; NFCKostya Serebryany2016-09-211-0/+1
* [libFuzzer] add -print_coverage=1 flag to print coverage directly from libFuz...Kostya Serebryany2016-09-181-0/+11
* [libFuzzer] use 'if guard' instead of 'if guard >= 0' with trace-pc; change t...Kostya Serebryany2016-09-181-37/+32
* [libFuzzer] properly reset the guards when reseting the coverage. Also try to...Kostya Serebryany2016-09-171-0/+8
* [libFuzzer] change trace-pc to use 8-byte guardsKostya Serebryany2016-09-171-28/+46
* [libFuzzer] make caller-callee feedback work with trace-pc-guardKostya Serebryany2016-09-151-0/+12
* [libFuzzer] implement print_pcs with trace-pc-guard. Change the trace-pc-guar...Kostya Serebryany2016-09-151-6/+18
* [libFuzzer] add 8-bit counters to trace-pc-guard handlerKostya Serebryany2016-09-151-9/+44
* [libFuzzer] start using trace-pc-guard as an alternative source of coverageKostya Serebryany2016-09-141-23/+13
* [libFuzzer] add more __attribute__((visibility("default")))Kostya Serebryany2016-08-181-0/+2
* [libFuzzer] refactoring around PCMap, NFCKostya Serebryany2016-08-161-31/+10
* [LibFuzzer] Provide stub implementation of __sanitizer_cov_trace_pc_indirDan Liew2016-06-061-1/+9
* [libfuzzer] Refactoring coverage state-management code.Mike Aizatsky2016-05-101-20/+24
* [libFuzzer] speedup path coverage handlingKostya Serebryany2016-02-271-18/+18
* [libFuzzer] initial implementation of path coverage based on -fsanitize-cover...Kostya Serebryany2016-02-261-0/+59
OpenPOWER on IntegriCloud