diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-03-18 13:30:56 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-03-18 13:30:56 +0000 |
commit | 610469f4c27b8813e82a13db147b99de27a66312 (patch) | |
tree | 4414a65603f822e2a9ac89993b3c512d6dec16ef /include | |
parent | c605296342c38e16799a70d2a0dc0b4018a20f31 (diff) | |
download | llvm-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.h | 2 |
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 |