llvm-project/llvm/test/Instrumentation/AddressSanitizer
Matt Arsenault 02ea3694a0 Utils: Fix appending to global_ctors with program address spaces
Also fix constructing sanitizer constructors in address space 0 so
it's testable (this was also failing the verifier on the type of
global_ctors).
2022-11-29 10:54:11 -05:00
..
AMDGPU [NFC][ASAN][AMDGPU] Use CreateNot/CreateIsNotNull instead of more verbose CreateICMP methods 2022-11-29 06:36:27 -06:00
X86 AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
adaptive_global_redzones.ll [opt] Remove -passes=asan-pipeline 2022-10-07 11:56:02 -07:00
alloca-offset-lifetime.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
asan-detect-invalid-pointer-pair.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
asan-disable-sanitizer-instrumentation.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
asan-masked-load-store.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
asan-optimize-callbacks.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
asan-stack-safety.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
asan-vs-gvn.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
asan_address_space_attr.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
basic-msvc64.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
basic.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
byref-args.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
byval-args.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
calls-only.ll [ASAN] Don't inline when -asan-max-inline-poisoning-size=0 2022-10-24 14:17:59 -07:00
debug-info-alloca.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
debug-info-global-var.ll [opt] Remove -passes=asan-pipeline 2022-10-07 11:56:02 -07:00
debug_info.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
debug_info_noninstrumented_alloca.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
debug_info_noninstrumented_alloca2.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
do-not-instrument-globals-darwin.ll [opt] Remove -passes=asan-pipeline 2022-10-07 11:56:02 -07:00
do-not-instrument-globals-linux.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
do-not-instrument-internal-globals.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
do-not-instrument-netbsd-link_set.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
do-not-instrument-profiling-globals.ll [opt] Remove -passes=asan-pipeline 2022-10-07 11:56:02 -07:00
do-not-instrument-promotable-allocas.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
do-not-instrument-sanitizers.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
do-not-touch-comdat-global.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
do-not-touch-odr-global.ll [opt] Remove -passes=asan-pipeline 2022-10-07 11:56:02 -07:00
do-not-touch-threadlocal.ll [opt] Remove -passes=asan-pipeline 2022-10-07 11:56:02 -07:00
dynamic-shadow-darwin.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
experiment-call.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
experiment.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
fake-stack.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
force-dynamic-shadow.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
freebsd.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
global_addrspace.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
global_cstring_darwin.ll [opt] Remove -passes=asan-pipeline 2022-10-07 11:56:02 -07:00
global_lto_merge.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
global_metadata.ll [asan] Default to -fsanitize-address-use-odr-indicator for non-Windows 2022-11-02 19:21:33 -07:00
global_metadata_array.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
global_metadata_bitcasts.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
global_metadata_darwin.ll [asan][test] Convert some tests to use opaque pointers 2022-11-02 01:26:48 -07:00
global_metadata_external_comdat.ll [opt] Remove -passes=asan-pipeline 2022-10-07 11:56:02 -07:00
global_metadata_windows.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
global_with_comdat.ll [asan] Default to -fsanitize-address-use-odr-indicator for non-Windows 2022-11-02 19:21:33 -07:00
hoist-argument-init-insts.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
instrument-dynamic-allocas.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
instrument-no-return.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
instrument-section-invalid-c-ident.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
instrument-stack.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
instrument_global.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
instrument_initializer_metadata.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
instrument_load_then_store.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
instrumentation-with-call-threshold.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
keep_going.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
lifetime-throw.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
lifetime-uar-uas.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
lifetime.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
local_alias.ll [asan] Don't demangle __odr_asan_gen_* symbols 2022-11-22 16:47:33 -08:00
local_stack_base.ll [asan][test] Convert some tests to use opaque pointers 2022-11-02 01:26:48 -07:00
localescape.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
mem-intrinsics.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
module-flags.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
musttail.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
no-globals.ll [opt] Remove -passes=asan-pipeline 2022-10-07 11:56:02 -07:00
no_global_dtors.ll [opt] Remove -passes=asan-pipeline 2022-10-07 11:56:02 -07:00
odr-check-ignore.ll [asan] Default to -fsanitize-address-use-odr-indicator for non-Windows 2022-11-02 19:21:33 -07:00
program-addrspace.ll Utils: Fix appending to global_ctors with program address spaces 2022-11-29 10:54:11 -05:00
ps4.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
scale-offset.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
stack-poisoning-and-lifetime-be.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
stack-poisoning-and-lifetime.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
stack-poisoning-byval-args.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
stack-poisoning.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
stack_dynamic_alloca.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
stack_layout.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
str-nobuiltin.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
test64.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
twice.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
ubsan.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
version-mismatch-check.ll [opt] Remove -passes=asan-pipeline 2022-10-07 11:56:02 -07:00
win-sorted-sections.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
win-string-literal.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00
with-ifunc.ll AddressSanitizer: Convert tests to opaque pointers 2022-11-27 20:10:57 -05:00