[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