Lines Matching refs:originPath
84 APPSPAWN_CHECK(arg != NULL && arg->originPath != NULL && arg->destinationPath != NULL, in SandboxMountPath()
89 (uint32_t)arg->mountFlags, arg->options, arg->originPath, arg->destinationPath); in SandboxMountPath()
91 …int ret = mount(arg->originPath, arg->destinationPath, arg->fsType, arg->mountFlags, arg->options); in SandboxMountPath()
93 if (arg->originPath != NULL && strstr(arg->originPath, "/data/app/el2/") != NULL) { in SandboxMountPath()
94 CheckDirRecursive(arg->originPath); in SandboxMountPath()
97 errno, arg->originPath, arg->destinationPath); in SandboxMountPath()
103 errno, arg->originPath, arg->destinationPath); in SandboxMountPath()
301 (uint32_t)args->mountFlags, options, args->originPath, args->destinationPath); in SandboxMountFusePath()
305 …MountArg mountArg = {args->originPath, args->destinationPath, args->fsType, args->mountFlags, opti… in SandboxMountFusePath()
340 CheckAndCreateSandboxFile(args->originPath); in CreateDemandSrc()
348 int ret = chown(args->originPath, uid, gid); in CreateDemandSrc()
350 APPSPAWN_LOGE("Failed to chown %{public}s errno: %{public}d", args->originPath, errno); in CreateDemandSrc()
353 ret = chmod(args->originPath, sandboxNode->demandInfo->mode); in CreateDemandSrc()
355 APPSPAWN_LOGE("Failed to chmod %{public}s errno: %{public}d", args->originPath, errno); in CreateDemandSrc()
364 const char *originPath = GetSandboxRealVar(context, BUFFER_FOR_SOURCE, source, NULL, extraData); in GetRealSrcPath() local
365 if (originPath == NULL) { in GetRealSrcPath()
369 return originPath; in GetRealSrcPath()
372 !CheckDirRecursive(originPath)) { in GetRealSrcPath()
373 return originPath; in GetRealSrcPath()
379 return originPath; in GetRealSrcPath()
387 originPath = GetSandboxRealVar(context, BUFFER_FOR_SOURCE, source, NULL, extraData); in GetRealSrcPath()
388 if (originPath == NULL) { in GetRealSrcPath()
391 MakeDirRec(originPath, FILE_MODE, 0); in GetRealSrcPath()
392 int ret = chown(originPath, dacInfo->uid, dacInfo->gid); in GetRealSrcPath()
393 …APPSPAWN_CHECK_ONLY_LOG(ret == 0, "chown failed, path %{public}s, errno %{public}d", originPath, e… in GetRealSrcPath()
394 return originPath; in GetRealSrcPath()
407 args.originPath = GetRealSrcPath(context, sandboxNode->source, extraData); in DoSandboxPathNodeMount()
418 APPSPAWN_CHECK(args.originPath != NULL && args.destinationPath != NULL, in DoSandboxPathNodeMount()
419 …return APPSPAWN_ARG_INVALID, "Invalid path %{public}s %{public}s", args.originPath, args.destinati… in DoSandboxPathNodeMount()