Lines Matching refs:SandboxContext

57 static inline bool CheckSpawningMsgFlagSet(const SandboxContext *context, uint32_t index)
63 APPSPAWN_STATIC inline bool CheckSpawningPermissionFlagSet(const SandboxContext *context, uint32_t index)
150 static SandboxContext *g_sandboxContext = NULL;
152 SandboxContext *GetSandboxContext(void)
155 SandboxContext *context = calloc(1, MAX_SANDBOX_BUFFER * MAX_BUFFER + sizeof(SandboxContext));
176 void DeleteSandboxContext(SandboxContext *context)
189 static int InitSandboxContext(SandboxContext *context,
238 static VarExtraData *GetVarExtraData(const SandboxContext *context, const SandboxSection *section)
250 static uint32_t GetMountArgs(const SandboxContext *context,
265 APPSPAWN_STATIC int CheckSandboxMountNode(const SandboxContext *context,
295 static int32_t SandboxMountFusePath(const SandboxContext *context, const MountArg *args)
351 APPSPAWN_STATIC void CreateDemandSrc(const SandboxContext *context, const PathMountNode *sandboxNode,
377 APPSPAWN_STATIC const char *GetRealSrcPath(const SandboxContext *context, const char *source, VarExtraData *extraData)
392 static int32_t SetMountArgsOption(const SandboxContext *context, uint32_t category, uint32_t operation, MountArg *args)
415 static int DoSandboxMountByCategory(const SandboxContext *context, const PathMountNode *sandboxNode,
436 static int DoSandboxPathNodeMount(const SandboxContext *context,
483 static int DoSandboxPathSymLink(const SandboxContext *context,
514 static int DoSandboxNodeMount(const SandboxContext *context, const SandboxSection *section, uint32_t operation)
612 static void MountDirToShared(const SandboxContext *context, AppSpawnSandboxCfg *sandbox)
658 static int UpdateMountPathDepsPath(const SandboxContext *context, SandboxNameGroupNode *groupNode)
686 static bool CheckAndCreateDepPath(const SandboxContext *context, const SandboxNameGroupNode *groupNode)
709 static int MountSandboxConfig(const SandboxContext *context,
743 static int SetExpandSandboxConfig(const SandboxContext *context, const AppSpawnSandboxCfg *sandbox)
770 static int SetSandboxPackageNameConfig(const SandboxContext *context, const AppSpawnSandboxCfg *sandbox)
781 static int SetSandboxSpawnFlagsConfig(const SandboxContext *context, const AppSpawnSandboxCfg *sandbox)
799 static int SetSandboxPermissionConfig(const SandboxContext *context, const AppSpawnSandboxCfg *sandbox)
819 static int SetOverlayAppSandboxConfig(const SandboxContext *context, const AppSpawnSandboxCfg *sandbox)
829 static int SetBundleResourceSandboxConfig(const SandboxContext *context, const AppSpawnSandboxCfg *sandbox)
844 static int32_t ChangeCurrentDir(const SandboxContext *context)
869 const SandboxContext *context, const AppSpawnSandboxCfg *sandbox, bool remountProc)
883 static int SandboxRootFolderCreate(const SandboxContext *context, const AppSpawnSandboxCfg *sandbox)
1035 SandboxContext *context = GetSandboxContext();
1058 static int MountDepGroups(const SandboxContext *context, SandboxNameGroupNode *groupNode)
1093 static int SetSystemConstDepGroups(const SandboxContext *context, AppSpawnSandboxCfg *sandbox)
1112 static int SetAppVariableDepGroups(const SandboxContext *context, AppSpawnSandboxCfg *sandbox)
1131 static int SetSpawnFlagsDepGroups(const SandboxContext *context, AppSpawnSandboxCfg *sandbox)
1161 static int SetPackageNameDepGroups(const SandboxContext *context, AppSpawnSandboxCfg *sandbox)
1181 static int SetPermissionDepGroups(const SandboxContext *context, AppSpawnSandboxCfg *sandbox)
1212 static int StagedDepGroupMounts(const SandboxContext *context, AppSpawnSandboxCfg *sandbox)
1232 int StagedMountPreUnShare(const SandboxContext *context, AppSpawnSandboxCfg *sandbox)
1243 static int SetAppVariableConfig(const SandboxContext *context, const AppSpawnSandboxCfg *sandbox)
1272 int StagedMountPostUnshare(const SandboxContext *context, const AppSpawnSandboxCfg *sandbox)
1296 static void MountDevShmPath(SandboxContext *context)
1315 SandboxContext *context = GetSandboxContext();