summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test
diff options
context:
space:
mode:
authorAdrian Prantl <aprantl@apple.com>2019-03-14 00:46:15 +0000
committerAdrian Prantl <aprantl@apple.com>2019-03-14 00:46:15 +0000
commit23b37bf3628e6ce3e543ec2dc0713d217fba5ce8 (patch)
treeff3a0feceaad487a78627ba16f17d1a3ecb81645 /lldb/packages/Python/lldbsuite/test
parentfad96a1588880b9011d7d3866c7f85728918a43a (diff)
downloadbcm5719-llvm-23b37bf3628e6ce3e543ec2dc0713d217fba5ce8.tar.gz
bcm5719-llvm-23b37bf3628e6ce3e543ec2dc0713d217fba5ce8.zip
Make sure that a sanitizer LLDB's environment doesn't get passed on
to test binaries. llvm-svn: 356113
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test')
-rw-r--r--lldb/packages/Python/lldbsuite/test/lldbtest.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/lldbtest.py b/lldb/packages/Python/lldbsuite/test/lldbtest.py
index 2c193787492..49ce3342c73 100644
--- a/lldb/packages/Python/lldbsuite/test/lldbtest.py
+++ b/lldb/packages/Python/lldbsuite/test/lldbtest.py
@@ -1874,6 +1874,11 @@ class TestBase(Base):
# differ in the debug info, which is not being hashed.
self.runCmd('settings set symbols.enable-external-lookup false')
+ # Make sure that a sanitizer LLDB's environment doesn't get passed on.
+ if (('DYLD_INSERT_LIBRARIES' in os.environ) and
+ 'libclang_rt.asan' in os.environ['DYLD_INSERT_LIBRARIES']):
+ self.runCmd('settings set target.env-vars DYLD_INSERT_LIBRARIES=')
+
if "LLDB_MAX_LAUNCH_COUNT" in os.environ:
self.maxLaunchCount = int(os.environ["LLDB_MAX_LAUNCH_COUNT"])
OpenPOWER on IntegriCloud