summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp
Commit message (Expand)AuthorAgeFilesLines
* [SanitizerCoverage] Use different module ctor names for trace-pc-guard and in...Fangrui Song2019-05-071-8/+15
* [SanitizerCoverage] Avoid splitting critical edges when destination is a basi...Craig Topper2019-03-121-1/+1
* [sancov] Instrument reachable blocks that end in unreachableReid Kleckner2019-02-281-3/+3
* [SanitizerCoverage] Clang crashes if user declares `__sancov_lowest_stack` va...Julian Lettner2019-02-041-1/+6
* [opaque pointer types] Pass value type to GetElementPtr creation.James Y Knight2019-02-011-2/+2
* [opaque pointer types] Pass value type to LoadInst creation.James Y Knight2019-02-011-2/+2
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-02-011-59/+51
* [sanitizer-coverage] prune trace-cmp instrumentation for CMP isntructions tha...Kostya Serebryany2019-01-311-2/+34
* Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight2019-01-311-51/+59
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-01-311-59/+51
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [SanitizerCoverage] Don't create comdat for interposable functions.Matt Morehouse2019-01-151-1/+1
* [SanitizerCoverage][NFC] Use appendToUsed instead of includeJonathan Metzman2019-01-141-16/+7
* [sancov] Put .SCOV* sections into the right comdat groups on COFFReid Kleckner2018-11-081-2/+3
* [SanitizerCoverage] Don't duplicate code to get section pointersJonathan Metzman2018-10-161-33/+15
* move GetOrCreateFunctionComdat to Instrumentation.cpp/Instrumentation.hKostya Serebryany2018-10-121-18/+4
* [SanitizerCoverage] Prevent /OPT:REF from stripping constructorsJonathan Metzman2018-10-121-0/+21
* [SanitizerCoverage] Make Inline8bit and TracePC counters dead stripping resis...Max Moroz2018-10-121-3/+4
* [SanitizerCoverage] Create comdat for global arrays.Matt Morehouse2018-09-131-14/+25
* Revert "[SanitizerCoverage] Create comdat for global arrays."Matt Morehouse2018-09-111-26/+14
* [SanitizerCoverage] Create comdat for global arrays.Matt Morehouse2018-09-111-14/+26
* Revert "[SanitizerCoverage] Create comdat for global arrays."Matt Morehouse2018-09-111-31/+14
* [SanitizerCoverage] Create comdat for global arrays.Matt Morehouse2018-09-111-14/+31
* [libFuzzer] Port to WindowsMatt Morehouse2018-08-301-6/+33
* Revert "[libFuzzer] Port to Windows"Matt Morehouse2018-08-291-33/+6
* [libFuzzer] Port to WindowsMatt Morehouse2018-08-291-6/+33
* Revert "[libFuzzer] Port to Windows"Matt Morehouse2018-08-281-23/+6
* [libFuzzer] Port to WindowsMatt Morehouse2018-08-281-6/+23
* [SanitizerCoverage] Add associated metadata to PC guards.Matt Morehouse2018-08-141-0/+3
* [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
OpenPOWER on IntegriCloud