[msan] Unpoison stack allocations and undef values in blacklisted functions.
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Wed, 3 Jul 2013 14:39:14 +0000 (14:39 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Wed, 3 Jul 2013 14:39:14 +0000 (14:39 +0000)
commitd55ef5ce5f92fc02063e65ef328b89a7d66a3636
tree8039d43eb2b86d94ac7d97c5927a0423fb5c40f7
parentbf8eb3d55cc0fe37d0ef140c2492214083a48dcb
[msan] Unpoison stack allocations and undef values in blacklisted functions.

This changes behavior of -msan-poison-stack=0 flag from not poisoning stack
allocations to actively unpoisoning them.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185538 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Instrumentation/MemorySanitizer.cpp
test/Instrumentation/MemorySanitizer/msan_basic.ll