Home
last modified time | relevance | path

Searched refs:permissionNode (Results 1 – 5 of 5) sorted by relevance

/ohos5.0/base/startup/appspawn/modules/sandbox/
H A Dappspawn_permission.c27 …SandboxPermissionNode *permissionNode = (SandboxPermissionNode *)ListEntry(node, SandboxMountNode,… in PermissionNodeCompareIndex() local
28 return permissionNode->permissionIndex - *(int32_t *)data; in PermissionNodeCompareIndex()
35 return strcmp(permissionNode->name, (char *)data); in PermissionNodeCompareName()
37 return strcmp(permissionNode->section.name, (char *)data); in PermissionNodeCompareName()
46 return strcmp(permissionNode->name, newPermissionNode->name); in PermissionNodeCompareProc()
48 return strcmp(permissionNode->section.name, newPermissionNode->section.name); in PermissionNodeCompareProc()
107 permissionNode->permissionIndex = ++index; in PermissionRenumber()
110 permissionNode->permissionIndex, permissionNode->name); in PermissionRenumber()
113 permissionNode->permissionIndex, permissionNode->section.name); in PermissionRenumber()
147 const SandboxPermissionNode *permissionNode = GetPermissionNodeInQueue(queue, permission); in GetPermissionIndexInQueue() local
[all …]
H A Dsandbox_manager.c387 SandboxPermissionNode *permissionNode = (SandboxPermissionNode *)node; in DumpSandboxPermission() local
389 APPSPAPWN_DUMP(" Section %{public}s", permissionNode->section.name); in DumpSandboxPermission()
390 APPSPAPWN_DUMP(" Section permission index %{public}d", permissionNode->permissionIndex); in DumpSandboxPermission()
391 DumpSandboxSection(&permissionNode->section); in DumpSandboxPermission()
549 if (!CheckAppPermissionFlagSet(property, (uint32_t)permissionNode->permissionIndex)) { in AppendPermissionGid()
553 if (permissionNode->section.gidCount == 0) { in AppendPermissionGid()
558permissionNode->section.name, permissionNode->section.gidTable[0], GetProcessName(property)); in AppendPermissionGid()
560 size_t copyLen = permissionNode->section.gidCount; in AppendPermissionGid()
561 if ((permissionNode->section.gidCount + dacInfo->gidCount) > APP_MAX_GIDS) { in AppendPermissionGid()
567 permissionNode->section.gidTable, sizeof(gid_t) * copyLen); in AppendPermissionGid()
[all …]
H A Dappspawn_sandbox.c644 …SandboxPermissionNode *permissionNode = (SandboxPermissionNode *)ListEntry(node, SandboxMountNode,… in SetSandboxPermissionConfig() local
645 if (!CheckSpawningPermissionFlagSet(context, permissionNode->permissionIndex)) { in SetSandboxPermissionConfig()
651 permissionNode->permissionIndex, permissionNode->section.name); in SetSandboxPermissionConfig()
652 … int ret = MountSandboxConfig(context, sandbox, &permissionNode->section, MOUNT_PATH_OP_NONE); in SetSandboxPermissionConfig()
/ohos5.0/foundation/window/window_manager/window_scene/test/unittest/
H A Dsession_permission_test.cpp83 const std::string *permissionNode = new string; variable
84 bool result = SessionPermission::VerifyCallingPermission(*permissionNode);
96 const std::string *permissionNode = new string; variable
97 bool result = SessionPermission::VerifyPermissionByCallerToken(callerToken, *permissionNode);
/ohos5.0/base/startup/appspawn/test/unittest/app_spawn_standard_test/
H A Dapp_spawn_sandbox_new_test.cpp1037 SandboxPermissionNode *permissionNode = reinterpret_cast<SandboxPermissionNode *>( variable
1039 ASSERT_EQ(permissionNode != nullptr, 1);
1040 ASSERT_EQ(permissionNode->section.gidTable != nullptr, 1);
1041 ASSERT_EQ(permissionNode->section.gidCount, 2);
1042 ASSERT_EQ(permissionNode->section.gidTable[0], 1006);
1043 ASSERT_EQ(permissionNode->section.gidTable[1], 1008);
1044 ASSERT_EQ(strcmp(permissionNode->section.name, "ohos.permission.FILE_ACCESS_MANAGER"), 0);
1048 GetFirstSandboxMountPathNode(&permissionNode->section));
1056 GetNextSandboxMountPathNode(&permissionNode->section, &pathNode->sandboxNode));