1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 02:52:53 +02:00
llvm-mirror/test/Instrumentation/MemorySanitizer
Alexander Potapenko 8e6b80a242 [KMSAN] Enable -msan-handle-asm-conservative by default
This change enables conservative assembly instrumentation in KMSAN builds
by default.
It's still possible to disable it with -msan-handle-asm-conservative=0
if something breaks. It's now impossible to enable conservative
instrumentation for userspace builds, but it's not used anyway.

llvm-svn: 348112
2018-12-03 10:15:43 +00:00
..
AArch64 [MSan] Make sure variadic function arguments do not overflow __msan_va_arg_tls 2018-09-06 08:21:54 +00:00
Mips [MSan] Make sure variadic function arguments do not overflow __msan_va_arg_tls 2018-09-06 08:21:54 +00:00
PowerPC [MSan] Make sure variadic function arguments do not overflow __msan_va_arg_tls 2018-09-06 08:21:54 +00:00
X86 [MSan] store origins for variadic function parameters in __msan_va_arg_origin_tls 2018-09-06 15:14:36 +00:00
alloca.ll [MSan] Add KMSAN instrumentation to MSan pass 2018-09-07 09:10:30 +00:00
array_types.ll
atomics.ll
byval-alignment.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
check_access_address.ll [MSan] run materializeChecks() before materializeStores() 2018-07-20 16:28:49 +00:00
check-constant-shadow.ll
csr.ll [X86] Replace 'REQUIRES: x86' in tests with 'REQUIRES: x86-registered-target' which seems to be the correct way to make them run on an x86 build. 2017-06-04 08:21:58 +00:00
global_ctors_2to3.ll
instrumentation-with-call-threshold.ll
manual-shadow.ll Add msan custom mapping options. 2018-03-29 21:18:17 +00:00
masked-store-load.ll [msan] Instrument masked.store, masked.load intrinsics. 2018-05-15 21:28:25 +00:00
missing_origin.ll Update some code.google.com links 2017-11-13 23:47:58 +00:00
msan_asm_conservative.ll [KMSAN] Enable -msan-handle-asm-conservative by default 2018-12-03 10:15:43 +00:00
msan_basic.ll [MSan] Shrink the register save area for non-SSE builds 2018-08-10 08:06:43 +00:00
msan_kernel_basic.ll [MSan] Add KMSAN instrumentation to MSan pass 2018-09-07 09:10:30 +00:00
msan_x86_bts_asm.ll [KMSAN] Enable -msan-handle-asm-conservative by default 2018-12-03 10:15:43 +00:00
msan_x86intrinsics.ll [x86] Revert r330322 (& r330323): Lowering x86 adds/addus/subs/subus intrinsics 2018-04-26 21:46:01 +00:00
mul_by_constant.ll
nosanitize.ll [msan] Don't sanitize "nosanitize" instructions 2017-11-20 23:37:56 +00:00
origin-alignment.ll
origin-array.ll
pr32842.ll [msan] Fix PR32842 2017-05-11 11:07:48 +00:00
return_from_main.ll
store-long-origin.ll
store-origin.ll [MSan] Add KMSAN instrumentation to MSan pass 2018-09-07 09:10:30 +00:00
str-nobuiltin.ll
unreachable.ll
unsized_type.ll [msan] Only check shadow memory for operands that are sized. 2017-07-11 18:13:52 +00:00
vector_arith.ll [X86] Replace 'REQUIRES: x86' in tests with 'REQUIRES: x86-registered-target' which seems to be the correct way to make them run on an x86 build. 2017-06-04 08:21:58 +00:00
vector_cmp.ll [X86] Replace 'REQUIRES: x86' in tests with 'REQUIRES: x86-registered-target' which seems to be the correct way to make them run on an x86 build. 2017-06-04 08:21:58 +00:00
vector_cvt.ll [X86] Remove and autoupgrade cvtsi2ss/cvtsi2sd intrinsics to match what clang has used for a very long time. 2018-05-12 23:14:39 +00:00
vector_pack.ll [X86] Replace 'REQUIRES: x86' in tests with 'REQUIRES: x86-registered-target' which seems to be the correct way to make them run on an x86 build. 2017-06-04 08:21:58 +00:00
vector_shift.ll [X86] Replace 'REQUIRES: x86' in tests with 'REQUIRES: x86-registered-target' which seems to be the correct way to make them run on an x86 build. 2017-06-04 08:21:58 +00:00
with-call-type-size.ll