summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/asan/scripts/asan_symbolize.py
diff options
context:
space:
mode:
authorAlexey Samsonov <samsonov@google.com>2014-03-05 15:18:50 +0000
committerAlexey Samsonov <samsonov@google.com>2014-03-05 15:18:50 +0000
commit921f5a529e568cf77679f2645a0c22c8b4780365 (patch)
tree69db7e5951e17931705a2edb2e5c7c208dbcf270 /compiler-rt/lib/asan/scripts/asan_symbolize.py
parent8ad7a05bb43c45845107e1c1ba2ebf08848dbe05 (diff)
downloadbcm5719-llvm-921f5a529e568cf77679f2645a0c22c8b4780365.tar.gz
bcm5719-llvm-921f5a529e568cf77679f2645a0c22c8b4780365.zip
asan_symbolize.py: use llvm-symbolizer results even if it returned function name w/o file/line info
llvm-svn: 202983
Diffstat (limited to 'compiler-rt/lib/asan/scripts/asan_symbolize.py')
-rwxr-xr-xcompiler-rt/lib/asan/scripts/asan_symbolize.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler-rt/lib/asan/scripts/asan_symbolize.py b/compiler-rt/lib/asan/scripts/asan_symbolize.py
index 49bc1c02cb8..99d35600b81 100755
--- a/compiler-rt/lib/asan/scripts/asan_symbolize.py
+++ b/compiler-rt/lib/asan/scripts/asan_symbolize.py
@@ -95,9 +95,9 @@ class LLVMSymbolizer(Symbolizer):
break
file_name = self.pipe.stdout.readline().rstrip()
file_name = fix_filename(file_name)
- if (not function_name.startswith('??') and
+ if (not function_name.startswith('??') or
not file_name.startswith('??')):
- # Append only valid frames.
+ # Append only non-trivial frames.
result.append('%s in %s %s' % (addr, function_name,
file_name))
except Exception:
OpenPOWER on IntegriCloud