llvm-project/llvm/test/Instrumentation/AddressSanitizer
Vedant Kumar f5ac6d49e4 [asan] Do not instrument accesses to profiling globals
It's only useful to asan-itize profiling globals while debugging llvm's
profiling instrumentation passes. Enabling asan along with instrprof or
gcov instrumentation shouldn't incur extra overhead.

This patch is in the same spirit as r264805 and r273202, which disabled
tsan instrumentation of instrprof/gcov globals.

Differential Revision: http://reviews.llvm.org/D21541

llvm-svn: 273444
2016-06-22 17:30:58 +00:00
..
X86
adaptive_global_redzones.ll
asan-vs-gvn.ll
asan_address_space_attr.ll [asan] Do not instrument pointers with address space attributes 2016-06-22 00:15:52 +00:00
basic.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
debug_info.ll [PR27284] Reverse the ownership between DICompileUnit and DISubprogram. 2016-04-15 15:57:41 +00:00
debug_info_noninstrumented_alloca.ll [ASan] Minor fixes to dynamic allocas handling: 2015-10-22 19:51:59 +00:00
do-not-instrument-globals-darwin.ll [asan] Do not instrument globals in the special "LLVM" sections 2016-02-24 22:12:18 +00:00
do-not-instrument-globals-linux.ll [ASan] Don't instrument globals in .preinit_array/.init_array/.fini_array 2015-09-15 23:05:48 +00:00
do-not-instrument-internal-globals.ll
do-not-instrument-profiling-globals.ll [asan] Do not instrument accesses to profiling globals 2016-06-22 17:30:58 +00:00
do-not-instrument-promotable-allocas.ll [LLVM] Remove unwanted --check-prefix=CHECK from unit tests. NFC. 2016-04-19 23:51:52 +00:00
do-not-touch-comdat-global.ll [opaque pointer type] Add textual IR support for explicit type parameter for global aliases 2015-09-11 03:22:04 +00:00
do-not-touch-odr-global.ll
do-not-touch-threadlocal.ll
experiment-call.ll
experiment.ll
freebsd.ll
global_metadata.ll [asan] Support dead code stripping on Mach-O platforms 2016-03-28 20:28:57 +00:00
global_metadata_darwin.ll Revert "[asan] Make the global_metadata_darwin.ll test require El Capitan or newer" 2016-03-29 18:27:24 +00:00
instrument-dynamic-allocas.ll [ASan] Disable instrumentation for inalloca variables. 2015-11-05 21:18:41 +00:00
instrument-no-return.ll
instrument-stack.ll
instrument_global.ll
instrument_initializer_metadata.ll
instrument_load_then_store.ll
instrumentation-with-call-threshold.ll
keep_going.ll [ASan] Enable optional ASan recovery. 2015-11-11 10:36:49 +00:00
lifetime-uar-uas.ll Unpoison stack memory in use-after-return + use-after-scope mode 2016-06-09 23:05:35 +00:00
lifetime.ll Make sure that not interesting allocas are not instrumented. 2016-06-09 23:31:59 +00:00
local_alias.ll [asan] Introduce new hidden -asan-use-private-alias option. 2016-02-08 08:30:57 +00:00
localescape.ll Re-land 242726 to use RAII to do cleanup 2015-07-21 17:40:14 +00:00
scale-offset.ll [asan] add option to set shadow mapping offset 2016-05-06 10:25:22 +00:00
stack-poisoning.ll
stack_dynamic_alloca.ll [ASan] Disable dynamic alloca and UAR detection in presence of returns_twice calls. 2015-07-29 19:36:08 +00:00
stack_layout.ll
str-nobuiltin.ll [sanitizers] Disable target-specific lowering of string functions. 2016-06-18 10:10:37 +00:00
test64.ll
twice.ll [ASAN] Add doFinalization to reset state 2015-12-05 14:42:34 +00:00
ubsan.ll