H A D | sandbox_utils.cpp | 640 const std::string &srcPath, const std::string &sandboxPath, in DoDlpAppMountStrategy() 649 umount2(sandboxPath.c_str(), MNT_DETACH); in DoDlpAppMountStrategy() 662 MakeDirRecursive(sandboxPath, FILE_MODE); in DoDlpAppMountStrategy() 667 srcPath.c_str(), sandboxPath.c_str(), fsType.c_str(), mountFlags, options); in DoDlpAppMountStrategy() 668 ret = mount(srcPath.c_str(), sandboxPath.c_str(), fsType.c_str(), mountFlags, options); in DoDlpAppMountStrategy() 671 srcPath.c_str(), sandboxPath.c_str(), errno); in DoDlpAppMountStrategy() 673 ret = mount(nullptr, sandboxPath.c_str(), nullptr, MS_SHARED, nullptr); in DoDlpAppMountStrategy() 675 return ret, "errno is: %{public}d, private mount to %{public}s failed", errno, sandboxPath.c_str()); in DoDlpAppMountStrategy() 686 const std::string &srcPath, const std::string &sandboxPath, const std::string &fsType, unsigned long mountFlags) in HandleSpecialAppMount() 695 return DoDlpAppMountStrategy(appProperty, srcPath, sandboxPath, fsTyp in HandleSpecialAppMount() 639 DoDlpAppMountStrategy(const AppSpawningCtx *appProperty, const std::string &srcPath, const std::string &sandboxPath, const std::string &fsType, unsigned long mountFlags) DoDlpAppMountStrategy() argument 685 HandleSpecialAppMount(const AppSpawningCtx *appProperty, const std::string &srcPath, const std::string &sandboxPath, const std::string &fsType, unsigned long mountFlags) HandleSpecialAppMount() argument 766 std::string sandboxPath = ""; GetSandboxPath() local 809 std::string sandboxPath = GetSandboxPath(appProperty, mntPoint, section, sandboxRoot); DoAllMntPointsMount() local 1598 MountDevShmPath(std::string &sandboxPath) MountDevShmPath() argument [all...] |