diff options
Diffstat (limited to 'devel/electron35/files/patch-v8_src_execution_isolate.cc')
| -rw-r--r-- | devel/electron35/files/patch-v8_src_execution_isolate.cc | 27 | 
1 files changed, 0 insertions, 27 deletions
diff --git a/devel/electron35/files/patch-v8_src_execution_isolate.cc b/devel/electron35/files/patch-v8_src_execution_isolate.cc deleted file mode 100644 index 61c94c2b7b86..000000000000 --- a/devel/electron35/files/patch-v8_src_execution_isolate.cc +++ /dev/null @@ -1,27 +0,0 @@ ---- v8/src/execution/isolate.cc.orig	2025-03-24 20:50:14 UTC -+++ v8/src/execution/isolate.cc -@@ -172,6 +172,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_[]; -@@ -5048,6 +5052,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::SpinningMutexGuard guard(  | 
