llvm-project/llvm/test/Instrumentation/MemorySanitizer
Alexander Potapenko 1aa59ff2f7 [msan] Implement -msan-disable-checks.
To ease the deployment of KMSAN, we need a way to apply
__attribute__((no_sanitize("kernel-memory"))) to the whole source file.

Passing -msan-disable-checks=1 to the compiler will make it
treat every function in the file as if it was lacking the
sanitize_memory attribute.

Differential Revision: https://reviews.llvm.org/D115236
2021-12-10 10:27:51 +01:00
..
AArch64 Revert "[NFC] `IRBuilderBase::CreateAdd()`: place constant onto RHS" 2021-10-27 22:21:37 +03:00
Mips Revert "[NFC] `IRBuilderBase::CreateAdd()`: place constant onto RHS" 2021-10-27 22:21:37 +03:00
PowerPC Revert "[NFC] `IRBuilderBase::CreateAdd()`: place constant onto RHS" 2021-10-27 22:21:37 +03:00
SystemZ Revert "[NFC] `IRBuilderBase::CreateAdd()`: place constant onto RHS" 2021-10-27 22:21:37 +03:00
X86
abs-vector.ll
alloca.ll
array_types.ll
atomics.ll
attributes.ll
bmi.ll
byval-alignment.ll
check-array.ll
check-constant-shadow.ll
check-struct.ll
check_access_address.ll
clmul.ll
csr.ll
freeze.ll
funnel_shift.ll [msan] Handle funnel shifts 2021-07-08 12:49:49 -07:00
instrumentation-with-call-threshold.ll
libatomic.ll
manual-shadow.ll
masked-store-load.ll
missing_origin.ll
msan-disable-checks.ll [msan] Implement -msan-disable-checks. 2021-12-10 10:27:51 +01:00
msan_asm_conservative.ll
msan_basic.ll [NFC][llvm] Remove uses of blacklist in llvm/test/Instrumentation 2021-11-12 16:44:52 +00:00
msan_eager.ll [msan] Don't use TLS slots of noundef args 2021-10-21 18:35:12 -07:00
msan_kernel_basic.ll Revert "[NFC] `IRBuilderBase::CreateAdd()`: place constant onto RHS" 2021-10-27 22:21:37 +03:00
msan_llvm_is_constant.ll
msan_llvm_launder_invariant.ll [opt] Directly translate -O# to -passes='default<O#>' 2021-10-18 16:48:10 -07:00
msan_llvm_strip_invariant.ll [opt] Directly translate -O# to -passes='default<O#>' 2021-10-18 16:48:10 -07:00
msan_x86_bts_asm.ll
msan_x86intrinsics.ll
mul_by_constant.ll
no-check-rt-unaligned.ll
nosanitize.ll
origin-alignment.ll
origin-array.ll
pr32842.ll
reduce.ll
return_from_main.ll
store-long-origin.ll
store-origin.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
str-nobuiltin.ll
unreachable.ll
unsized_type.ll
vector_arith.ll
vector_cmp.ll
vector_cvt.ll
vector_pack.ll
vector_shift.ll
with-call-type-size.ll