/base/startup/appspawn/test/mock/ |
H A D | app_spawn_stub.h | 43 typedef struct TagSandboxContext SandboxContext;
typedef 64 int MountAllGroup(const SandboxContext *context, const cJSON *groups);
65 int MountAllHsp(const SandboxContext *context, const cJSON *hsps);
68 int VarPackageNameReplace(const SandboxContext *context,
70 int ReplaceVariableForDepSandboxPath(const SandboxContext *context,
72 int ReplaceVariableForDepSrcPath(const SandboxContext *context,
74 int ReplaceVariableForDepPath(const SandboxContext *context,
93 void CreateDemandSrc(const SandboxContext *context, const PathMountNode *sandboxNode, const MountArg *args);
94 int CheckSandboxMountNode(const SandboxContext *context,
|
/base/startup/appspawn/modules/sandbox/ |
H A D | sandbox_cfgvar.c | 25 static int VarPackageNameIndexReplace(const SandboxContext *context, in VarPackageNameIndexReplace() 44 APPSPAWN_STATIC int VarPackageNameReplace(const SandboxContext *context, in VarPackageNameReplace() 54 static int VarCurrentUseIdReplace(const SandboxContext *context, in VarCurrentUseIdReplace() 72 static int VarArkWebPackageNameReplace(const SandboxContext *context, in VarArkWebPackageNameReplace() 119 APPSPAWN_STATIC int ReplaceVariableForDepSandboxPath(const SandboxContext *context, in ReplaceVariableForDepSandboxPath() 130 APPSPAWN_STATIC int ReplaceVariableForDepSrcPath(const SandboxContext *context, in ReplaceVariableForDepSrcPath() 141 APPSPAWN_STATIC int ReplaceVariableForDepPath(const SandboxContext *context, in ReplaceVariableForDepPath() 159 static int ReplaceVariableForpackageName(const SandboxContext *context, in ReplaceVariableForpackageName() 231 static int ReplaceVariable(const SandboxContext *context, in ReplaceVariable() 269 static int HandleVariableReplace(const SandboxContext *contex [all...] |
H A D | appspawn_sandbox.c | 57 static inline bool CheckSpawningMsgFlagSet(const SandboxContext *context, uint32_t index) in CheckSpawningMsgFlagSet() 63 APPSPAWN_STATIC inline bool CheckSpawningPermissionFlagSet(const SandboxContext *context, uint32_t index) in CheckSpawningPermissionFlagSet() 150 static SandboxContext *g_sandboxContext = NULL; 152 SandboxContext *GetSandboxContext(void) in GetSandboxContext() 155 SandboxContext *context = calloc(1, MAX_SANDBOX_BUFFER * MAX_BUFFER + sizeof(SandboxContext)); in GetSandboxContext() 176 void DeleteSandboxContext(SandboxContext *context) in DeleteSandboxContext() 189 static int InitSandboxContext(SandboxContext *context, in InitSandboxContext() 238 static VarExtraData *GetVarExtraData(const SandboxContext *context, const SandboxSection *section) in GetVarExtraData() 250 static uint32_t GetMountArgs(const SandboxContext *contex [all...] |
H A D | appspawn_sandbox.h | 220 } SandboxContext; typedef 268 int StagedMountPreUnShare(const SandboxContext *context, AppSpawnSandboxCfg *sandbox); 269 int StagedMountPostUnshare(const SandboxContext *context, const AppSpawnSandboxCfg *sandbox); 295 const char *GetSandboxRealVar(const SandboxContext *context, 308 int ProcessExpandAppSandboxConfig(const SandboxContext *context, 313 __attribute__((always_inline)) inline void *GetSpawningMsgInfo(const SandboxContext *context, uint32_t type) in GetSpawningMsgInfo() 323 * @return SandboxContext* 325 SandboxContext *GetSandboxContext(void); 326 void DeleteSandboxContext(SandboxContext *context);
|
H A D | sandbox_adapter.h | 25 void MakeAtomicServiceDir(const SandboxContext *context, const char *path);
|
H A D | sandbox_expand.c | 36 APPSPAWN_STATIC int MountAllHsp(const SandboxContext *context, const cJSON *hsps) in MountAllHsp() 84 APPSPAWN_STATIC int MountAllGroup(const SandboxContext *context, const cJSON *groups) in MountAllGroup() 127 const SandboxContext *sandboxContext; 136 const SandboxContext *sandboxContext = overlayContext->sandboxContext; in SetOverlayAppPath() 181 static int SetOverlayAppSandboxConfig(const SandboxContext *context, const char *overlayInfo) in SetOverlayAppSandboxConfig() 196 static inline cJSON *GetJsonObjFromProperty(const SandboxContext *context, const char *name) in GetJsonObjFromProperty() 209 static int ProcessHSPListConfig(const SandboxContext *context, const AppSpawnSandboxCfg *appSandBox, const char *name) in ProcessHSPListConfig() 218 static int ProcessDataGroupConfig(const SandboxContext *context, const AppSpawnSandboxCfg *appSandBox, const char *name) in ProcessDataGroupConfig() 227 static int ProcessOverlayAppConfig(const SandboxContext *context, in ProcessOverlayAppConfig() 283 int ProcessExpandAppSandboxConfig(const SandboxContext *contex [all...] |
H A D | sandbox_adapter.cpp | 23 void MakeAtomicServiceDir(const SandboxContext *context, const char *path) in MakeAtomicServiceDir()
|
/base/startup/appspawn/modules/module_engine/include/ |
H A D | appspawn_hook.h | 178 typedef struct TagSandboxContext SandboxContext; typedef 180 typedef int (*ReplaceVarHandler)(const SandboxContext *context, 192 typedef int (*ProcessExpandSandboxCfg)(const SandboxContext *context,
|
/base/startup/appspawn/test/unittest/app_spawn_standard_test/ |
H A D | app_spawn_sandbox_new_mount_test.cpp | 74 static SandboxContext *TestGetSandboxContext(const AppSpawningCtx *property, int nwebspawn)
in TestGetSandboxContext() 79 SandboxContext *context = GetSandboxContext();
in TestGetSandboxContext() 100 const SandboxContext context = {};
in HWTEST_F() 113 SandboxContext *context = TestGetSandboxContext(spawningCtx, 0);
in HWTEST_F() 135 SandboxContext *context = TestGetSandboxContext(spawningCtx, 0);
in HWTEST_F() 183 const SandboxContext context = {};
in HWTEST_F() 204 const SandboxContext context = {};
in HWTEST_F() 252 SandboxContext *context = TestGetSandboxContext(spawningCtx, 0);
in HWTEST_F() 297 SandboxContext *context = TestGetSandboxContext(spawningCtx, 0);
in HWTEST_F() 322 SandboxContext *contex in HWTEST_F() [all...] |
H A D | app_spawn_sandbox_new_test.cpp | 318 static SandboxContext *TestGetSandboxContext(const AppSpawningCtx *property, int nwebspawn) in TestGetSandboxContext() 323 SandboxContext *context = GetSandboxContext(); in TestGetSandboxContext() 458 SandboxContext *context = TestGetSandboxContext(spawningCtx, 0); in HWTEST_F() 479 SandboxContext *context = TestGetSandboxContext(spawningCtx, 0); in HWTEST_F() 501 SandboxContext *context = TestGetSandboxContext(spawningCtx, 0); in HWTEST_F() 513 static int TestVariableReplace(const SandboxContext *context, in TestVariableReplace() 530 SandboxContext *context = TestGetSandboxContext(spawningCtx, 0); in HWTEST_F() 548 static VarExtraData *TestGetVarExtraData(const SandboxContext *context, uint32_t sandboxTag, in TestGetVarExtraData() 568 SandboxContext *context = TestGetSandboxContext(spawningCtx, 0); in HWTEST_F() 593 SandboxContext *contex in HWTEST_F() [all...] |
H A D | app_spawn_sandboxmgr_test.cpp | 524 SandboxContext context = {}; in HWTEST_F() 526 const SandboxContext *inputContext[2] = {&context, nullptr}; in HWTEST_F() 602 static int TestReplaceVarHandler(const SandboxContext *context, in TestReplaceVarHandler() 630 static int TestProcessExpandSandboxCfg(const SandboxContext *context, in TestProcessExpandSandboxCfg()
|