]> granicus.if.org Git - clang/commitdiff
Propagate path to ASan/MSan symbolizer into test environment to produce useful report...
authorAlexey Samsonov <samsonov@google.com>
Thu, 4 Apr 2013 07:41:20 +0000 (07:41 +0000)
committerAlexey Samsonov <samsonov@google.com>
Thu, 4 Apr 2013 07:41:20 +0000 (07:41 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@178750 91177308-0d34-0410-b5e6-96231b3b80d8

test/Unit/lit.cfg
test/lit.cfg

index 8f27781523f0eecb7b69c065aed0c6a38551264f..d58337c8f7995238a1d84fc98cd09e623e0b297a 100644 (file)
@@ -28,6 +28,11 @@ if 'TMP' in os.environ:
 if 'TEMP' in os.environ:
     config.environment['TEMP'] = os.environ['TEMP']
 
+# Propagate path to symbolizer for ASan/MSan.
+for symbolizer in ['ASAN_SYMBOLIZER_PATH', 'MSAN_SYMBOLIZER_PATH']:
+    if symbolizer in os.environ:
+        config.environment[symbolizer] = os.environ[symbolizer]
+
 ###
 
 # Check that the object root is known.
index f692dc74e519a7ae97b20f76fcdf5c43fb3930f9..4466f0fc074ed49ca60c50ab1144f73ba2940061 100644 (file)
@@ -90,6 +90,11 @@ if clang_obj_root is not None:
                                  config.environment.get('LD_LIBRARY_PATH','')))
     config.environment['LD_LIBRARY_PATH'] = path
 
+# Propagate path to symbolizer for ASan/MSan.
+for symbolizer in ['ASAN_SYMBOLIZER_PATH', 'MSAN_SYMBOLIZER_PATH']:
+    if symbolizer in os.environ:
+        config.environment[symbolizer] = os.environ[symbolizer]
+
 ###
 
 # Check that the object root is known.