diff options
| author | Alexander Potapenko <glider@google.com> | 2018-04-03 09:50:06 +0000 |
|---|---|---|
| committer | Alexander Potapenko <glider@google.com> | 2018-04-03 09:50:06 +0000 |
| commit | ac70668cff76f28c22d84cc81a8966216d2732c2 (patch) | |
| tree | ff85e416033efd8bb7e59b6e40a603aa081bc4fc /llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp | |
| parent | a826ca70796e625949ef1d936d10af03b46be795 (diff) | |
| download | bcm5719-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

