summaryrefslogtreecommitdiff
path: root/www/chromium-uc/patches/patch-v8_src_api_api_cc
diff options
context:
space:
mode:
Diffstat (limited to 'www/chromium-uc/patches/patch-v8_src_api_api_cc')
-rw-r--r--www/chromium-uc/patches/patch-v8_src_api_api_cc23
1 files changed, 23 insertions, 0 deletions
diff --git a/www/chromium-uc/patches/patch-v8_src_api_api_cc b/www/chromium-uc/patches/patch-v8_src_api_api_cc
new file mode 100644
index 0000000..a65fc9f
--- /dev/null
+++ b/www/chromium-uc/patches/patch-v8_src_api_api_cc
@@ -0,0 +1,23 @@
1$OpenBSD: patch-v8_src_api_api_cc,v 1.21 2021/11/16 11:28:47 robert Exp $
2
3Index: v8/src/api/api.cc
4--- v8/src/api/api.cc.orig
5+++ v8/src/api/api.cc
6@@ -132,7 +132,7 @@
7 #include "src/wasm/wasm-serialization.h"
8 #endif // V8_ENABLE_WEBASSEMBLY
9
10-#if V8_OS_LINUX || V8_OS_MACOSX || V8_OS_FREEBSD
11+#if V8_OS_LINUX || V8_OS_MACOSX || V8_OS_FREEBSD || V8_OS_OPENBSD
12 #include <signal.h>
13 #include "include/v8-wasm-trap-handler-posix.h"
14 #include "src/trap-handler/handler-inside-posix.h"
15@@ -5975,7 +5975,7 @@ bool v8::V8::Initialize(const int build_config) {
16 return true;
17 }
18
19-#if V8_OS_LINUX || V8_OS_MACOSX
20+#if V8_OS_LINUX || V8_OS_MACOSX || V8_OS_OPENBSD
21 bool TryHandleWebAssemblyTrapPosix(int sig_code, siginfo_t* info,
22 void* context) {
23 #if V8_ENABLE_WEBASSEMBLY && V8_TRAP_HANDLER_SUPPORTED