Home
last modified time | relevance | path

Searched refs:AppSpawnSandboxCfg (Results 1 - 10 of 10) sorted by relevance

/base/startup/appspawn/modules/sandbox/
H A Dappspawn_sandbox.h193 } AppSpawnSandboxCfg; typedef
228 * @brief AppSpawnSandboxCfg op
230 * @return AppSpawnSandboxCfg*
232 AppSpawnSandboxCfg *CreateAppSpawnSandbox(ExtDataType type);
233 AppSpawnSandboxCfg *GetAppSpawnSandbox(const AppSpawnMgr *content, ExtDataType type);
234 void DeleteAppSpawnSandbox(AppSpawnSandboxCfg *sandbox);
235 int LoadAppSandboxConfig(AppSpawnSandboxCfg *sandbox, RunMode mode);
236 void DumpAppSpawnSandboxCfg(AppSpawnSandboxCfg *sandbox);
266 int MountSandboxConfigs(AppSpawnSandboxCfg *sandbox, const AppSpawningCtx *property, int nwebspawn);
267 int StagedMountSystemConst(AppSpawnSandboxCfg *sandbo
[all...]
H A Dsandbox_manager.c352 AppSpawnSandboxCfg *GetAppSpawnSandbox(const AppSpawnMgr *content, ExtDataType type) in GetAppSpawnSandbox()
360 return (AppSpawnSandboxCfg *)ListEntry(node, AppSpawnSandboxCfg, extData); in GetAppSpawnSandbox()
363 void DeleteAppSpawnSandbox(AppSpawnSandboxCfg *sandbox) in DeleteAppSpawnSandbox()
419 AppSpawnSandboxCfg *sandbox = (AppSpawnSandboxCfg *)data; in DumpSandbox()
431 AppSpawnSandboxCfg *sandbox = ListEntry(data, AppSpawnSandboxCfg, extData); in FreeAppSpawnSandbox()
436 AppSpawnSandboxCfg *CreateAppSpawnSandbox(ExtDataType type) in CreateAppSpawnSandbox()
439 AppSpawnSandboxCfg *sandbo in CreateAppSpawnSandbox()
[all...]
H A Dsandbox_load.c245 APPSPAWN_STATIC int ParseMountPathsConfig(AppSpawnSandboxCfg *sandbox, in ParseMountPathsConfig()
291 APPSPAWN_STATIC int ParseSymbolLinksConfig(AppSpawnSandboxCfg *sandbox, const cJSON *symbolLinkConfigs, in ParseSymbolLinksConfig()
308 APPSPAWN_STATIC int ParseGidTableConfig(AppSpawnSandboxCfg *sandbox, const cJSON *configs, SandboxSection *section) in ParseGidTableConfig()
341 static int ParseMountGroupsConfig(AppSpawnSandboxCfg *sandbox, const cJSON *groupConfig, SandboxSection *section) in ParseMountGroupsConfig()
400 static int ParseBaseConfig(AppSpawnSandboxCfg *sandbox, SandboxSection *section, const cJSON *configs) in ParseBaseConfig()
445 static int ParsePackageNameConfig(AppSpawnSandboxCfg *sandbox, const char *name, const cJSON *packageNameConfigs) in ParsePackageNameConfig()
464 static int ParseSpawnFlagsConfig(AppSpawnSandboxCfg *sandbox, const char *name, const cJSON *flagsConfig) in ParseSpawnFlagsConfig()
485 static int ParsePermissionConfig(AppSpawnSandboxCfg *sandbox, const char *name, const cJSON *permissionConfig) in ParsePermissionConfig()
504 static SandboxNameGroupNode *ParseNameGroup(AppSpawnSandboxCfg *sandbox, const cJSON *groupConfig) in ParseNameGroup()
543 static int ParseNameGroupsConfig(AppSpawnSandboxCfg *sandbo
[all...]
H A Dappspawn_sandbox.c121 static int BuildRootPath(char *buffer, uint32_t bufferLen, const AppSpawnSandboxCfg *sandbox, uid_t uid) in BuildRootPath()
190 const AppSpawnSandboxCfg *sandbox, const AppSpawningCtx *property, int nwebspawn) in InitSandboxContext()
612 static void MountDirToShared(const SandboxContext *context, AppSpawnSandboxCfg *sandbox) in MountDirToShared()
710 const AppSpawnSandboxCfg *sandbox, const SandboxSection *section, uint32_t op) in MountSandboxConfig()
743 static int SetExpandSandboxConfig(const SandboxContext *context, const AppSpawnSandboxCfg *sandbox) in SetExpandSandboxConfig()
770 static int SetSandboxPackageNameConfig(const SandboxContext *context, const AppSpawnSandboxCfg *sandbox) in SetSandboxPackageNameConfig()
781 static int SetSandboxSpawnFlagsConfig(const SandboxContext *context, const AppSpawnSandboxCfg *sandbox) in SetSandboxSpawnFlagsConfig()
799 static int SetSandboxPermissionConfig(const SandboxContext *context, const AppSpawnSandboxCfg *sandbox) in SetSandboxPermissionConfig()
819 static int SetOverlayAppSandboxConfig(const SandboxContext *context, const AppSpawnSandboxCfg *sandbox) in SetOverlayAppSandboxConfig()
829 static int SetBundleResourceSandboxConfig(const SandboxContext *context, const AppSpawnSandboxCfg *sandbo
[all...]
H A Dsandbox_expand.c209 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()
228 const AppSpawnSandboxCfg *appSandBox, const char *name) in ProcessOverlayAppConfig()
283 int ProcessExpandAppSandboxConfig(const SandboxContext *context, const AppSpawnSandboxCfg *appSandBox, const char *name) in ProcessExpandAppSandboxConfig()
/base/startup/appspawn/test/mock/
H A Dapp_spawn_stub.h41 typedef struct TagAppSpawnSandboxCfg AppSpawnSandboxCfg; typedef
79 int ParseMountPathsConfig(AppSpawnSandboxCfg *sandbox,
81 int ParseSymbolLinksConfig(AppSpawnSandboxCfg *sandbox, const cJSON *symbolLinkConfigs,
83 int ParseGidTableConfig(AppSpawnSandboxCfg *sandbox, const cJSON *configs, SandboxSection *section);
89 int ParseAppSandboxConfig(const cJSON *appSandboxConfig, AppSpawnSandboxCfg *sandbox);
90 AppSpawnSandboxCfg *CreateAppSpawnSandbox(ExtDataType type);
/base/startup/appspawn/test/unittest/app_spawn_standard_test/
H A Dapp_spawn_sandboxmgr_test.cpp48 * @brief AppSpawnSandboxCfg
56 AppSpawnSandboxCfg *sandbox = GetAppSpawnSandbox(mgr, EXT_DATA_SANDBOX); in HWTEST_F()
86 AppSpawnSandboxCfg *sandbox = CreateAppSpawnSandbox(EXT_DATA_SANDBOX); in HWTEST_F()
108 AppSpawnSandboxCfg *sandbox = CreateAppSpawnSandbox(EXT_DATA_SANDBOX); in HWTEST_F()
139 AppSpawnSandboxCfg *sandbox = CreateAppSpawnSandbox(EXT_DATA_SANDBOX); in HWTEST_F()
186 AppSpawnSandboxCfg *sandbox = CreateAppSpawnSandbox(EXT_DATA_SANDBOX); in HWTEST_F()
223 AppSpawnSandboxCfg *sandbox = CreateAppSpawnSandbox(EXT_DATA_SANDBOX); in HWTEST_F()
249 AppSpawnSandboxCfg *sandbox = CreateAppSpawnSandbox(EXT_DATA_SANDBOX); in HWTEST_F()
291 AppSpawnSandboxCfg *sandbox = CreateAppSpawnSandbox(EXT_DATA_SANDBOX); in HWTEST_F()
326 AppSpawnSandboxCfg *sandbo in HWTEST_F()
[all...]
H A Dapp_spawn_sandbox_new_test.cpp340 static int TestParseAppSandboxConfig(AppSpawnSandboxCfg *sandbox, const char *buffer) in TestParseAppSandboxConfig()
679 AppSpawnSandboxCfg *sandbox = nullptr; in HWTEST_F()
712 const AppSpawnSandboxCfg *appSandBox, const char *name) in ProcessTestExpandConfig()
727 AppSpawnSandboxCfg *sandbox = nullptr; in HWTEST_F()
767 AppSpawnSandboxCfg *sandbox = nullptr; in HWTEST_F()
809 AppSpawnSandboxCfg *sandbox = nullptr; in HWTEST_F()
851 AppSpawnSandboxCfg *sandbox = nullptr; in HWTEST_F()
910 AppSpawnSandboxCfg *sandbox = nullptr; in HWTEST_F()
931 AppSpawnSandboxCfg *sandbox = nullptr; in HWTEST_F()
980 AppSpawnSandboxCfg *sandbo in HWTEST_F()
[all...]
H A Dapp_spawn_sandbox_new_mount_test.cpp101 const AppSpawnSandboxCfg sandboxCfg = {}; in HWTEST_F()
/base/startup/appspawn/modules/module_engine/include/
H A Dappspawn_hook.h191 typedef struct TagAppSpawnSandboxCfg AppSpawnSandboxCfg; typedef
193 const AppSpawnSandboxCfg *appSandBox, const char *name);

Completed in 12 milliseconds