[compiler-rt] r202983 - asan_symbolize.py: use llvm-symbolizer results even if it returned function name w/o file/line info
Alexey Samsonov
samsonov at google.com
Wed Mar 5 07:18:50 PST 2014
Author: samsonov
Date: Wed Mar 5 09:18:50 2014
New Revision: 202983
URL: http://llvm.org/viewvc/llvm-project?rev=202983&view=rev
Log:
asan_symbolize.py: use llvm-symbolizer results even if it returned function name w/o file/line info
Modified:
compiler-rt/trunk/lib/asan/scripts/asan_symbolize.py
Modified: compiler-rt/trunk/lib/asan/scripts/asan_symbolize.py
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/asan/scripts/asan_symbolize.py?rev=202983&r1=202982&r2=202983&view=diff
==============================================================================
--- compiler-rt/trunk/lib/asan/scripts/asan_symbolize.py (original)
+++ compiler-rt/trunk/lib/asan/scripts/asan_symbolize.py Wed Mar 5 09:18:50 2014
@@ -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:
More information about the llvm-commits
mailing list