summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp
Commit message (Expand)AuthorAgeFilesLines
* [sanitizer-coverage] call appendToUsed once per module, not once per function...Kostya Serebryany2017-09-091-8/+8
* [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzerMatt Morehouse2017-08-301-9/+21
* Revert "[SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer"Matt Morehouse2017-08-291-21/+9
* [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzerMatt Morehouse2017-08-291-9/+21
* [sanitizer-coverage] Mark the guard and 8-bit counter arrays as usedJustin Bogner2017-08-291-7/+14
* [sanitizer-coverage] Return the array from CreatePCArray. NFCJustin Bogner2017-08-281-9/+12
* [sanitizer-coverage] Clean up trailing whitespace. NFCJustin Bogner2017-08-281-6/+6
* Revert "[SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer"Matt Morehouse2017-08-251-21/+9
* [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzerMatt Morehouse2017-08-251-9/+21
* [sanitizer-coverage] extend fsanitize-coverage=pc-table with flags for every PCKostya Serebryany2017-08-251-13/+20
* [sanitizer-coverage] Make sure pc-tables aren't dead strippedJustin Bogner2017-08-251-0/+4
* [SanitizerCoverage] Optimize stack-depth instrumentation.Matt Morehouse2017-08-221-23/+7
* [SanitizerCoverage] Add stack depth tracing instrumentation.Matt Morehouse2017-08-181-2/+52
* [sanitizer-coverage] Change cmp instrumentation to distinguish const operandsAlexander Potapenko2017-08-101-4/+40
* [sanitizer-coverage] relax an assertionKostya Serebryany2017-08-011-4/+5
* [sanitizer-coverage] don't instrument available_externally functionsKostya Serebryany2017-07-311-0/+3
* [sanitizer-coverage] ensure minimal alignment for coverage counters and guardsKostya Serebryany2017-07-311-1/+2
* [sanitizer-coverage] rename sanitizer-coverage-create-pc-table into sanitizer...Kostya Serebryany2017-07-281-4/+5
* [sanitizer-coverage] add a feature sanitizer-coverage-create-pc-table=1 (work...Kostya Serebryany2017-07-271-22/+81
* [sanitizer-coverage] simplify the code, NFCKostya Serebryany2017-07-251-14/+8
* [sancov] Fix PR33732Alexander Potapenko2017-07-181-0/+10
* 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
OpenPOWER on IntegriCloud