From: Vitaly Buka Date: Thu, 18 Aug 2022 01:44:41 +0000 (-0700) Subject: [test] Propagate HWASAN_OPTIONS X-Git-Tag: upstream/17.0.6~36186 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3f5f2905c48fb13275fd74048fb07c5676e86d94;p=platform%2Fupstream%2Fllvm.git [test] Propagate HWASAN_OPTIONS --- diff --git a/clang/test/Unit/lit.cfg.py b/clang/test/Unit/lit.cfg.py index 1aa3abc..6fddb32 100644 --- a/clang/test/Unit/lit.cfg.py +++ b/clang/test/Unit/lit.cfg.py @@ -33,10 +33,12 @@ if 'TEMP' in os.environ: # Propagate sanitizer options. for var in [ 'ASAN_SYMBOLIZER_PATH', + 'HWASAN_SYMBOLIZER_PATH', 'MSAN_SYMBOLIZER_PATH', 'TSAN_SYMBOLIZER_PATH', 'UBSAN_SYMBOLIZER_PATH', 'ASAN_OPTIONS', + 'HWASAN_OPTIONS', 'MSAN_OPTIONS', 'TSAN_OPTIONS', 'UBSAN_OPTIONS', diff --git a/compiler-rt/test/lit.common.cfg.py b/compiler-rt/test/lit.common.cfg.py index c5a8420..d8c739f 100644 --- a/compiler-rt/test/lit.common.cfg.py +++ b/compiler-rt/test/lit.common.cfg.py @@ -175,8 +175,8 @@ if config.memprof_shadow_scale != '': config.environment = dict(os.environ) # Clear some environment variables that might affect Clang. -possibly_dangerous_env_vars = ['ASAN_OPTIONS', 'DFSAN_OPTIONS', 'LSAN_OPTIONS', - 'MSAN_OPTIONS', 'UBSAN_OPTIONS', +possibly_dangerous_env_vars = ['ASAN_OPTIONS', 'DFSAN_OPTIONS', 'HWASAN_OPTIONS', + 'LSAN_OPTIONS', 'MSAN_OPTIONS', 'UBSAN_OPTIONS', 'COMPILER_PATH', 'RC_DEBUG_OPTIONS', 'CINDEXTEST_PREAMBLE_FILE', 'LIBRARY_PATH', 'CPATH', 'C_INCLUDE_PATH', 'CPLUS_INCLUDE_PATH', diff --git a/llvm/test/Unit/lit.cfg.py b/llvm/test/Unit/lit.cfg.py index 81e8dc0..61f60de 100644 --- a/llvm/test/Unit/lit.cfg.py +++ b/llvm/test/Unit/lit.cfg.py @@ -36,10 +36,12 @@ if 'HOME' in os.environ: # Propagate sanitizer options. for var in [ 'ASAN_SYMBOLIZER_PATH', + 'HWASAN_SYMBOLIZER_PATH', 'MSAN_SYMBOLIZER_PATH', 'TSAN_SYMBOLIZER_PATH', 'UBSAN_SYMBOLIZER_PATH', 'ASAN_OPTIONS', + 'HWASAN_OPTIONS', 'MSAN_OPTIONS', 'TSAN_OPTIONS', 'UBSAN_OPTIONS', diff --git a/llvm/utils/lit/lit/TestingConfig.py b/llvm/utils/lit/lit/TestingConfig.py index 55e2a76..6363872 100644 --- a/llvm/utils/lit/lit/TestingConfig.py +++ b/llvm/utils/lit/lit/TestingConfig.py @@ -31,12 +31,14 @@ class TestingConfig(object): 'LD_PRELOAD', 'LLVM_SYMBOLIZER_PATH', 'ASAN_SYMBOLIZER_PATH', + 'HWASAN_SYMBOLIZER_PATH', 'LSAN_SYMBOLIZER_PATH', 'MSAN_SYMBOLIZER_PATH', 'TSAN_SYMBOLIZER_PATH', 'UBSAN_SYMBOLIZER_PATH', 'ASAN_OPTIONS', 'LSAN_OPTIONS', + 'HWASAN_OPTIONS', 'MSAN_OPTIONS', 'TSAN_OPTIONS', 'UBSAN_OPTIONS', diff --git a/llvm/utils/lit/lit/llvm/config.py b/llvm/utils/lit/lit/llvm/config.py index b653161..9341921 100644 --- a/llvm/utils/lit/lit/llvm/config.py +++ b/llvm/utils/lit/lit/llvm/config.py @@ -58,10 +58,12 @@ class LLVMConfig(object): self.with_system_environment([ 'ASAN_SYMBOLIZER_PATH', + 'HWASAN_SYMBOLIZER_PATH', 'MSAN_SYMBOLIZER_PATH', 'TSAN_SYMBOLIZER_PATH', 'UBSAN_SYMBOLIZER_PATH' 'ASAN_OPTIONS', + 'HWASAN_OPTIONS', 'MSAN_OPTIONS', 'TSAN_OPTIONS', 'UBSAN_OPTIONS', diff --git a/mlir/test/Unit/lit.cfg.py b/mlir/test/Unit/lit.cfg.py index bf77dcb..5b66517 100644 --- a/mlir/test/Unit/lit.cfg.py +++ b/mlir/test/Unit/lit.cfg.py @@ -36,10 +36,12 @@ if 'HOME' in os.environ: # Propagate sanitizer options. for var in [ 'ASAN_SYMBOLIZER_PATH', + 'HWASAN_SYMBOLIZER_PATH', 'MSAN_SYMBOLIZER_PATH', 'TSAN_SYMBOLIZER_PATH', 'UBSAN_SYMBOLIZER_PATH', 'ASAN_OPTIONS', + 'HWASAN_OPTIONS', 'MSAN_OPTIONS', 'TSAN_OPTIONS', 'UBSAN_OPTIONS', diff --git a/polly/test/Unit/lit.cfg b/polly/test/Unit/lit.cfg index 4763c45..6c450fb 100644 --- a/polly/test/Unit/lit.cfg +++ b/polly/test/Unit/lit.cfg @@ -35,10 +35,12 @@ if 'TEMP' in os.environ: # Propagate sanitizer options. for var in [ 'ASAN_SYMBOLIZER_PATH', + 'HWASAN_SYMBOLIZER_PATH', 'MSAN_SYMBOLIZER_PATH', 'TSAN_SYMBOLIZER_PATH', 'UBSAN_SYMBOLIZER_PATH', 'ASAN_OPTIONS', + 'HWASAN_OPTIONS', 'MSAN_OPTIONS', 'TSAN_OPTIONS', 'UBSAN_OPTIONS',