aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Fuzzer/FuzzerTracePC.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-10-16[libFuzzer] Delete llvm/lib/FuzzerVitaly Buka1-583/+0
2017-08-18[SanitizerCoverage] Add stack depth tracing instrumentation.Matt Morehouse1-2/+11
2017-08-11[libFuzzer] experimental support for Clang's coverage (fprofile-instr-generat...Kostya Serebryany1-6/+14
2017-08-10[libFuzzer] Update LibFuzzer w.r.t. the new comparisons instrumentation APIAlexander Potapenko1-0/+35
2017-08-08[libFuzzer] simplify code, NFCKostya Serebryany1-7/+4
2017-08-08[libFuzzer] remove stale codeKostya Serebryany1-2/+0
2017-08-08[libFuzzer] simplify the implementation of -print_coverage=1Kostya Serebryany1-96/+65
2017-08-04[libFuzzer] print PCs using the in-binary PC-table instead of relying on PCs ...Kostya Serebryany1-15/+36
2017-08-01[libFuzzer] enable -fsanitize-coverage=pc-table for all testsKostya Serebryany1-8/+18
2017-07-31[libFuzzer] implement __sanitizer_cov_pcs_init and add pc-table to build flag...Kostya Serebryany1-5/+26
2017-07-28[libFuzzer] improve support for inline-8bit-counters (make it more correct an...Kostya Serebryany1-0/+12
2017-07-20[libFuzzer] prototype implementation of recursion-depth coverage features (co...Kostya Serebryany1-0/+2
2017-07-14[libFuzzer] simplify the handling of memmem/strstrKostya Serebryany1-0/+23
2017-07-13[libFuzzer] move code around; NFCKostya Serebryany1-0/+60
2017-06-13[libFuzzer] initial support of -fsanitize-coverage=inline-8bit-counters in li...Kostya Serebryany1-0/+23
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-03-30[libFuzzer] best effort support for -fsanitize-coverage=trace-pc instrumentat...Kostya Serebryany1-0/+11
2017-03-23[libFuzzer] create experimental support for user-provided coverage signalKostya Serebryany1-1/+1
2017-03-17[libFuzzer] inline the code of __sanitizer_cov_trace_pc_guard into itKostya Serebryany1-8/+3
2017-02-10[libFuzzer] Use stoull instead of stol to ensure 64 bits.Marcos Pividori1-2/+2
2017-02-08[libFuzzer] Use long long to ensure 64 bits.Marcos Pividori1-1/+1
2017-02-03[libFuzzer] properly hide the memcmp interceptor from msanKostya Serebryany1-1/+1
2017-02-03[libfuzzer] chromium-related compilation fixesMike Aizatsky1-2/+4
2017-02-02[libFuzzer] reorganize the tracing code to make it easier to experiment with ...Kostya Serebryany1-14/+30
2017-01-27[libFuzzer] simplify the value profiling callback further: don't use (idx MOD...Kostya Serebryany1-1/+1
2017-01-27[libFuzzer] make sure (again) that __builtin_popcountl is compiled into popcntKostya Serebryany1-0/+8
2017-01-27[libFuzzer] simplify the value profile code and disable asan/msan on itKostya Serebryany1-4/+15
2017-01-26[libFuzzer] further simplify __sanitizer_cov_trace_pc_guardKostya Serebryany1-2/+2
2017-01-26[libFuzzer] simplify the code for __sanitizer_cov_trace_pc_guard and make sur...Kostya Serebryany1-4/+13
2017-01-26[libFuzzer] don't call GetPreviousInstructionPc on the hot path -- only when ...Kostya Serebryany1-18/+22
2017-01-23[libFuzzer] make sure we use the feedback from std::string operator ==Kostya Serebryany1-1/+4
2017-01-22[libFuzzer] Portably disassemble and find calls to sanitizer_cov_trace_pc_guard.Marcos Pividori1-2/+7
2017-01-22[libFuzzer] Portable implementation of `IsInterestingCoverageFile()`.Marcos Pividori1-12/+0
2017-01-22[libFuzzer] Expose Sanitizer Coverage functions from libFuzzer.Marcos Pividori1-12/+16
2017-01-21[libFuzzer] fix gcc buildKostya Serebryany1-1/+0
2017-01-20[libFuzzer] call __sanitizer_dump_coverage via EFKostya Serebryany1-1/+2
2017-01-17[libfuzzer] fixing collected pc addresses for coverageMike Aizatsky1-17/+26
2017-01-17[libFuzzer] use table of recent compares for memcmp/strcmp (to unify the code...Kostya Serebryany1-25/+14
2017-01-03[libFuzzer] disable -print_pcs by default (was enabled by mistake)Kostya Serebryany1-0/+2
2016-12-30[libFuzzer] cleaner implementation of -print_pcs=1Kostya Serebryany1-7/+12
2016-12-29[libFuzzer] make __sanitizer_cov_trace_switch more predictableKostya Serebryany1-22/+17
2016-12-19[libfuzzer] dump_coverage command line flagMike Aizatsky1-0/+5
2016-12-17[libFuzzer] speed up __sanitizer_cov_trace_switch a bit more (remove DIV)Kostya Serebryany1-1/+11
2016-12-17[libFuzzer] when tracing switch statements, handle only one case at a time (t...Kostya Serebryany1-3/+13
2016-12-16[libFuzzer] avoid msan false positives in more casesKostya Serebryany1-6/+2
2016-12-14[libFuzzer] disable msan for one more hook that reads target's data that migh...Kostya Serebryany1-0/+3
2016-12-10[libFuzzer] use __sanitizer_get_module_and_offset_for_pc to get the module na...Kostya Serebryany1-7/+12
2016-12-05[libFuzzer] refactor the code to allow collecting features in different ways....Kostya Serebryany1-35/+0
2016-11-30[libFuzzer] extend -print_coverage to print the comma-separated list of cover...Kostya Serebryany1-1/+11
2016-11-30[LibFuzzer] Split up some functions among different headers.Zachary Turner1-4/+4