diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2015-09-30 23:17:39 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2015-09-30 23:17:39 +0000 |
commit | 25c58d124b6205962a4687c814ec77f20d91ce9e (patch) | |
tree | 1551db4c1236cb6d91c1c4c7cb60e9e872eb4648 /compiler-rt/lib/asan/scripts/asan_symbolize.py | |
parent | 819f7127c0491b616b1abedd5a638893d80aa9eb (diff) | |
download | bcm5719-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-x | compiler-rt/lib/asan/scripts/asan_symbolize.py | 4 |
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: |