diff options
author | Alexander Potapenko <glider@google.com> | 2013-10-31 16:08:09 +0000 |
---|---|---|
committer | Alexander Potapenko <glider@google.com> | 2013-10-31 16:08:09 +0000 |
commit | 2bcd3b547e8de0d152aa41366defb83f3fe766b8 (patch) | |
tree | acbef5e79b30983af4c0c42db28959628c6d5321 | |
parent | 548559d8f5a889d98f50e06bc7c736182a53ec39 (diff) | |
download | compiler-rt-2bcd3b547e8de0d152aa41366defb83f3fe766b8.tar.gz |
[ASan] Make asan_symbolize.py fall back to ASAN_SYMBOLIZER_PATH (which is used when ASAN_OPTIONS=symbolize=1) if LLVM_SYMBOLIZER_PATH is empty.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@193758 91177308-0d34-0410-b5e6-96231b3b80d8
-rwxr-xr-x | lib/asan/scripts/asan_symbolize.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/asan/scripts/asan_symbolize.py b/lib/asan/scripts/asan_symbolize.py index 3571468d8..a398fcf10 100755 --- a/lib/asan/scripts/asan_symbolize.py +++ b/lib/asan/scripts/asan_symbolize.py @@ -101,8 +101,10 @@ class LLVMSymbolizer(Symbolizer): def LLVMSymbolizerFactory(system): symbolizer_path = os.getenv('LLVM_SYMBOLIZER_PATH') if not symbolizer_path: - # Assume llvm-symbolizer is in PATH. - symbolizer_path = 'llvm-symbolizer' + symbolizer_path = os.getenv('ASAN_SYMBOLIZER_PATH') + if not symbolizer_path: + # Assume llvm-symbolizer is in PATH. + symbolizer_path = 'llvm-symbolizer' return LLVMSymbolizer(symbolizer_path) |