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 | d29853564d42b6dd86b6fc13351e659dade7be7c (patch) | |
tree | 466392d9c5330da1a18567ad7a74432e685ebb79 /compiler-rt/lib/asan/scripts/asan_symbolize.py | |
parent | fe194d5a84dcd440d64b855dba04409a61d08fca (diff) | |
download | bcm5719-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-x | compiler-rt/lib/asan/scripts/asan_symbolize.py | 6 |
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) |