summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorAlexey Samsonov <samsonov@google.com>2013-03-14 12:38:58 +0000
committerAlexey Samsonov <samsonov@google.com>2013-03-14 12:38:58 +0000
commit819eddc3ce5b2e07922697d8ff558cf78c46f465 (patch)
tree5e33242b2b226263e3d07a74595bc736cf1d42d9 /llvm/lib/Transforms
parentf29d81f234795ce3b1bf269afbec2b82ad265bee (diff)
downloadbcm5719-llvm-819eddc3ce5b2e07922697d8ff558cf78c46f465.tar.gz
bcm5719-llvm-819eddc3ce5b2e07922697d8ff558cf78c46f465.zip
[ASan] emit instrumentation for initialization order checking by default
llvm-svn: 177063
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r--llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp b/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
index 6877475b1d5..2d212d0ddc7 100644
--- a/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
+++ b/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
@@ -244,7 +244,7 @@ static size_t RedzoneSizeForScale(int MappingScale) {
/// AddressSanitizer: instrument the code in module to find memory bugs.
struct AddressSanitizer : public FunctionPass {
- AddressSanitizer(bool CheckInitOrder = false,
+ AddressSanitizer(bool CheckInitOrder = true,
bool CheckUseAfterReturn = false,
bool CheckLifetime = false,
StringRef BlacklistFile = StringRef(),
@@ -315,7 +315,7 @@ struct AddressSanitizer : public FunctionPass {
class AddressSanitizerModule : public ModulePass {
public:
- AddressSanitizerModule(bool CheckInitOrder = false,
+ AddressSanitizerModule(bool CheckInitOrder = true,
StringRef BlacklistFile = StringRef(),
bool ZeroBaseShadow = false)
: ModulePass(ID),
OpenPOWER on IntegriCloud