These functions expect the caller to always pass shadows over TLS.
Split off of https://reviews.llvm.org/D83427.
Paths
| Differential D84351
[MSAN] Never allow checking calls to __sanitizer_unaligned_{load,store} ClosedPublic Authored by guiand on Jul 22 2020, 11:20 AM.
Details Summary These functions expect the caller to always pass shadows over TLS. Split off of https://reviews.llvm.org/D83427.
Diff Detail
Event TimelineComment Actions This patch actually has no dependency on clang emitting noundef, so it should be good to go. Comment Actions Please add a test (instrumentation only, no need for a compiler-rt test).
This revision is now accepted and ready to land.Jul 22 2020, 4:42 PM Closed by commit rG0025d52c0f24: [MSAN] Never allow checking calls to __sanitizer_unaligned_{load,store} (authored by guiand). · Explain WhyJul 23 2020, 9:43 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 280184 llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
llvm/test/Instrumentation/MemorySanitizer/no-check-rt-unaligned.ll
|
add another underscore at the end