summaryrefslogtreecommitdiffstats
path: root/llvm/test/Instrumentation/SanitizerCoverage/coverage.ll
Commit message (Expand)AuthorAgeFilesLines
* [NewPM][Sancov] Make Sancov a Module Pass instead of 2 PassesLeonard Chan2019-09-041-2/+2
* Reland the "[NewPM] Port Sancov" patch from rL365838. No functionalLeonard Chan2019-07-251-1/+3
* Revert "[NewPM] Port Sancov"Leonard Chan2019-07-151-3/+1
* [NewPM] Port SancovLeonard Chan2019-07-111-1/+3
* [sanitizer-coverage] remove stale code (old coverage); llvm part Kostya Serebryany2017-05-311-11/+0
* Revert "Fixes for tests for r303698"George Karpenkov2017-05-241-4/+2
* Fixes for tests for r303698George Karpenkov2017-05-231-2/+4
* [sanitizer-coverage] remove some more stale codeKostya Serebryany2017-04-191-12/+0
* [sanitizer-coverage] remove stale codeKostya Serebryany2017-04-191-20/+0
* [sancov] using comdat only when it is enabledMike Aizatsky2017-02-081-13/+0
* [sancov] specifying comdat for sancov constructorsMike Aizatsky2017-02-081-1/+13
* [sanitizer-coverage] emit __sanitizer_cov_trace_pc_guard w/o a preceding 'if'...Kostya Serebryany2017-01-241-1/+1
* [sancov] Name the global containing the main source file nameReid Kleckner2016-11-161-1/+1
* [sanitizer-coverage] make trace-pc-guard and indirect-call work togetherKostya Serebryany2016-09-151-0/+1
* [sanitizer-coverage] make sure that calls to __sanitizer_cov_trace_pc are not...Kostya Serebryany2016-07-141-5/+10
* [sancov] enabling coverage edge pruning by default.Mike Aizatsky2016-04-061-4/+2
* [sancov] save entry block from pruning (it is always full dominator)Mike Aizatsky2016-04-011-3/+2
* [sancov] Pruning full dominator blocks from instrumentation.Mike Aizatsky2016-02-261-0/+9
* [sanitizer-coverage] implement -fsanitize-coverage=trace-pc. This is similar ...Kostya Serebryany2016-02-171-0/+6
* Create llvm.global_ctors in the new format.Rafael Espindola2015-12-061-2/+2
* [SanitizerCoverage] Don't add instrumentation to unreachable blocks.Alexey Samsonov2015-06-301-0/+9
* [sanitizer] fix instrumentation with -mllvm -sanitizer-coverage-block-thresho...Kostya Serebryany2015-03-101-0/+5
* [sanitizer] add nosanitize metadata to more coverage instrumentation instruct...Kostya Serebryany2015-03-051-8/+8
* [sanitizer/coverage] Add AFL-style coverage counters (search heuristic for fu...Kostya Serebryany2015-03-031-3/+19
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-271-3/+3
* [sanitizer] fix a test broken by r229940Kostya Serebryany2015-02-201-2/+2
* [sanitizer] add another workaround for PR 17409: when over a threshold emit c...Kostya Serebryany2015-02-041-2/+5
* [sancov] Fix unspecified constructor order between sancov and asan.Evgeniy Stepanov2015-01-271-0/+4
* [asan] change _sanitizer_cov_module_init to accept int* instead of int**Kostya Serebryany2014-12-301-1/+1
* [asan] change the coverage collection scheme so that we can easily emit cover...Kostya Serebryany2014-12-231-5/+5
* [sanitizer] prevent function call merging for sanitizer-coverage callbacksKostya Serebryany2014-12-161-0/+4
* [msan] allow -fsanitize-coverage=N together with -fsanitize=memory, llvm partKostya Serebryany2014-12-031-1/+1
* [asan/coverage] change the way asan coverage instrumentation is done: instead...Kostya Serebryany2014-11-241-2/+2
* [asan] add experimental basic-block tracing to asan-coverage; also fix -fsani...Kostya Serebryany2014-11-191-0/+1
* Move asan-coverage into a separate phase.Kostya Serebryany2014-11-111-0/+88
OpenPOWER on IntegriCloud