/ohos5.0/foundation/ability/ability_runtime/services/appmgr/src/ |
H A D | app_spawn_msg_wrapper.cpp | 100 msg_->gidCount = startMsg.gids.size() + startMsg.dataGroupInfoList.size(); in AssembleMsg() 109 for (uint32_t i = 0; i < startMsg.gids.size(); ++i) { in AssembleMsg() 110 msg_->gidTable[i] = startMsg.gids[i]; in AssembleMsg() 112 for (uint32_t i = startMsg.gids.size(); i < msg_->gidCount; ++i) { in AssembleMsg() 113 msg_->gidTable[i] = startMsg.dataGroupInfoList[i - startMsg.gids.size()].gid; in AssembleMsg() 196 if (startMsg.gids.size() > AppSpawn::ClientSocket::MAX_GIDS) { in VerifyMsg() 201 for (uint32_t i = 0; i < startMsg.gids.size(); ++i) { in VerifyMsg() 202 if (startMsg.gids[i] < 0) { in VerifyMsg() 203 TAG_LOGE(AAFwkTag::APPMGR, "invalid gids array! [%{public}d]", startMsg.gids[i]); in VerifyMsg()
|
H A D | app_spawn_client.cpp | 174 appDacInfo.gidCount = startMsg.gids.size() + startMsg.dataGroupInfoList.size(); in SetDacInfo() 175 for (uint32_t i = 0; i < startMsg.gids.size(); i++) { in SetDacInfo() 176 appDacInfo.gidTable[i] = startMsg.gids[i]; in SetDacInfo() 178 for (uint32_t i = startMsg.gids.size(); i < appDacInfo.gidCount; i++) { in SetDacInfo() 179 appDacInfo.gidTable[i] = startMsg.dataGroupInfoList[i - startMsg.gids.size()].gid; in SetDacInfo() 439 if (startMsg.gids.size() > APP_MAX_GIDS) { in VerifyMsg() 444 for (uint32_t i = 0; i < startMsg.gids.size(); ++i) { in VerifyMsg() 445 if (startMsg.gids[i] < 0) { in VerifyMsg() 446 TAG_LOGE(AAFwkTag::APPMGR, "invalid gids array! [%{public}d]", startMsg.gids[i]); in VerifyMsg()
|
/ohos5.0/foundation/bundlemanager/bundle_framework/test/fuzztest/fuzztest_information/getbundlegids_fuzzer/ |
H A D | getbundlegids_fuzzer.cpp | 30 std::vector<int> gids; in DoSomethingInterestingWithMyAPI() local 31 gids.push_back(reinterpret_cast<uintptr_t>(data)); in DoSomethingInterestingWithMyAPI() 32 bundleMgrProxy.GetBundleGids(bundleName, gids); in DoSomethingInterestingWithMyAPI()
|
/ohos5.0/foundation/bundlemanager/bundle_framework/test/fuzztest/fuzztest_information/getbundlegidsbyuid_fuzzer/ |
H A D | getbundlegidsbyuid_fuzzer.cpp | 30 std::vector<int> gids; in DoSomethingInterestingWithMyAPI() local 31 gids.push_back(reinterpret_cast<uintptr_t>(data)); in DoSomethingInterestingWithMyAPI() 32 bundleMgrProxy.GetBundleGidsByUid(bundleName, reinterpret_cast<uintptr_t>(data), gids); in DoSomethingInterestingWithMyAPI()
|
/ohos5.0/base/startup/appspawn/test/moduletest/ |
H A D | appspawn_module_test.cpp | 187 gids.push_back(atoi(gid)); in GetGids() 191 return gids.size(); in GetGids() 197 std::vector<int32_t> gids; in CheckGids() local 198 std::size_t gCount = GetGids(pid, gids); in CheckGids() 208 std::vector<int32_t> gids; in CheckGidsCount() local 209 std::size_t gCount = GetGids(pid, gids); in CheckGidsCount() 1044 EXPECT_EQ(true, CheckGids(result.pid, gids)); 1068 EXPECT_EQ(true, CheckGids(result.pid, gids)); 1092 EXPECT_EQ(true, CheckGids(result.pid, gids)); 1115 EXPECT_EQ(true, CheckGids(result.pid, gids)); [all …]
|
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/ |
H A D | inner_bundle_clone_info.cpp | 39 {BUNDLE_CLONE_INFO_GIDS, bundleCloneInfo.gids}, in to_json() 60 bundleCloneInfo.gids, JsonType::ARRAY, false, parseResult, ArrayType::NUMBER); in from_json()
|
H A D | inner_bundle_user_info.cpp | 38 {INNER_BUNDLE_USER_INFO_GIDS, innerBundleUserInfo.gids}, in to_json() 58 innerBundleUserInfo.gids, JsonType::ARRAY, false, parseResult, ArrayType::NUMBER); in from_json()
|
/ohos5.0/base/startup/appspawn/modules/sandbox/ |
H A D | sandbox_expand.c | 93 cJSON *gids = cJSON_GetObjectItemCaseSensitive(groups, "gid"); in MountAllGroup() local 97 APPSPAWN_CHECK(gids != NULL && cJSON_IsArray(gids), return -1, "MountAllGroup: invalid gids"); in MountAllGroup() 100 … APPSPAWN_CHECK(count == cJSON_GetArraySize(gids), return -1, "MountAllGroup: sizes are not same"); in MountAllGroup()
|
H A D | sandbox_utils.cpp | 862 nlohmann::json& gids = appConfig[g_gidPrefix]; in DoAddGid() local 863 unsigned int gidSize = gids.size(); in DoAddGid() 867 bundleName.c_str(), permissionName, gids[i].get<uint32_t>()); in DoAddGid() 868 dacInfo->gidTable[dacInfo->gidCount++] = gids[i].get<uint32_t>(); in DoAddGid() 1309 nlohmann::json& gids = groups[g_groupList_key_gid]; in MountAllGroup() local 1311 …APPSPAWN_CHECK(dataGroupIds.is_array() && gids.is_array() && dirs.is_array() && dataGroupIds.size(… in MountAllGroup() 1317 APPSPAWN_CHECK(dataGroupIds[i].is_string() && gids[i].is_string() && dirs[i].is_string(), in MountAllGroup()
|
/ohos5.0/foundation/ability/ability_runtime/test/mock/services_appmgr_test/src/ |
H A D | mock_bundle_manager.cpp | 259 bool BundleMgrService::GetBundleGids(const std::string& bundleName, std::vector<int>& gids) in GetBundleGids() argument 264 gids.push_back(userGid1); in GetBundleGids() 265 gids.push_back(userGid2); in GetBundleGids() 266 gids.push_back(userGid3); in GetBundleGids()
|
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/uninstall_data_mgr/ |
H A D | uninstall_bundle_info.cpp | 36 {KEY_GIDS, uninstallDataUserInfo.gids}, in to_json() 61 uninstallDataUserInfo.gids, JsonType::ARRAY, false, parseResult, ArrayType::NUMBER); in from_json()
|
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/unittest/bms_bundle_permission_grant_test/ |
H A D | bms_bundle_permission_token_test.cpp | 157 std::vector<int> gids; variable 158 bool ret = bundleMgrHostImpl_->GetBundleGids(BUNDLE_NAME, gids);
|
/ohos5.0/base/startup/init/services/param/base/ |
H A D | param_base.c | 427 gid_t gids[64] = { 0 }; // max gid number in DacCheckGroupPermission() local 429 srcLabel->cred.pid, gids, sizeof(gids) / sizeof(gids[0])); in DacCheckGroupPermission() 431 PARAM_LOGV("DacCheckGroupPermission gid %u", gids[index]); in DacCheckGroupPermission() 432 if (gids[index] != node->gid) { in DacCheckGroupPermission()
|
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/include/ |
H A D | inner_bundle_clone_info.h | 32 std::vector<int32_t> gids; member
|
H A D | inner_bundle_user_info.h | 28 std::vector<int32_t> gids; member
|
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/include/uninstall_data_mgr/ |
H A D | uninstall_bundle_info.h | 26 std::vector<int32_t> gids; member
|
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/unittest/bms_bundle_clone_app_test/ |
H A D | bms_bundle_clone_app_bundle_logic_test.cpp | 244 .gids = {0}, 286 .gids = {0}, 328 .gids = {0},
|
/ohos5.0/base/startup/init/services/param/include/ |
H A D | param_common.h | 123 int (*getServiceGroupIdByPid)(pid_t pid, gid_t *gids, uint32_t gidSize);
|
/ohos5.0/base/startup/init/interfaces/innerkits/include/ |
H A D | init_utils.h | 100 int GetServiceGroupIdByPid(pid_t pid, gid_t *gids, uint32_t gidSize);
|
/ohos5.0/foundation/bundlemanager/bundle_framework/test/fuzztest/fuzztest_application/bundlemgrproxy_fuzzer/ |
H A D | bundlemgrproxy_fuzzer.cpp | 199 std::vector<int> gids; in DoSomethingInterestingWithMyAPI() local 200 bundleMgrProxy.GetBundleGids(bundleName, gids); in DoSomethingInterestingWithMyAPI() 201 bundleMgrProxy.GetBundleGidsByUid(bundleName, uid, gids); in DoSomethingInterestingWithMyAPI()
|
/ohos5.0/foundation/ability/ability_runtime/services/appmgr/include/ |
H A D | app_spawn_client.h | 46 std::vector<int32_t> gids; member
|
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/clone/ |
H A D | bundle_clone_installer.cpp | 209 .gids = tmpUserInfo.gids, in ProcessCloneBundleInstall()
|
/ohos5.0/foundation/ability/ability_runtime/test/mock/services_appmgr_test/include/ |
H A D | mock_bundle_manager.h | 103 virtual bool GetBundleGids(const std::string& bundleName, std::vector<int>& gids) override;
|
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/sandbox_app/ |
H A D | bundle_sandbox_installer.cpp | 109 userInfo.gids.clear(); in InstallSandboxApp()
|
/ohos5.0/foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_core/include/bundlemgr/ |
H A D | bundle_mgr_interface.h | 386 virtual bool GetBundleGids(const std::string &bundleName, std::vector<int> &gids) in GetBundleGids() argument 397 …tual bool GetBundleGidsByUid(const std::string &bundleName, const int &uid, std::vector<int> &gids) in GetBundleGidsByUid() argument
|