Home
last modified time | relevance | path

Searched refs:appProperty (Results 1 - 6 of 6) sorted by relevance

/base/startup/appspawn/modules/sandbox/
H A Dsandbox_utils.h44 static std::string GetExtraInfoByType(const AppSpawningCtx *appProperty, const std::string &type);
58 static int32_t DoSandboxFileCommonBind(const AppSpawningCtx *appProperty, nlohmann::json &wholeConfig);
59 static int32_t DoSandboxFileCommonSymlink(const AppSpawningCtx *appProperty,
61 static int32_t DoSandboxFilePrivateBind(const AppSpawningCtx *appProperty, nlohmann::json &wholeConfig);
62 static int32_t DoSandboxFilePrivateSymlink(const AppSpawningCtx *appProperty,
64 static int32_t DoSandboxFilePrivateFlagsPointHandle(const AppSpawningCtx *appProperty,
66 static int32_t DoSandboxFileCommonFlagsPointHandle(const AppSpawningCtx *appProperty,
68 static int32_t HandleFlagsPoint(const AppSpawningCtx *appProperty,
70 static int32_t SetPrivateAppSandboxProperty(const AppSpawningCtx *appProperty);
71 static int32_t SetCommonAppSandboxProperty(const AppSpawningCtx *appProperty,
[all...]
H A Dsandbox_utils.cpp378 static void MakeAtomicServiceDir(const AppSpawningCtx *appProperty, std::string path)
396 reinterpret_cast<AppSpawnMsgDomainInfo *>(GetAppProperty(appProperty, TLV_DOMAIN_INFO));
397 APPSPAWN_CHECK(msgDomainInfo != NULL, return, "No domain info for %{public}s", GetProcessName(appProperty));
402 hapFileInfo.packageName = GetProcessName(appProperty);
404 if (CheckAppMsgFlagsSet(appProperty, APP_FLAGS_DEBUGGABLE)) {
413 AppSpawnMsgDacInfo *dacInfo = reinterpret_cast<AppSpawnMsgDacInfo *>(GetAppProperty(appProperty, TLV_DAC_INFO));
426 static std::string ReplaceVariablePackageName(const AppSpawningCtx *appProperty, const std::string &path) in ReplaceVariablePackageName() argument
430 reinterpret_cast<AppSpawnMsgBundleInfo *>(GetAppProperty(appProperty, TLV_BUNDLE_INFO)); in ReplaceVariablePackageName()
431 APPSPAWN_CHECK(bundleInfo != NULL, return "", "No bundle info in msg %{public}s", GetBundleName(appProperty)); in ReplaceVariablePackageName()
434 uint32_t flags = CheckAppSpawnMsgFlag(appProperty in ReplaceVariablePackageName()
478 ConvertToRealPath(const AppSpawningCtx *appProperty, std::string path) ConvertToRealPath() argument
516 ConvertToRealPathWithPermission(const AppSpawningCtx *appProperty, std::string path) ConvertToRealPathWithPermission() argument
561 GetSbxPathByConfig(const AppSpawningCtx *appProperty, nlohmann::json &config) GetSbxPathByConfig() argument
604 CheckMountConfig(nlohmann::json &mntPoint, const AppSpawningCtx *appProperty, bool checkFlag) CheckMountConfig() argument
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
734 GetSandboxOptions(const AppSpawningCtx *appProperty, nlohmann::json &config) GetSandboxOptions() argument
750 GetSandboxMountConfig(const AppSpawningCtx *appProperty, const std::string &section, nlohmann::json &mntPoint, SandboxMountConfig &mountConfig) GetSandboxMountConfig() argument
763 GetSandboxPath(const AppSpawningCtx *appProperty, nlohmann::json &mntPoint, const std::string &section, std::string sandboxRoot) GetSandboxPath() argument
776 CheckMountFlag(const AppSpawningCtx *appProperty, const std::string bundleName, nlohmann::json &appConfig) CheckMountFlag() argument
787 DoAllMntPointsMount(const AppSpawningCtx *appProperty, nlohmann::json &appConfig, const char *typeName, const std::string &section) DoAllMntPointsMount() argument
837 DoAddGid(AppSpawningCtx *appProperty, nlohmann::json &appConfig, const char* permissionName, const std::string &section) DoAddGid() argument
861 DoAllSymlinkPointslink(const AppSpawningCtx *appProperty, nlohmann::json &appConfig) DoAllSymlinkPointslink() argument
901 DoSandboxFilePrivateBind(const AppSpawningCtx *appProperty, nlohmann::json &wholeConfig) DoSandboxFilePrivateBind() argument
915 DoSandboxFilePermissionBind(AppSpawningCtx *appProperty, nlohmann::json &wholeConfig) DoSandboxFilePermissionBind() argument
955 DoSandboxFilePrivateSymlink(const AppSpawningCtx *appProperty, nlohmann::json &wholeConfig) DoSandboxFilePrivateSymlink() argument
967 HandleFlagsPoint(const AppSpawningCtx *appProperty, nlohmann::json &appConfig) HandleFlagsPoint() argument
994 DoSandboxFilePrivateFlagsPointHandle(const AppSpawningCtx *appProperty, nlohmann::json &wholeConfig) DoSandboxFilePrivateFlagsPointHandle() argument
1006 DoSandboxFileCommonFlagsPointHandle(const AppSpawningCtx *appProperty, nlohmann::json &wholeConfig) DoSandboxFileCommonFlagsPointHandle() argument
1017 DoSandboxFileCommonBind(const AppSpawningCtx *appProperty, nlohmann::json &wholeConfig) DoSandboxFileCommonBind() argument
1036 DoSandboxFileCommonSymlink(const AppSpawningCtx *appProperty, nlohmann::json &wholeConfig) DoSandboxFileCommonSymlink() argument
1056 SetPrivateAppSandboxProperty_(const AppSpawningCtx *appProperty, nlohmann::json &config) SetPrivateAppSandboxProperty_() argument
1071 SetPermissionAppSandboxProperty_(AppSpawningCtx *appProperty, nlohmann::json &config) SetPermissionAppSandboxProperty_() argument
1080 SetRenderSandboxProperty(const AppSpawningCtx *appProperty, std::string &sandboxPackagePath) SetRenderSandboxProperty() argument
1086 SetRenderSandboxPropertyNweb(const AppSpawningCtx *appProperty, std::string &sandboxPackagePath) SetRenderSandboxPropertyNweb() argument
1109 SetPrivateAppSandboxProperty(const AppSpawningCtx *appProperty) SetPrivateAppSandboxProperty() argument
1122 GetSandboxPrivateSharedStatus(const string &bundleName, AppSpawningCtx *appProperty) GetSandboxPrivateSharedStatus() argument
1143 SetPermissionAppSandboxProperty(AppSpawningCtx *appProperty) SetPermissionAppSandboxProperty() argument
1157 SetCommonAppSandboxProperty_(const AppSpawningCtx *appProperty, nlohmann::json &config) SetCommonAppSandboxProperty_() argument
1177 SetCommonAppSandboxProperty(const AppSpawningCtx *appProperty, std::string &sandboxPackagePath) SetCommonAppSandboxProperty() argument
1216 GetExtraInfoByType(const AppSpawningCtx *appProperty, const std::string &type) GetExtraInfoByType() argument
1226 MountAllHsp(const AppSpawningCtx *appProperty, std::string &sandboxPackagePath) MountAllHsp() argument
1282 MountAllGroup(const AppSpawningCtx *appProperty, std::string &sandboxPackagePath) MountAllGroup() argument
1327 DoSandboxRootFolderCreate(const AppSpawningCtx *appProperty, std::string &sandboxPackagePath) DoSandboxRootFolderCreate() argument
1392 CheckTotalSandboxSwitchStatus(const AppSpawningCtx *appProperty) CheckTotalSandboxSwitchStatus() argument
1411 CheckAppSandboxSwitchStatus(const AppSpawningCtx *appProperty) CheckAppSandboxSwitchStatus() argument
1445 SetOverlayAppSandboxProperty(const AppSpawningCtx *appProperty, string &sandboxPackagePath) SetOverlayAppSandboxProperty() argument
1482 SetBundleResourceAppSandboxProperty(const AppSpawningCtx *appProperty, string &sandboxPackagePath) SetBundleResourceAppSandboxProperty() argument
1516 SetSandboxProperty(AppSpawningCtx *appProperty, std::string &sandboxPackagePath) SetSandboxProperty() argument
1567 EnableSandboxNamespace(AppSpawningCtx *appProperty, uint32_t sandboxNsFlags) EnableSandboxNamespace() argument
1579 SetPermissionWithParam(AppSpawningCtx *appProperty) SetPermissionWithParam() argument
1608 SetAppSandboxProperty(AppSpawningCtx *appProperty, uint32_t sandboxNsFlags) SetAppSandboxProperty() argument
1662 SetAppSandboxPropertyNweb(AppSpawningCtx *appProperty, uint32_t sandboxNsFlags) SetAppSandboxPropertyNweb() argument
[all...]
/base/startup/appspawn/test/unittest/app_spawn_standard_test/
H A Dapp_spawn_sandbox_test.cpp90 AppSpawningCtx *appProperty = GetTestAppProperty(); in HWTEST_F() local
91 OHOS::AppSpawn::SandboxUtils::SetAppSandboxProperty(appProperty); in HWTEST_F()
92 DeleteAppSpawningCtx(appProperty); in HWTEST_F()
108 AppSpawningCtx *appProperty = GetTestAppProperty(); in HWTEST_F() local
109 OHOS::AppSpawn::SandboxUtils::SetAppSandboxProperty(appProperty); in HWTEST_F()
110 DeleteAppSpawningCtx(appProperty); in HWTEST_F()
121 AppSpawningCtx *appProperty = GetTestAppProperty(); in HWTEST_F() local
124 DeleteAppSpawningCtx(appProperty); in HWTEST_F()
135 AppSpawningCtx *appProperty = GetTestAppProperty(); in HWTEST_F() local
137 int ret = OHOS::AppSpawn::SandboxUtils::SetAppSandboxProperty(appProperty); in HWTEST_F()
150 AppSpawningCtx *appProperty = GetTestAppProperty(); HWTEST_F() local
164 AppSpawningCtx *appProperty = GetTestAppProperty(); HWTEST_F() local
206 AppSpawningCtx *appProperty = GetTestAppProperty(); HWTEST_F() local
248 AppSpawningCtx *appProperty = GetTestAppProperty(); HWTEST_F() local
289 AppSpawningCtx *appProperty = GetTestAppProperty(); HWTEST_F() local
332 AppSpawningCtx *appProperty = GetTestAppProperty(); HWTEST_F() local
367 AppSpawningCtx *appProperty = GetTestAppProperty(); HWTEST_F() local
448 AppSpawningCtx *appProperty = GetTestAppProperty(); HWTEST_F() local
494 AppSpawningCtx *appProperty = GetTestAppProperty(); HWTEST_F() local
520 AppSpawningCtx *appProperty = GetTestAppProperty(); HWTEST_F() local
573 AppSpawningCtx *appProperty = GetTestAppProperty(); HWTEST_F() local
613 AppSpawningCtx *appProperty = GetTestAppProperty(); HWTEST_F() local
641 AppSpawningCtx *appProperty = GetTestAppProperty(); HWTEST_F() local
686 AppSpawningCtx *appProperty = GetTestAppProperty(); HWTEST_F() local
720 AppSpawningCtx *appProperty = GetTestAppProperty(); HWTEST_F() local
754 AppSpawningCtx *appProperty = GetTestAppProperty(); HWTEST_F() local
793 AppSpawningCtx *appProperty = GetTestAppProperty(); HWTEST_F() local
865 AppSpawningCtx *appProperty = GetTestAppPropertyWithExtInfo("HspList", hspListStr); HWTEST_F() local
875 AppSpawningCtx *appProperty = GetTestAppPropertyWithExtInfo("HspList", hspListStr); InvalidJsonTest() local
887 AppSpawningCtx *appProperty = GetTestAppPropertyWithExtInfo("HspList", hspListStr); NoBundleTest() local
900 AppSpawningCtx *appProperty = GetTestAppPropertyWithExtInfo("HspList", hspListStr); NoModulesTest() local
912 AppSpawningCtx *appProperty = GetTestAppPropertyWithExtInfo("HspList", hspListStr); NoVersionsTest() local
925 AppSpawningCtx *appProperty = GetTestAppPropertyWithExtInfo("HspList", hspListStr); ListSizeNotSameTest() local
938 AppSpawningCtx *appProperty = GetTestAppPropertyWithExtInfo("HspList", hspListStr); ValueTypeIsNotArraryTest() local
951 AppSpawningCtx *appProperty = GetTestAppPropertyWithExtInfo("HspList", hspListStr); ElementTypeIsNotStringTest() local
965 AppSpawningCtx *appProperty = GetTestAppPropertyWithExtInfo("HspList", hspListStr); ElementTypeIsNotSameTestSN() local
979 AppSpawningCtx *appProperty = GetTestAppPropertyWithExtInfo("HspList", hspListStr); ElementTypeIsNotSameTestNS() local
1014 AppSpawningCtx *appProperty = GetTestAppPropertyWithExtInfo("HspList", hspListStr); HWTEST_F() local
1025 AppSpawningCtx *appProperty = GetTestAppPropertyWithExtInfo("HspList", hspListStr); HWTEST_F() local
1036 AppSpawningCtx *appProperty = GetTestAppPropertyWithExtInfo("HspList", hspListStr); HWTEST_F() local
1047 AppSpawningCtx *appProperty = GetTestAppPropertyWithExtInfo("HspList", hspListStr); HWTEST_F() local
1062 AppSpawningCtx *appProperty = GetTestAppProperty(); HWTEST_F() local
1085 AppSpawningCtx *appProperty = GetTestAppProperty(); HWTEST_F() local
1142 AppSpawningCtx *appProperty = GetTestAppPropertyWithExtInfo("Overlay", overlayInfo.c_str()); HWTEST_F() local
1171 AppSpawningCtx *appProperty = GetTestAppPropertyWithExtInfo("DataGroup", dataGroupInfoListStr); HWTEST_F() local
1279 AppSpawningCtx *appProperty = GetTestAppProperty(); HWTEST_F() local
1313 AppSpawningCtx *appProperty = GetTestAppProperty(); HWTEST_F() local
1345 AppSpawningCtx *appProperty = GetTestAppProperty(); HWTEST_F() local
[all...]
H A Dapp_spawn_cold_run_test.cpp256 AppSpawningCtx appProperty; in HWTEST_F() local
257 appProperty.message = (AppSpawnMsgNode *)malloc(sizeof(AppSpawnMsgNode)); in HWTEST_F()
258 ASSERT_EQ(appProperty.message != nullptr, 1); in HWTEST_F()
259 int ret = strcpy_s(appProperty.message->msgHeader.processName, in HWTEST_F()
260 sizeof(appProperty.message->msgHeader.processName), "test.xxx.xxx"); in HWTEST_F()
262 appProperty.message->msgHeader.msgLen = 1024; in HWTEST_F()
264 appProperty.message->buffer = (uint8_t *)msg; in HWTEST_F()
267 appProperty.client = client; in HWTEST_F()
268 appProperty.node = node; in HWTEST_F()
269 appProperty in HWTEST_F()
[all...]
/base/startup/appspawn/lite/
H A Dappspawn_process.c86 AppSpawnClientLite *appProperty = (AppSpawnClientLite *)client; in SetProcessName() local
87 return prctl(PR_SET_NAME, appProperty->message.bundleName); in SetProcessName()
104 AppSpawnClientLite *appProperty = (AppSpawnClientLite *)client; in SetUidGid() local
105 APPSPAWN_LOGE("SetUidGid %d %d", appProperty->message.uID, appProperty->message.gID); in SetUidGid()
106 if (setgid(appProperty->message.gID) != 0) { in SetUidGid()
107 APPSPAWN_LOGE("[appspawn] setgid failed, gID %u, err: %d.", appProperty->message.gID, errno); in SetUidGid()
111 if (setuid(appProperty->message.uID) != 0) { in SetUidGid()
112 APPSPAWN_LOGE("[appspawn] setuid failed, uID %u, err: %d.", appProperty->message.uID, errno); in SetUidGid()
117 if (appProperty in SetUidGid()
133 AppSpawnClientLite *appProperty = (AppSpawnClientLite *)client; SetCapabilities() local
167 AppSpawnClientLite *appProperty = (AppSpawnClientLite *)client; RunChildProcessor() local
[all...]
/base/startup/appspawn/standard/
H A Dappspawn_manager.h208 APPSPAWN_INLINE int GetAppSpawnMsgType(const AppSpawningCtx *appProperty) in GetAppSpawnMsgType() argument
210 return (appProperty != NULL && appProperty->message != NULL) ? in GetAppSpawnMsgType()
211 appProperty->message->msgHeader.msgType : MAX_TYPE_INVALID; in GetAppSpawnMsgType()

Completed in 6 milliseconds