blob: be9b238c7fd5e9e41951f0ee4c120b7296eb27b6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
--- content/ppapi_plugin/ppapi_plugin_main.cc.orig 2021-07-19 18:45:15 UTC
+++ content/ppapi_plugin/ppapi_plugin_main.cc
@@ -49,6 +49,10 @@
#include "content/public/common/sandbox_init.h"
#include "sandbox/policy/linux/sandbox_linux.h"
#endif
+#if defined(OS_FREEBSD)
+#include "content/public/common/sandbox_init.h"
+#include "sandbox/policy/freebsd/sandbox_freebsd.h"
+#endif
#ifdef V8_USE_EXTERNAL_STARTUP_DATA
#include "gin/v8_initializer.h"
@@ -140,6 +144,9 @@ int PpapiPluginMain(const MainFunctionParams& paramete
sandbox::policy::SandboxTypeFromCommandLine(command_line),
sandbox::policy::SandboxLinux::PreSandboxHook(),
sandbox::policy::SandboxLinux::Options());
+#elif defined(OS_FREEBSD)
+ sandbox::policy::SandboxFreeBSD::GetInstance()->InitializeSandbox(
+ sandbox::policy::SandboxTypeFromCommandLine(command_line));
#endif
ChildProcess ppapi_process;
|