Lines Matching refs:sandboxPackagePath

1081                                                std::string &sandboxPackagePath)
1087 std::string &sandboxPackagePath)
1178 std::string &sandboxPackagePath)
1187 "parse appdata config for common failed, %{public}s", sandboxPackagePath.c_str());
1190 ret = MountAllHsp(appProperty, sandboxPackagePath);
1191 APPSPAWN_CHECK(ret == 0, return ret, "mount extraInfo failed, %{public}s", sandboxPackagePath.c_str());
1193 ret = MountAllGroup(appProperty, sandboxPackagePath);
1194 APPSPAWN_CHECK(ret == 0, return ret, "mount groupList failed, %{public}s", sandboxPackagePath.c_str());
1198 APPSPAWN_CHECK(info != nullptr, return -1, "No domain info %{public}s", sandboxPackagePath.c_str());
1203 std::string destbundlesPath = sandboxPackagePath + g_dataBundles;
1226 int32_t SandboxUtils::MountAllHsp(const AppSpawningCtx *appProperty, std::string &sandboxPackagePath)
1258 std::string mntPath = sandboxPackagePath + g_sandboxHspInstallPath + libBundleName + "/" + libModuleName;
1265 int32_t SandboxUtils::DoSandboxRootFolderCreateAdapt(std::string &sandboxPackagePath)
1271 MakeDirRecursive(sandboxPackagePath, FILE_MODE);
1276 rc = mount("/", sandboxPackagePath.c_str(), nullptr, BASIC_MOUNT_FLAGS, nullptr);
1282 int32_t SandboxUtils::MountAllGroup(const AppSpawningCtx *appProperty, std::string &sandboxPackagePath)
1314 std::string mntPath = sandboxPackagePath + g_sandboxGroupPath + dataGroupUuid;
1328 std::string &sandboxPackagePath)
1336 DoAppSandboxMountOnce(sandboxPackagePath.c_str(), sandboxPackagePath.c_str(), "",
1446 string &sandboxPackagePath)
1456 string sandboxOverlayPath = sandboxPackagePath + g_overlayPath;
1483 string &sandboxPackagePath)
1491 string destPath = sandboxPackagePath + g_bundleResourceDestPath;
1516 int32_t SandboxUtils::SetSandboxProperty(AppSpawningCtx *appProperty, std::string &sandboxPackagePath)
1520 ret = SetCommonAppSandboxProperty(appProperty, sandboxPackagePath);
1532 ret = SetOverlayAppSandboxProperty(appProperty, sandboxPackagePath);
1536 ret = SetBundleResourceAppSandboxProperty(appProperty, sandboxPackagePath);
1543 int32_t SandboxUtils::ChangeCurrentDir(std::string &sandboxPackagePath, const std::string &bundleName,
1547 ret = chdir(sandboxPackagePath.c_str());
1549 bundleName.c_str(), sandboxPackagePath.c_str());
1552 ret = chroot(sandboxPackagePath.c_str());
1554 sandboxPackagePath.c_str(), errno);
1558 ret = syscall(SYS_pivot_root, sandboxPackagePath.c_str(), sandboxPackagePath.c_str());
1619 std::string sandboxPackagePath = g_sandBoxRootDir + to_string(dacInfo->uid / UID_BASE) + "/";
1624 sandboxPackagePath += CheckAppMsgFlagsSet(appProperty, APP_FLAGS_ISOLATED_SANDBOX_TYPE) ? "isolated/" : "";
1625 sandboxPackagePath += bundleName;
1626 MakeDirRecursive(sandboxPackagePath.c_str(), FILE_MODE);
1639 rc = DoSandboxRootFolderCreateAdapt(sandboxPackagePath);
1641 rc = DoSandboxRootFolderCreate(appProperty, sandboxPackagePath);
1644 rc = SetSandboxProperty(appProperty, sandboxPackagePath);
1648 MountDevShmPath(sandboxPackagePath);
1652 rc = ChangeCurrentDir(sandboxPackagePath, bundleName, sandboxSharedStatus);
1668 std::string sandboxPackagePath = g_sandBoxRootDirNweb;
1671 sandboxPackagePath += bundleName;
1672 MakeDirRecursive(sandboxPackagePath.c_str(), FILE_MODE);
1681 rc = DoSandboxRootFolderCreateAdapt(sandboxPackagePath);
1683 rc = DoSandboxRootFolderCreate(appProperty, sandboxPackagePath);
1690 rc = SetRenderSandboxPropertyNweb(appProperty, sandboxPackagePath);
1692 sandboxPackagePath.c_str());
1694 rc = SetOverlayAppSandboxProperty(appProperty, sandboxPackagePath);
1698 rc = SetBundleResourceAppSandboxProperty(appProperty, sandboxPackagePath);
1703 rc = chdir(sandboxPackagePath.c_str());
1705 bundleName.c_str(), sandboxPackagePath.c_str());
1708 rc = chroot(sandboxPackagePath.c_str());
1710 sandboxPackagePath.c_str(), errno);
1714 rc = syscall(SYS_pivot_root, sandboxPackagePath.c_str(), sandboxPackagePath.c_str());