aboutsummaryrefslogtreecommitdiff
path: root/devel/electron33/files/patch-v8_src_execution_isolate.cc
diff options
context:
space:
mode:
Diffstat (limited to 'devel/electron33/files/patch-v8_src_execution_isolate.cc')
-rw-r--r--devel/electron33/files/patch-v8_src_execution_isolate.cc27
1 files changed, 0 insertions, 27 deletions
diff --git a/devel/electron33/files/patch-v8_src_execution_isolate.cc b/devel/electron33/files/patch-v8_src_execution_isolate.cc
deleted file mode 100644
index 5d7f88cab7ce..000000000000
--- a/devel/electron33/files/patch-v8_src_execution_isolate.cc
+++ /dev/null
@@ -1,27 +0,0 @@
---- v8/src/execution/isolate.cc.orig 2024-12-01 11:21:29 UTC
-+++ v8/src/execution/isolate.cc
-@@ -168,6 +168,10 @@
- #include "src/execution/simulator-base.h"
- #endif
-
-+#if defined(V8_OS_OPENBSD)
-+#include <sys/mman.h>
-+#endif
-+
- extern "C" const uint8_t v8_Default_embedded_blob_code_[];
- extern "C" uint32_t v8_Default_embedded_blob_code_size_;
- extern "C" const uint8_t v8_Default_embedded_blob_data_[];
-@@ -4972,6 +4976,13 @@ void Isolate::InitializeDefaultEmbeddedBlob() {
- uint32_t code_size = DefaultEmbeddedBlobCodeSize();
- const uint8_t* data = DefaultEmbeddedBlobData();
- uint32_t data_size = DefaultEmbeddedBlobDataSize();
-+
-+#if defined(V8_OS_OPENBSD) && !defined(V8_TARGET_ARCH_IA32)
-+ if (code_size > 0) {
-+ mprotect(reinterpret_cast<void *>(const_cast<uint8_t *>(code)),
-+ code_size, PROT_READ | PROT_EXEC);
-+ }
-+#endif
-
- if (StickyEmbeddedBlobCode() != nullptr) {
- base::MutexGuard guard(current_embedded_blob_refcount_mutex_.Pointer());