summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp
Commit message (Expand)AuthorAgeFilesLines
* [SanitizerCoverage] Add associated metadata to 8-bit counters.Matt Morehouse2018-07-121-1/+3
* [Instrumentation] Remove unused includeBenjamin Kramer2018-06-251-1/+0
* [SanitizerCoverage] Add associated metadata to pc-tables.Matt Morehouse2018-06-151-1/+5
* [sanitizer-coverage] don't instrument a function if it's entry block ends wit...Kostya Serebryany2018-05-111-0/+2
* [Transforms] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-131-5/+5
* [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
OpenPOWER on IntegriCloud