summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2014-03-18 13:30:56 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2014-03-18 13:30:56 +0000
commit610469f4c27b8813e82a13db147b99de27a66312 (patch)
tree4414a65603f822e2a9ac89993b3c512d6dec16ef /include
parentc605296342c38e16799a70d2a0dc0b4018a20f31 (diff)
downloadllvm-610469f4c27b8813e82a13db147b99de27a66312.tar.gz
llvm-610469f4c27b8813e82a13db147b99de27a66312.tar.bz2
llvm-610469f4c27b8813e82a13db147b99de27a66312.tar.xz
[msan] Origin tracking with history.
LLVM part of MSan implementation of advanced origin tracking, when we record not only creation point, but all locations where an uninitialized value was stored to memory, too. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204151 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/llvm/Transforms/Instrumentation.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/llvm/Transforms/Instrumentation.h b/include/llvm/Transforms/Instrumentation.h
index 47bdb4246f..b527546e05 100644
--- a/include/llvm/Transforms/Instrumentation.h
+++ b/include/llvm/Transforms/Instrumentation.h
@@ -71,7 +71,7 @@ ModulePass *createAddressSanitizerModulePass(
bool CheckInitOrder = true, StringRef BlacklistFile = StringRef());
// Insert MemorySanitizer instrumentation (detection of uninitialized reads)
-FunctionPass *createMemorySanitizerPass(bool TrackOrigins = false,
+FunctionPass *createMemorySanitizerPass(int TrackOrigins = 0,
StringRef BlacklistFile = StringRef());
// Insert ThreadSanitizer (race detection) instrumentation