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