summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/asan/scripts/asan_symbolize.py
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2015-09-30 23:17:39 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2015-09-30 23:17:39 +0000
commit25c58d124b6205962a4687c814ec77f20d91ce9e (patch)
tree1551db4c1236cb6d91c1c4c7cb60e9e872eb4648 /compiler-rt/lib/asan/scripts/asan_symbolize.py
parent819f7127c0491b616b1abedd5a638893d80aa9eb (diff)
downloadbcm5719-llvm-25c58d124b6205962a4687c814ec77f20d91ce9e.tar.gz
bcm5719-llvm-25c58d124b6205962a4687c814ec77f20d91ce9e.zip
[asan] Fix asan_symbolize.py handling of non-existing paths
llvm-svn: 248962
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 60d4c2af8e5..5b519e3acd5 100755
--- a/compiler-rt/lib/asan/scripts/asan_symbolize.py
+++ b/compiler-rt/lib/asan/scripts/asan_symbolize.py
@@ -164,8 +164,8 @@ class Addr2LineSymbolizer(Symbolizer):
file_name = self.pipe.stdout.readline().rstrip()
if is_first_frame:
is_first_frame = False
- elif function_name == '??':
- assert file_name == '??:0'
+ elif function_name in ['', '??']:
+ assert file_name == function_name
break
lines.append((function_name, file_name));
except Exception:
OpenPOWER on IntegriCloud