llvm-project/llvm/test/Instrumentation
Vitaly Buka b7ea298dfd [msan] Don't use TLS slots of noundef args
Transformations may strip the attribute from the
argument, e.g. for unused, which will result in
shadow offsets mismatch between caller and
callee.

Stripping noundef for used arguments can be
a problem, as TLS is not going to be set
by caller. However this is not the goal of the
patch and I am not aware if that's even
possible.

Differential Revision: https://reviews.llvm.org/D112197
2021-10-21 18:35:12 -07:00
..
AddressSanitizer [AMDGPU] Require AMDGPU target for ASAN instrumentation tests 2021-09-29 10:52:27 +01:00
BoundsChecking [NewPM][test] Use -passes syntax in BoundsChecking lit tests 2021-10-20 15:16:17 +02:00
DataFlowSanitizer [DFSan] Remove -dfsan-args-abi support in favor of TLS. 2021-10-08 11:18:36 -07:00
HWAddressSanitizer [hwasan] also omit safe mem[cpy|mov|set]. 2021-09-22 11:08:27 +01:00
HeapProfiler [MemProf] Don't instrument stack accesses unless requested 2021-09-16 12:21:51 -07:00
InstrOrderFile
InstrProfiling [AIX] Change the linkage of profiling counter/data to be private 2021-09-29 00:47:25 +00:00
MemorySanitizer [msan] Don't use TLS slots of noundef args 2021-10-21 18:35:12 -07:00
PoisonChecking
SanitizerCoverage [OpaquePtr] Forbid mixing typed and opaque pointers 2021-09-10 15:18:23 +02:00
ThreadSanitizer [test] Remove some legacy PM tests in llvm/test/Instrumentation 2021-09-05 11:51:19 -07:00
cgprofile.ll [CGProfile] don't emit cgprofile entry if called function is dllimport 2020-09-23 16:56:54 -07:00