Home
last modified time | relevance | path

Searched full:perm (Results 1 – 25 of 72) sorted by relevance

123

/base/powermgr/power_manager/utils/permission/src/
Dpermission.cpp82 bool Permission::IsPermissionGranted(const std::string& perm) in IsPermissionGranted() argument
88 …POWER_HILOGD(COMP_UTILS, "checking permission, perm=%{public}s type=%{public}d, pid=%{public}d, ui… in IsPermissionGranted()
89 perm.c_str(), static_cast<int32_t>(type), pid, uid); in IsPermissionGranted()
93 result = AccessTokenKit::VerifyAccessToken(tokenId, perm); in IsPermissionGranted()
106 …POWER_HILOGW(COMP_UTILS, "permission denied, perm=%{public}s type=%{public}d, pid=%{public}d, uid=… in IsPermissionGranted()
107 perm.c_str(), static_cast<int32_t>(type), pid, uid); in IsPermissionGranted()
113 bool Permission::IsNativePermissionGranted(const std::string& perm) in IsNativePermissionGranted() argument
119 …POWER_HILOGD(COMP_UTILS, "checking permission, perm=%{public}s type=%{public}d, pid=%{public}d, ui… in IsNativePermissionGranted()
120 perm.c_str(), static_cast<int32_t>(type), pid, uid); in IsNativePermissionGranted()
128 result = AccessTokenKit::VerifyAccessToken(tokenId, perm); in IsNativePermissionGranted()
[all …]
/base/security/access_token/tools/accesstoken/src/
Dto_string.cpp53 for (const auto& perm : permissionRecords) { in PermissionUsedRecordToString() local
56 infos.append(R"( "permissionName": ")" + perm.permissionName + R"(")" + ",\n"); in PermissionUsedRecordToString()
57 … infos.append(R"( "accessCount": ")" + std::to_string(perm.accessCount) + R"(")" + ",\n"); in PermissionUsedRecordToString()
58 infos.append(R"( "rejectCount": )" + std::to_string(perm.rejectCount) + ",\n"); in PermissionUsedRecordToString()
59 … infos.append(R"( "lastAccessTime": )" + std::to_string(perm.lastAccessTime) + ",\n"); in PermissionUsedRecordToString()
60 … infos.append(R"( "lastRejectTime": )" + std::to_string(perm.lastRejectTime) + ",\n"); in PermissionUsedRecordToString()
61 …infos.append(R"( "lastAccessDuration": )" + std::to_string(perm.lastAccessDuration) + ",\… in PermissionUsedRecordToString()
62 ToString::DetailUsedRecordToString(true, perm.accessRecords, infos); in PermissionUsedRecordToString()
63 ToString::DetailUsedRecordToString(false, perm.rejectRecords, infos); in PermissionUsedRecordToString()
/base/security/access_token/frameworks/privacy/src/
Dpermission_used_request_parcel.cpp30 for (const auto& perm : this->request.permissionList) { in Marshalling()
31 RETURN_IF_FALSE(out.WriteString(perm)); in Marshalling()
55 std::string perm; in Unmarshalling() local
56 RELEASE_IF_FALSE(in.ReadString(perm), requestParcel); in Unmarshalling()
57 requestParcel->request.permissionList.emplace_back(perm); in Unmarshalling()
/base/security/access_token/services/accesstokenmanager/main/cpp/src/permission/
Dpermission_policy_set.cpp318 for (const auto& perm : permStateList_) { in QueryPermissionFlag() local
319 if (perm.permissionName == permissionName) { in QueryPermissionFlag()
320 if (perm.isGeneral) { in QueryPermissionFlag()
321 flag = perm.grantFlags[0]; in QueryPermissionFlag()
355 ACCESSTOKEN_LOG_WARN(LABEL, "Perm isGeneral is false."); in UpdatePermStateList()
394 for (auto& perm : permStateList_) { in SetPermissionFlag() local
395 if (perm.permissionName == permissionName) { in SetPermissionFlag()
396 if (perm.isGeneral) { in SetPermissionFlag()
397 uint32_t oldFlag = perm.grantFlags[0]; in SetPermissionFlag()
400 perm.grantFlags[0] = newFlag; in SetPermissionFlag()
[all …]
Dpermission_manager.cpp126 for (const auto& perm : permFilterList) { in AddDefPermissions() local
128 PermissionDefinitionCache::GetInstance().Update(perm, tokenId); in AddDefPermissions()
132 if (!PermissionDefinitionCache::GetInstance().HasDefinition(perm.permissionName)) { in AddDefPermissions()
133 PermissionDefinitionCache::GetInstance().Insert(perm, tokenId); in AddDefPermissions()
135 PermissionDefinitionCache::GetInstance().Update(perm, tokenId); in AddDefPermissions()
137 TransferPermissionDefToString(perm).c_str()); in AddDefPermissions()
287 for (const auto& perm : tmpList) { in GetReqPermissions() local
289 GetDefPermission(perm.permissionName, permDef); in GetReqPermissions()
291 reqPermList.emplace_back(perm); in GetReqPermissions()
304 … = std::find_if(permsList.begin(), permsList.end(), [permission](const PermissionStateFull& perm) { in IsPermissionRequestedInHap() argument
[all …]
/base/security/selinux_adapter/scripts/selinux_check/
Dcheck_perm_group.py56 perm = elem_list[4:]
60 allow_map[(scontext, scontext)][tclass] += perm
64 allow_map[(scontext, tcon)][tclass] += perm
67 allow_map[(scontext, tcontext)][tclass] += perm
73 allow_map[(scon, scon)][tclass] += perm
77 allow_map[(scon, tcon)][tclass] += perm
80 allow_map[(scon, tcontext)][tclass] += perm
158 check_perms = perm_group.get('perm').split(' ')
Dcheck_baseline.py58 perm = elem_list[4:]
62 allow_map[scontext][(scontext, tclass)] += perm
66 allow_map[scontext][(tcon, tclass)] += perm
69 allow_map[scontext][(tcontext, tclass)] += perm
75 allow_map[scon][(scon, tclass)] += perm
79 allow_map[scon][(tcon, tclass)] += perm
82 allow_map[scon][(tcontext, tclass)] += perm
/base/hiviewdfx/hidumper/utils/native/include/
Dpermission.h22 static bool CheckSelfPermission(const std::string& perm);
23 static bool CheckCallingPermission(const std::string& perm);
/base/hiviewdfx/hidumper/utils/native/src/
Dpermission.cpp19 bool Permission::CheckSelfPermission(const string& perm __attribute__((__unused__))) in CheckSelfPermission() argument
24 bool Permission::CheckCallingPermission(const string& perm __attribute__((__unused__))) in CheckCallingPermission() argument
/base/powermgr/power_manager/utils/permission/include/
Dpermission.h27 static bool IsPermissionGranted(const std::string& perm);
28 static bool IsNativePermissionGranted(const std::string& perm);
/base/security/dlp_permission_service/frameworks/common/src/
Dpermission_policy.cpp58 static bool CheckPerm(uint32_t perm) in CheckPerm() argument
60 if (perm <= NO_PERMISSION || perm > FULL_CONTROL) { in CheckPerm()
61 DLP_LOG_ERROR(LABEL, "Auth Perm invalid, perm=%{public}u", perm); in CheckPerm()
72 …DLP_LOG_ERROR(LABEL, "Perm expiry time is earlier than current time, cur=%{public}s, set=%{public}… in CheckTime()
/base/startup/init/services/init/
Dinit_service_file.c42 INIT_LOGV("File path =%s . file flags =%d, file perm =%u ", path, file->flags, file->perm); in CreateFile()
47 int fd = open(path, file->flags | O_CREAT, file->perm); in CreateFile()
50 INIT_CHECK_ONLY_ELOG(chmod(path, file->perm) >= 0, "Failed chmod err=%d", errno); in CreateFile()
/base/security/access_token/services/privacymanager/src/service/
Dprivacy_manager_service.cpp98 ACCESSTOKEN_LOG_DEBUG(LABEL, "id: %{public}d, perm: %{public}s, succCnt: %{public}d," in AddPermissionUsedRecord()
108 ACCESSTOKEN_LOG_INFO(LABEL, "id: %{public}u, pid: %{public}d, perm: %{public}s", in StartUsingPermission()
116 ACCESSTOKEN_LOG_INFO(LABEL, "id: %{public}u, pid: %{public}d, perm: %{public}s", in StartUsingPermission()
124 ACCESSTOKEN_LOG_INFO(LABEL, "id: %{public}u, pid: %{public}d, perm: %{public}s", in StopUsingPermission()
140 for (const auto& perm : request.request.permissionList) { in GetPermissionUsedRecords() local
141 permissionList.append(perm); in GetPermissionUsedRecords()
145 … "], flag: %{public}d, perm: %{public}s", request.request.tokenId, request.request.beginTimeMillis, in GetPermissionUsedRecords()
281 … ACCESSTOKEN_LOG_INFO(LABEL, "id: %{public}d, perm: %{public}s", tokenId, permissionName.c_str()); in IsAllowedUsingPermission()
303 … ACCESSTOKEN_LOG_DEBUG(LABEL, "id: %{public}d, perm: %{public}s", tokenId, permissionName.c_str()); in GetPermissionUsedTypeInfos()
/base/security/permission_lite/services/pms/src/
Dpms_server_internal.c135 …HILOG_INFO(HILOG_MODULE_APP, "check permission, [uid: %lld][perm: %s][ret: %d]", uid, permName, re… in ReplyCheckPermission()
149 …HILOG_INFO(HILOG_MODULE_APP, "grant permission, [id: %s][perm: %s][ret: %d]", identifier, permName… in ReplyGrantPermission()
163 …HILOG_INFO(HILOG_MODULE_APP, "revoke permission, [id: %s][perm: %s][ret: %d]", identifier, permNam… in ReplyRevokePermission()
177 …HILOG_INFO(HILOG_MODULE_APP, "grant runtime permission, [uid: %lld][perm: %s][ret: %d]", uid, perm… in ReplyGrantRuntimePermission()
191 …HILOG_INFO(HILOG_MODULE_APP, "revoke runtime permission, [uid: %lld][perm: %s][ret: %d]", uid, per… in ReplyRevokeRuntimePermission()
207 …HILOG_INFO(HILOG_MODULE_APP, "update runtime permission flags, [identifier: %s][perm: %s][flags:%d… in ReplyUpdatePermissionFlags()
/base/hiviewdfx/hidumper/frameworks/native/src/executor/memory/
Dmemory_util.cpp160 memInfo.perm = ""; in InitMemSmapsInfo()
220 uint64_t MemoryUtil::PermToInt(const string& perm) in PermToInt() argument
223 for (size_t i = 0; i < perm.size(); i++) { in PermToInt()
224 if (perm[i] != '-' && perm[i] != 's') { in PermToInt()
/base/security/access_token/interfaces/innerkits/token_setproc/src/
Dperm_setproc.cpp30 uint32_t perm[MAX_PERM_SIZE] = { 0 }; member
66 data.perm[idx] |= static_cast<uint32_t>(0x01) << bitIdx; in AddPermissionToKernel()
68 data.perm[idx] &= ~(static_cast<uint32_t>(0x01) << bitIdx); in AddPermissionToKernel()
/base/security/access_token/test/fuzztest/services/accesstoken/getselfpermissionsstatestub_fuzzer/
Dgetselfpermissionsstatestub_fuzzer.cpp37 PermissionListState perm = { in GetSelfPermissionsStateStubFuzzTest() local
42 permParcel.permsState = perm; in GetSelfPermissionsStateStubFuzzTest()
/base/security/access_token/interfaces/innerkits/accesstoken/src/
Daccesstoken_manager_client.cpp123 PermissionDef perm = permParcel.permissionDef; in GetDefPermissions() local
124 permList.emplace_back(perm); in GetDefPermissions()
140 PermissionStateFull perm = permParcel.permStatFull; in GetReqPermissions() local
141 reqPermList.emplace_back(perm); in GetReqPermissions()
174 for (const auto& perm : permList) { in GetSelfPermissionsState() local
176 permParcel.permsState = perm; in GetSelfPermissionsState()
183 PermissionListState perm = parcelList[i].permsState; in GetSelfPermissionsState() local
184 permList[i].state = perm.state; in GetSelfPermissionsState()
208 for (const auto& perm : permList) { in GetPermissionsStatus() local
210 permParcel.permsState = perm; in GetPermissionsStatus()
[all …]
/base/request/request/services/src/cxx/
Drequest_utils.cpp89 auto perm = std::string(permission); in CheckPermission() local
95 int result = AccessTokenKit::VerifyAccessToken(tokenId, perm); in CheckPermission()
97 REQUEST_HILOGE("check permission %{public}s failed ret %{public}d", perm.c_str(), result); in CheckPermission()
/base/security/selinux_adapter/scripts/selinux_check/config/
Dperm_group.json9 "perm": "execute execute_no_trans" string
/base/security/access_token/services/privacymanager/src/record/
Dpermission_record_manager.cpp314 ACCESSTOKEN_LOG_ERROR(LABEL, "Invalid perm(%{public}s)", info.permissionName.c_str()); in GetPermissionRecord()
766 ACCESSTOKEN_LOG_ERROR(LABEL, "Invalid perm(%{public}s)", permissionName.c_str()); in AddRecordToStartList()
810 std::string perm; in ExecuteAndUpdateRecord() local
811 Constant::TransferOpcodeToPermission(it->opCode, perm); in ExecuteAndUpdateRecord()
812 if ((GetMuteStatus(perm, EDM)) || (!GetGlobalSwitchStatus(perm))) { in ExecuteAndUpdateRecord()
822 if ((perm == CAMERA_PERMISSION_NAME) && (status == PERM_ACTIVE_IN_BACKGROUND) && in ExecuteAndUpdateRecord()
825 camPermList.emplace_back(perm); in ExecuteAndUpdateRecord()
831 …CESSTOKEN_LOG_DEBUG(LABEL, "TokenId %{public}d get permission %{public}s.", tokenId, perm.c_str()); in ExecuteAndUpdateRecord()
873 ACCESSTOKEN_LOG_DEBUG(LABEL, "Id %{public}u, pid %{public}d, perm %{public}s", in RemoveRecordFromStartList()
924 std::string perm; in RemoveRecordFromStartListByPid() local
[all …]
/base/security/dlp_permission_service/frameworks/dlp_permission/src/
Dauth_user_info_parcel.cpp33 DLP_LOG_ERROR(LABEL, "Write auth user perm fail"); in Marshalling()
63 DLP_LOG_ERROR(LABEL, "Read auth user perm fail"); in Unmarshalling()
/base/security/access_token/interfaces/innerkits/token_callback/src/
Dtoken_callback_stub.cpp58 std::string perm = to_utf8(u16Perm); in OnRemoteRequest() local
59 permList.emplace_back(perm); in OnRemoteRequest()
/base/security/access_token/test/fuzztest/innerkits/accesstoken/getpermissionsstatus_fuzzer/
Dgetpermissionsstatus_fuzzer.cpp104 PermissionListState perm = { in GetPermissionsStatusFuzzTest() local
108 permsList.emplace_back(perm); in GetPermissionsStatusFuzzTest()
/base/security/access_token/services/privacymanager/src/active/
Dactive_status_callback_manager.cpp123 [permName](const std::string& perm) { return perm == permName; }); in NeedCalled() argument
136 … ACCESSTOKEN_LOG_INFO(LABEL, "TokenId %{public}u, perm %{public}s", tokenId, permName.c_str()); in ActiveStatusChange()

123