summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp
diff options
context:
space:
mode:
authorAlexander Potapenko <glider@google.com>2018-04-03 09:50:06 +0000
committerAlexander Potapenko <glider@google.com>2018-04-03 09:50:06 +0000
commitac70668cff76f28c22d84cc81a8966216d2732c2 (patch)
treeff85e416033efd8bb7e59b6e40a603aa081bc4fc /llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp
parenta826ca70796e625949ef1d936d10af03b46be795 (diff)
downloadbcm5719-llvm-ac70668cff76f28c22d84cc81a8966216d2732c2.tar.gz
bcm5719-llvm-ac70668cff76f28c22d84cc81a8966216d2732c2.zip
MSan: introduce the conservative assembly handling mode.
The default assembly handling mode may introduce false positives in the cases when MSan doesn't understand that the assembly call initializes the memory pointed to by one of its arguments. We introduce the conservative mode, which initializes the first |sizeof(type)| bytes for every |type*| pointer passed into the assembly statement. llvm-svn: 329054
Diffstat (limited to 'llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud