Path: blob/main/databases/arrow/files/patch-build-support_asan__symbolize.py
16461 views
--- build-support/asan_symbolize.py.orig 2025-02-23 00:58:26 UTC1+++ build-support/asan_symbolize.py2@@ -213,7 +213,7 @@ def SystemSymbolizerFactory(system, addr, binary):3def SystemSymbolizerFactory(system, addr, binary):4if system == 'Darwin':5return DarwinSymbolizer(addr, binary)6- elif system == 'Linux':7+ elif system == 'Linux' or system == 'FreeBSD':8return Addr2LineSymbolizer(binary)91011@@ -297,7 +297,7 @@ class SymbolizationLoop(object):12# E.g. in Chrome several binaries may share a single .dSYM.13self.binary_name_filter = binary_name_filter14self.system = os.uname()[0]15- if self.system in ['Linux', 'Darwin']:16+ if self.system in ['Linux', 'Darwin', 'FreeBSD']:17self.llvm_symbolizer = LLVMSymbolizerFactory(self.system)18else:19raise Exception('Unknown system')202122