Searched refs:sandboxNsFlags (Results 1 - 12 of 12) sorted by relevance
/base/startup/appspawn/modules/common/ |
H A D | appspawn_namespace.c | 179 APPSPAWN_LOGI("Enable pid namespace flags: 0x%{public}x", content->content.sandboxNsFlags); in PreLoadEnablePidNs() 186 if (!(content->content.sandboxNsFlags & CLONE_NEWPID)) { in PreLoadEnablePidNs() 244 if (content->content.sandboxNsFlags & CLONE_NEWPID) { in PreForkSetPidNamespace() 256 if (content->content.sandboxNsFlags & CLONE_NEWPID) { in PostForkSetPidNamespace()
|
/base/startup/appspawn/common/ |
H A D | appspawn_server.c | 167 *pid = clone(CloneAppSpawn, NULL, content->sandboxNsFlags | SIGCHLD, (void *)&arg); in NwebSpawnCloneChildProcess() 170 *pid = clone(CloneAppSpawn, NULL, content->sandboxNsFlags | SIGCHLD, (void *)&arg); in NwebSpawnCloneChildProcess() 196 APPSPAWN_LOGI("AppSpawnProcessMsg id: %{public}d mode: %{public}d sandboxNsFlags: 0x%{public}x", 197 client->id, content->mode, content->sandboxNsFlags);
|
H A D | appspawn_server.h | 61 uint32_t sandboxNsFlags; member
|
/base/startup/appspawn/modules/sandbox/ |
H A D | sandbox_manager.c | 459 sandbox->sandboxNsFlags = 0; in CreateAppSpawnSandbox() 473 APPSPAPWN_DUMP("Sandbox sandboxNsFlags: %{public}x ", sandbox->sandboxNsFlags); in DumpAppSpawnSandboxCfg() 502 content->content.sandboxNsFlags = 0; in PreLoadIsoLatedSandboxCfg() 504 content->content.sandboxNsFlags = sandbox->sandboxNsFlags; in PreLoadIsoLatedSandboxCfg() 522 content->content.sandboxNsFlags = 0; in PreLoadSandboxCfg() 524 content->content.sandboxNsFlags = sandbox->sandboxNsFlags; in PreLoadSandboxCfg() 557 if ((content->content.sandboxNsFlags in SpawnBuildSandboxEnv() [all...] |
H A D | sandbox_utils.h | 40 static int32_t SetAppSandboxProperty(AppSpawningCtx *client, uint32_t sandboxNsFlags = CLONE_NEWNS); 41 static int32_t SetAppSandboxPropertyNweb(AppSpawningCtx *client, uint32_t sandboxNsFlags = CLONE_NEWNS);
|
H A D | sandbox_utils.cpp | 1567 static inline int EnableSandboxNamespace(AppSpawningCtx *appProperty, uint32_t sandboxNsFlags) in EnableSandboxNamespace() argument 1569 int rc = unshare(sandboxNsFlags); in EnableSandboxNamespace() 1572 if ((sandboxNsFlags & CLONE_NEWNET) == CLONE_NEWNET) { in EnableSandboxNamespace() 1608 int32_t SandboxUtils::SetAppSandboxProperty(AppSpawningCtx *appProperty, uint32_t sandboxNsFlags) in SetAppSandboxProperty() argument 1629 int rc = EnableSandboxNamespace(appProperty, sandboxNsFlags); in SetAppSandboxProperty() 1662 int32_t SandboxUtils::SetAppSandboxPropertyNweb(AppSpawningCtx *appProperty, uint32_t sandboxNsFlags) in SetAppSandboxPropertyNweb() argument 1675 int rc = EnableSandboxNamespace(appProperty, sandboxNsFlags); in SetAppSandboxPropertyNweb() 1768 content->content.sandboxNsFlags = OHOS::AppSpawn::SandboxUtils::GetSandboxNsFlags(isNweb); 1781 if ((content->content.sandboxNsFlags & CLONE_NEWPID) == CLONE_NEWPID) { 1787 uint32_t sandboxNsFlags [all...] |
H A D | appspawn_sandbox.h | 186 uint32_t sandboxNsFlags; // "sandbox-ns-flags": [ "pid", "net" ], // for appspawn and newspawn member 218 uint32_t sandboxNsFlags; member
|
H A D | appspawn_sandbox.c | 210 context->sandboxNsFlags = CLONE_NEWNS; in InitSandboxContext() 213 context->sandboxNsFlags |= sandbox->sandboxNsFlags & CLONE_NEWNET ? CLONE_NEWNET : 0; in InitSandboxContext() 899 bool remountProc = !context->nwebspawn && ((sandbox->sandboxNsFlags & CLONE_NEWPID) == CLONE_NEWPID); in SandboxRootFolderCreate() 1320 APPSPAWN_LOGV("Set sandbox config %{public}s sandboxNsFlags 0x%{public}x", in MountSandboxConfigs() 1321 context->rootPath, context->sandboxNsFlags); in MountSandboxConfigs() 1328 ret = unshare(context->sandboxNsFlags); in MountSandboxConfigs() 1331 if ((context->sandboxNsFlags & CLONE_NEWNET) == CLONE_NEWNET) { in MountSandboxConfigs()
|
H A D | sandbox_load.c | 596 sandbox->sandboxNsFlags = GetSandboxNsFlags(json); in ParseGlobalSandboxConfig()
|
/base/startup/appspawn/test/unittest/app_spawn_standard_test/ |
H A D | app_spawn_common_test.cpp | 376 mgr->content.sandboxNsFlags = 0;
in HWTEST_F() 632 mgr->content.sandboxNsFlags = 1;
in HWTEST_F() 643 mgr->content.sandboxNsFlags = 0;
in HWTEST_F()
|
H A D | app_spawn_sandbox_new_test.cpp | 943 ASSERT_EQ((sandbox->sandboxNsFlags & (CLONE_NEWPID | CLONE_NEWNET)) == (CLONE_NEWPID | CLONE_NEWNET), 1); in HWTEST_F() 991 ASSERT_EQ((sandbox->sandboxNsFlags & (CLONE_NEWPID | CLONE_NEWNET)) == (CLONE_NEWPID | CLONE_NEWNET), 1); in HWTEST_F() 1086 ASSERT_EQ(sandbox->sandboxNsFlags == (CLONE_NEWPID | CLONE_NEWNET), 1); in HWTEST_F() 2070 sandbox->sandboxNsFlags = CLONE_NEWPID; // only pid in HWTEST_F()
|
/base/startup/appspawn/standard/ |
H A D | appspawn_appmgr.c | 52 appMgr->content.sandboxNsFlags = 0; in CreateAppSpawnMgr()
|
Completed in 18 milliseconds