summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp
Commit message (Expand)AuthorAgeFilesLines
* Instrumentation: Remove ilist iterator implicit conversions, NFCDuncan P. N. Exon Smith2015-10-131-4/+4
* [sancov] Disable sanitizer coverage on functions using SEHReid Kleckner2015-09-031-0/+7
* [sancov] Fix an unused variable warning introduced in r245067Justin Bogner2015-08-141-1/+1
* [sancov] Leave llvm.localescape in the entry blockReid Kleckner2015-08-141-8/+4
* [libFuzzer] don't crash if the condition in a switch has unusual type (e.g. i72)Kostya Serebryany2015-08-111-0/+3
* [libFuzzer] trace switch statements and apply mutations based on the expected...Kostya Serebryany2015-07-311-4/+55
* [SanitizerCoverage] Don't add instrumentation to unreachable blocks.Alexey Samsonov2015-06-301-0/+7
* [SanitizerCoverage] Use llvm::getDISubprogram() to get location of the entry ...Alexey Samsonov2015-06-121-3/+9
* Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced ini...David Blaikie2015-05-181-8/+8
* SanitizerCoverage: Use `createSanitizerCtor` to create ctor and call initIsmail Pazarbasi2015-05-101-20/+13
* Delete unused createSanitizerCoverageModulePass overload.Alexey Samsonov2015-05-071-3/+0
* Revert "SanitizerCoverage: Use `createSanitizerCtor` to create ctor and call ...Ismail Pazarbasi2015-05-071-11/+16
* SanitizerCoverage: Use `createSanitizerCtor` to create ctor and call initIsmail Pazarbasi2015-05-071-16/+11
* [SanitizerCoverage] Introduce SanitizerCoverageOptions struct.Alexey Samsonov2015-05-071-30/+68
* [SanitizerCoverage] Fix a couple of typos. NFC.Alexey Samsonov2015-05-061-7/+7
* Reduce dyn_cast<> to isa<> or cast<> where possible.Benjamin Kramer2015-04-101-1/+1
* Move `checkInterfaceFunction` to ModuleUtilsIsmail Pazarbasi2015-04-061-20/+12
* Transforms: Use the new DebugLoc API, NFCDuncan P. N. Exon Smith2015-03-301-2/+2
* [sanitizer] experimental tracing for cmp instructionsKostya Serebryany2015-03-211-13/+50
* SanitizerCoverage: Check for null DebugLocsDuncan P. N. Exon Smith2015-03-201-2/+3
* [sanitizer] fix instrumentation with -mllvm -sanitizer-coverage-block-thresho...Kostya Serebryany2015-03-101-7/+10
* [sanitizer] decrease sanitizer-coverage-block-threshold from 1000 to 500 as a...Kostya Serebryany2015-03-101-1/+1
* [sanitizer] add nosanitize metadata to more coverage instrumentation instruct...Kostya Serebryany2015-03-051-4/+12
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-6/+2
* [sanitizer/coverage] Add AFL-style coverage counters (search heuristic for fu...Kostya Serebryany2015-03-031-7/+55
* [sanitizer] when dumping the basic block trace, also dump the module names. P...Kostya Serebryany2015-02-201-3/+12
* [sanitizer] add another workaround for PR 17409: when over a threshold emit c...Kostya Serebryany2015-02-041-24/+32
* [sancov] Fix unspecified constructor order between sancov and asan.Evgeniy Stepanov2015-01-271-1/+1
* [PM] Remove the Pass argument from all of the critical edge splittingChandler Carruth2015-01-191-1/+1
* [asan] simplify the tracing code, make it use the same guard variables as cov...Kostya Serebryany2015-01-031-25/+12
* [asan] change _sanitizer_cov_module_init to accept int* instead of int**Kostya Serebryany2014-12-301-18/+34
* [asan] change the coverage collection scheme so that we can easily emit cover...Kostya Serebryany2014-12-231-12/+24
* [sanitizer] allow -fsanitize-coverage=N w/ -fsanitize=leak, llvm partKostya Serebryany2014-12-171-4/+2
* [sanitizer] prevent function call merging for sanitizer-coverage callbacksKostya Serebryany2014-12-161-0/+7
* IR: Split Metadata from ValueDuncan P. N. Exon Smith2014-12-091-1/+1
* [msan] allow -fsanitize-coverage=N together with -fsanitize=memory, llvm partKostya Serebryany2014-12-031-1/+4
* [asan/coverage] change the way asan coverage instrumentation is done: instead...Kostya Serebryany2014-11-241-10/+7
* [asan] add experimental basic-block tracing to asan-coverage; also fix -fsani...Kostya Serebryany2014-11-191-6/+40
* Use nullptr instead of NULL for variadic sentinelsReid Kleckner2014-11-131-3/+3
* Move asan-coverage into a separate phase.Kostya Serebryany2014-11-111-0/+260
OpenPOWER on IntegriCloud