summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fixing section name for Darwin platforms for sanitizer coverageGeorge Karpenkov2017-06-141-1/+1
* [sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-...Kostya Serebryany2017-06-081-9/+43
* Revert "[sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage...Renato Golin2017-06-051-43/+9
* [sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-...Kostya Serebryany2017-06-031-9/+43
* [sanitizer-coverage] refactor the code to make it easier to add more sections...Kostya Serebryany2017-06-021-55/+74
* [sanitizer-coverage] remove stale code (old coverage); llvm part Kostya Serebryany2017-05-311-130/+10
* Fix coverage check for full post-dominator basic blocks.George Karpenkov2017-05-251-1/+4
* Revert "Disable coverage opt-out for strong postdominator blocks."George Karpenkov2017-05-241-2/+22
* Disable coverage opt-out for strong postdominator blocks.George Karpenkov2017-05-231-22/+2
* [sanitizer-coverage] implement -fsanitize-coverage=no-prune,... instead of a ...Kostya Serebryany2017-05-051-4/+7
* [sanitizer-coverage] remove some more stale codeKostya Serebryany2017-04-191-21/+5
* Remove two unused variables (-Werror).Evgeniy Stepanov2017-04-191-3/+0
* [sanitizer-coverage] remove stale codeKostya Serebryany2017-04-191-66/+4
* Module::getOrInsertFunction is using C-style vararg instead of variadic templ...Serge Guelton2017-04-111-16/+16
* Revert "Turn some C-style vararg into variadic templates"Diana Picus2017-04-111-16/+16
* Turn some C-style vararg into variadic templatesSerge Guelton2017-04-111-16/+16
* Revert "Turn some C-style vararg into variadic templates"Mehdi Amini2017-04-061-25/+30
* Turn some C-style vararg into variadic templatesMehdi Amini2017-04-061-30/+25
* [sancov] Don't instrument blocks with no insertion pointReid Kleckner2017-03-231-0/+5
* [sancov] using comdat only when it is enabledMike Aizatsky2017-02-081-3/+7
* [sancov] specifying comdat for sancov constructorsMike Aizatsky2017-02-081-1/+3
* [sanitizer coverage] Fix Instrumentation to work on Windows.Marcos Pividori2017-02-031-21/+29
* SanitizerCoverage: Support sanitizer guard section on darwinJustin Bogner2017-02-011-13/+30
* [sanitizer-coverage] emit __sanitizer_cov_trace_pc_guard w/o a preceding 'if'...Kostya Serebryany2017-01-241-1/+1
* [sanitizer-coverage] sort the switch casesKostya Serebryany2016-12-271-0/+5
* [sanitizer-coverage] use IRB.SetCurrentDebugLocation after IRB.SetInsertPointKostya Serebryany2016-12-031-1/+1
* [sancov] Name the global containing the main source file nameReid Kleckner2016-11-161-3/+3
* [sanitizer-coverage] make sure asan does not instrument coverage guards (repo...Kostya Serebryany2016-11-151-1/+1
* [sancov] Don't instrument MSVC CRT stdio config helpersReid Kleckner2016-11-111-0/+5
* [sanitizer-coverage] use private linkage for coverage guards, delete old comm...Kostya Serebryany2016-10-111-12/+4
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-1/+1
* [sanitizer-coverage/libFuzzer] make the guards for trace-pc 32-bit; create on...Kostya Serebryany2016-09-291-64/+91
* [sanitizer-coverage] fix a bug in trace-gepKostya Serebryany2016-09-271-1/+1
* [sanitizer-coverage] don't emit the CTOR function if nothing has been instrum...Kostya Serebryany2016-09-271-17/+21
* [sanitizer-coverage] add comdat to coverage guards if neededKostya Serebryany2016-09-201-0/+2
* [libFuzzer] use 'if guard' instead of 'if guard >= 0' with trace-pc; change t...Kostya Serebryany2016-09-181-7/+9
* [sanitizer-coverage] change trace-pc to use 8-byte guardsKostya Serebryany2016-09-171-24/+27
* [sanitizer-coverage] make trace-pc-guard and indirect-call work togetherKostya Serebryany2016-09-151-1/+1
* [sanitizer-coverage] add yet another flavour of coverage instrumentation: tra...Kostya Serebryany2016-09-141-2/+52
* [sanitizer-coverage] add two more modes of instrumentation: trace-div and tra...Kostya Serebryany2016-08-301-6/+75
* [sanitizer-coverage/libFuzzer] instrument comparisons with __sanitizer_cov_t...Kostya Serebryany2016-08-181-8/+24
* [sanitizer-coverage] make sure that calls to __sanitizer_cov_trace_pc are not...Kostya Serebryany2016-07-141-1/+2
* [sancov] enabling coverage edge pruning by default.Mike Aizatsky2016-04-061-4/+4
* NFC: make AtomicOrdering an enum classJF Bastien2016-04-061-1/+1
* [sancov] save entry block from pruning (it is always full dominator)Mike Aizatsky2016-04-011-3/+3
* [sancov] code readability improvement.Mike Aizatsky2016-03-231-11/+26
* [sancov] do not instrument nodes that are full pre-dominatorsMike Aizatsky2016-03-211-10/+17
* [sancov] clang-formatting SanitizerCoverage.cpp and fully pleasing clang-tidy.Mike Aizatsky2016-03-181-72/+78
* Revert "Revert "[sancov] specifying sanitizer coverage dependencies.""Chandler Carruth2016-03-181-1/+7
* [sancov] Fix the sancov pass to initialize itself inside itsChandler Carruth2016-03-181-1/+3
OpenPOWER on IntegriCloud