Home
last modified time | relevance | path

Searched refs:gids (Results 1 – 25 of 46) sorted by relevance

12

/ohos5.0/foundation/ability/ability_runtime/services/appmgr/src/
H A Dapp_spawn_msg_wrapper.cpp100 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 Dapp_spawn_client.cpp174 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 Dgetbundlegids_fuzzer.cpp30 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 Dgetbundlegidsbyuid_fuzzer.cpp30 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 Dappspawn_module_test.cpp187 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 Dinner_bundle_clone_info.cpp39 {BUNDLE_CLONE_INFO_GIDS, bundleCloneInfo.gids}, in to_json()
60 bundleCloneInfo.gids, JsonType::ARRAY, false, parseResult, ArrayType::NUMBER); in from_json()
H A Dinner_bundle_user_info.cpp38 {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 Dsandbox_expand.c93 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 Dsandbox_utils.cpp862 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 Dmock_bundle_manager.cpp259 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 Duninstall_bundle_info.cpp36 {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 Dbms_bundle_permission_token_test.cpp157 std::vector<int> gids; variable
158 bool ret = bundleMgrHostImpl_->GetBundleGids(BUNDLE_NAME, gids);
/ohos5.0/base/startup/init/services/param/base/
H A Dparam_base.c427 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 Dinner_bundle_clone_info.h32 std::vector<int32_t> gids; member
H A Dinner_bundle_user_info.h28 std::vector<int32_t> gids; member
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/include/uninstall_data_mgr/
H A Duninstall_bundle_info.h26 std::vector<int32_t> gids; member
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/unittest/bms_bundle_clone_app_test/
H A Dbms_bundle_clone_app_bundle_logic_test.cpp244 .gids = {0},
286 .gids = {0},
328 .gids = {0},
/ohos5.0/base/startup/init/services/param/include/
H A Dparam_common.h123 int (*getServiceGroupIdByPid)(pid_t pid, gid_t *gids, uint32_t gidSize);
/ohos5.0/base/startup/init/interfaces/innerkits/include/
H A Dinit_utils.h100 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 Dbundlemgrproxy_fuzzer.cpp199 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 Dapp_spawn_client.h46 std::vector<int32_t> gids; member
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/clone/
H A Dbundle_clone_installer.cpp209 .gids = tmpUserInfo.gids, in ProcessCloneBundleInstall()
/ohos5.0/foundation/ability/ability_runtime/test/mock/services_appmgr_test/include/
H A Dmock_bundle_manager.h103 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 Dbundle_sandbox_installer.cpp109 userInfo.gids.clear(); in InstallSandboxApp()
/ohos5.0/foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_core/include/bundlemgr/
H A Dbundle_mgr_interface.h386 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

12