summaryrefslogtreecommitdiff
path: root/test/Instrumentation
AgeCommit message (Expand)AuthorFilesLines
2015-03-10[sanitizer] fix instrumentation with -mllvm -sanitizer-coverage-block-thresho...Kostya Serebryany1-0/+5
2015-03-05[sanitizer] add nosanitize metadata to more coverage instrumentation instruct...Kostya Serebryany1-8/+8
2015-03-04asan: do not instrument direct inbounds accesses to stack variablesDmitry Vyukov1-0/+48
2015-03-03[sanitizer/coverage] Add AFL-style coverage counters (search heuristic for fu...Kostya Serebryany1-3/+19
2015-03-03DebugInfo: Move new hierarchy into placeDuncan P. N. Exon Smith5-61/+61
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie44-208/+208
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie13-56/+56
2015-02-27[asan] Skip promotable allocas to improve performance at -O0Anna Zaks7-5/+54
2015-02-25InstrProf: Make the __llvm_profile_runtime_user symbol hiddenJustin Bogner1-1/+1
2015-02-24InstrProf: Test for appropriate linkage of the profiling structuresJustin Bogner1-0/+46
2015-02-20[sanitizer] fix a test broken by r229940Kostya Serebryany1-2/+2
2015-02-12tsan: do not instrument not captured valuesDmitry Vyukov1-0/+91
2015-02-06[msan] Fix "missing origin" in atomic store.Evgeniy Stepanov1-0/+2
2015-02-04[sanitizer] add another workaround for PR 17409: when over a threshold emit c...Kostya Serebryany1-2/+5
2015-01-27tsan: properly instrument unaligned accessesDmitry Vyukov1-0/+143
2015-01-27[sancov] Fix unspecified constructor order between sancov and asan.Evgeniy Stepanov1-0/+4
2015-01-21[msan] Update origin for the entire destination range on memory store.Evgeniy Stepanov1-0/+89
2015-01-20[msan] Optimize -msan-check-constant-shadow.Evgeniy Stepanov1-1/+39
2015-01-14IR: Move MDLocation into placeDuncan P. N. Exon Smith5-17/+17
2015-01-06Change the .ll syntax for comdats and add a syntactic sugar.Rafael Espindola1-1/+1
2015-01-03[asan] simplify the tracing code, make it use the same guard variables as cov...Kostya Serebryany1-1/+1
2014-12-30[asan] change _sanitizer_cov_module_init to accept int* instead of int**Kostya Serebryany1-1/+1
2014-12-23[asan] change the coverage collection scheme so that we can easily emit cover...Kostya Serebryany3-9/+9
2014-12-16[sanitizer] prevent function call merging for sanitizer-coverage callbacksKostya Serebryany1-0/+4
2014-12-15IR: Make metadata typeless in assemblyDuncan P. N. Exon Smith15-147/+147
2014-12-11[ASan] Change fake stack and local variables handling.Alexey Samsonov2-4/+58
2014-12-08InstrProf: An intrinsic and lowering for instrumentation based profilingJustin Bogner4-0/+93
2014-12-05Add target triples to all dfsan tests.Peter Collingbourne11-0/+11
2014-12-05Recommit of r223513 and r223514.Kuba Brecka1-0/+1
2014-12-05[msan] Avoid extra origin address realignment.Evgeniy Stepanov1-0/+73
2014-12-03[msan] allow -fsanitize-coverage=N together with -fsanitize=memory, llvm partKostya Serebryany1-1/+1
2014-12-01[asan] Change dynamic alloca instrumentation to only consider allocas that ar...Yury Gribov1-0/+23
2014-11-28[msan] Fix origin propagation for select of floats.Evgeniy Stepanov1-0/+14
2014-11-27[msan] Remove indirect call wrapping code.Evgeniy Stepanov2-81/+0
2014-11-24[asan/coverage] change the way asan coverage instrumentation is done: instead...Kostya Serebryany3-6/+6
2014-11-21[asan] remove old experimental codeKostya Serebryany1-23/+0
2014-11-21[asan] Add new hidden compile-time flag asan-instrument-allocas to sanitize v...Yury Gribov1-0/+24
2014-11-19[asan] add experimental basic-block tracing to asan-coverage; also fix -fsani...Kostya Serebryany2-0/+34
2014-11-11Move asan-coverage into a separate phase.Kostya Serebryany3-23/+20
2014-11-06Base check on the section name, not the variable name.Rafael Espindola1-0/+7
2014-11-05[dfsan] Abort at runtime on indirect calls to uninstrumented vararg functions.Peter Collingbourne1-2/+5
2014-10-31[asan] do not treat inline asm calls as indirect callsKostya Serebryany1-0/+1
2014-10-31[asan] fix caller-calee instrumentation to emit new cache for every call siteKostya Serebryany1-1/+5
2014-10-30[dfsan] New calling convention for custom functions with variadic arguments.Peter Collingbourne1-21/+30
2014-10-27[asan] experimental tracing for indirect calls, llvm part.Kostya Serebryany1-2/+18
2014-10-24[msan] Make -msan-check-constant-shadow a bit stronger.Evgeniy Stepanov1-0/+15
2014-10-21[asan-asm-instrumentation] Fixed memory accesses with rbp as a base or an ind...Yuri Gorshenin1-20/+14
2014-10-17[msan] Fix handling of byval arguments with large alignment.Evgeniy Stepanov1-0/+20
2014-10-13[asan-asm-instrumentation] Fixed memory references which includes %rsp as a b...Yuri Gorshenin1-0/+45
2014-10-07DebugInfo+DFSan: Ensure that debug info references to llvm::Functions remain ...David Blaikie2-0/+38