blob: 583003efc338c7045ffe7c94348e9df542b57d71 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
$NetBSD: patch-deps_v8_src_heap_code-range.cc,v 1.1 2022/05/05 07:02:25 adam Exp $
nodejs: disable "near code ranges" on NetBSD/evbarm-aarch64 for now.
It results in mmap(2) errors of the PR kern/55533 variety.
--- deps/v8/src/heap/code-range.cc.orig 2022-03-17 21:59:26.000000000 +0000
+++ deps/v8/src/heap/code-range.cc
@@ -33,7 +33,11 @@ Address CodeRangeAddressHint::GetAddress
base::MutexGuard guard(&mutex_);
auto it = recently_freed_.find(code_range_size);
if (it == recently_freed_.end() || it->second.empty()) {
+#if V8_OS_NETBSD
+ return 0;
+#else
return FUNCTION_ADDR(&FunctionInStaticBinaryForAddressHint);
+#endif
}
Address result = it->second.back();
it->second.pop_back();
|