[Lldb-commits] [lldb] r356113 - Make sure that a sanitizer LLDB's environment doesn't get passed on
Adrian Prantl via lldb-commits
lldb-commits at lists.llvm.org
Wed Mar 13 17:46:15 PDT 2019
Author: adrian
Date: Wed Mar 13 17:46:15 2019
New Revision: 356113
URL: http://llvm.org/viewvc/llvm-project?rev=356113&view=rev
Log:
Make sure that a sanitizer LLDB's environment doesn't get passed on
to test binaries.
Modified:
lldb/trunk/packages/Python/lldbsuite/test/lldbtest.py
Modified: lldb/trunk/packages/Python/lldbsuite/test/lldbtest.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/packages/Python/lldbsuite/test/lldbtest.py?rev=356113&r1=356112&r2=356113&view=diff
==============================================================================
--- lldb/trunk/packages/Python/lldbsuite/test/lldbtest.py (original)
+++ lldb/trunk/packages/Python/lldbsuite/test/lldbtest.py Wed Mar 13 17:46:15 2019
@@ -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"])
More information about the lldb-commits
mailing list