diff options
Diffstat (limited to 'www/chromium/files/patch-content_renderer_render__process__impl.cc')
-rw-r--r-- | www/chromium/files/patch-content_renderer_render__process__impl.cc | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/www/chromium/files/patch-content_renderer_render__process__impl.cc b/www/chromium/files/patch-content_renderer_render__process__impl.cc index 655e69021770..c37b958aafe1 100644 --- a/www/chromium/files/patch-content_renderer_render__process__impl.cc +++ b/www/chromium/files/patch-content_renderer_render__process__impl.cc @@ -1,6 +1,6 @@ ---- content/renderer/render_process_impl.cc.orig 2021-05-12 22:05:53 UTC +--- content/renderer/render_process_impl.cc.orig 2021-07-19 18:45:16 UTC +++ content/renderer/render_process_impl.cc -@@ -47,7 +47,7 @@ +@@ -48,7 +48,7 @@ #if defined(OS_WIN) #include "base/win/win_util.h" #endif @@ -9,7 +9,22 @@ #include "v8/include/v8-wasm-trap-handler-posix.h" #endif namespace { -@@ -197,7 +197,7 @@ RenderProcessImpl::RenderProcessImpl() +@@ -142,12 +142,12 @@ RenderProcessImpl::RenderProcessImpl() + SetV8FlagIfNotFeature(features::kWebAssemblyCodeProtection, + "--no-wasm-write-protect-code-memory"); + +-#if defined(OS_LINUX) && defined(ARCH_CPU_X86_64) ++#if (defined(OS_LINUX) || defined(OS_BSD)) && defined(ARCH_CPU_X86_64) + SetV8FlagIfFeature(features::kWebAssemblyCodeProtectionPku, + "--wasm-memory-protection-keys"); + SetV8FlagIfNotFeature(features::kWebAssemblyCodeProtectionPku, + "--no-wasm-memory-protection-keys"); +-#endif // defined(OS_LINUX) && defined(ARCH_CPU_X86_64) ++#endif // (defined(OS_LINUX) || defined(OS_BSD)) && defined(ARCH_CPU_X86_64) + + SetV8FlagIfFeature(features::kWebAssemblyLazyCompilation, + "--wasm-lazy-compilation"); +@@ -207,7 +207,7 @@ RenderProcessImpl::RenderProcessImpl() SetV8FlagIfNotFeature(features::kWebAssemblyTrapHandler, "--no-wasm-trap-handler"); |