Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-kde
Path: blob/main/databases/arrow/files/patch-build-support_asan__symbolize.py
16461 views
1
--- build-support/asan_symbolize.py.orig 2025-02-23 00:58:26 UTC
2
+++ build-support/asan_symbolize.py
3
@@ -213,7 +213,7 @@ def SystemSymbolizerFactory(system, addr, binary):
4
def SystemSymbolizerFactory(system, addr, binary):
5
if system == 'Darwin':
6
return DarwinSymbolizer(addr, binary)
7
- elif system == 'Linux':
8
+ elif system == 'Linux' or system == 'FreeBSD':
9
return Addr2LineSymbolizer(binary)
10
11
12
@@ -297,7 +297,7 @@ class SymbolizationLoop(object):
13
# E.g. in Chrome several binaries may share a single .dSYM.
14
self.binary_name_filter = binary_name_filter
15
self.system = os.uname()[0]
16
- if self.system in ['Linux', 'Darwin']:
17
+ if self.system in ['Linux', 'Darwin', 'FreeBSD']:
18
self.llvm_symbolizer = LLVMSymbolizerFactory(self.system)
19
else:
20
raise Exception('Unknown system')
21
22