summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/asan/scripts/asan_symbolize.py
diff options
context:
space:
mode:
authorAlexander Potapenko <glider@google.com>2013-10-31 16:08:09 +0000
committerAlexander Potapenko <glider@google.com>2013-10-31 16:08:09 +0000
commitd29853564d42b6dd86b6fc13351e659dade7be7c (patch)
tree466392d9c5330da1a18567ad7a74432e685ebb79 /compiler-rt/lib/asan/scripts/asan_symbolize.py
parentfe194d5a84dcd440d64b855dba04409a61d08fca (diff)
downloadbcm5719-llvm-d29853564d42b6dd86b6fc13351e659dade7be7c.tar.gz
bcm5719-llvm-d29853564d42b6dd86b6fc13351e659dade7be7c.zip
[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.
llvm-svn: 193758
Diffstat (limited to 'compiler-rt/lib/asan/scripts/asan_symbolize.py')
-rwxr-xr-xcompiler-rt/lib/asan/scripts/asan_symbolize.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/compiler-rt/lib/asan/scripts/asan_symbolize.py b/compiler-rt/lib/asan/scripts/asan_symbolize.py
index 3571468d877..a398fcf1036 100755
--- a/compiler-rt/lib/asan/scripts/asan_symbolize.py
+++ b/compiler-rt/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)
OpenPOWER on IntegriCloud