For the asan_symbolize.py script, use addr2line as the default system
authorDimitry Andric <dimitry@andric.com>
Tue, 29 Dec 2015 21:36:34 +0000 (21:36 +0000)
committerDimitry Andric <dimitry@andric.com>
Tue, 29 Dec 2015 21:36:34 +0000 (21:36 +0000)
symbolizer on FreeBSD too.  This allows the asan-symbolize-bad-path.cc
test to succeed.

llvm-svn: 256578

compiler-rt/lib/asan/scripts/asan_symbolize.py

index e6d43cd3f4ad7d0c0d4f946b3a7feb52fae9d5e0..8e6fb61f7bf7ed8f18bcabaed5c5de0ea1ee5c51 100755 (executable)
@@ -271,7 +271,7 @@ def BreakpadSymbolizerFactory(binary):
 def SystemSymbolizerFactory(system, addr, binary):
   if system == 'Darwin':
     return DarwinSymbolizer(addr, binary)
-  elif system == 'Linux':
+  elif system == 'Linux' or system == 'FreeBSD':
     return Addr2LineSymbolizer(binary)