Searched refs:capsCnt (Results 1 – 9 of 9) sorted by relevance
/base/startup/init_lite/services/init/ |
D | init_capability.c | 91 service->servPerm.capsCnt = 0; in GetServiceCaps() 93 int capsCnt = 0; in GetServiceCaps() local 94 cJSON *filedJ = GetArrayItem(curArrItem, &capsCnt, "caps"); in GetServiceCaps() 98 INIT_ERROR_CHECK(capsCnt <= MAX_CAPS_CNT_FOR_ONE_SERVICE, return SERVICE_FAILURE, in GetServiceCaps() 99 "service=%s, too many caps[cnt %d] for one service", service->name, capsCnt); in GetServiceCaps() 100 service->servPerm.caps = (unsigned int *)calloc(1, sizeof(unsigned int) * capsCnt); in GetServiceCaps() 103 service->servPerm.capsCnt = 0; in GetServiceCaps() 105 for (int i = 0; i < capsCnt; ++i) { // number form in GetServiceCaps() 122 service->servPerm.caps[service->servPerm.capsCnt] = (unsigned int)caps; in GetServiceCaps() 123 service->servPerm.capsCnt++; in GetServiceCaps()
|
D | init_common_service.c | 93 for (unsigned int i = 0; i < service->servPerm.capsCnt; ++i) { in SetPerms() 111 for (unsigned int i = 0; i < service->servPerm.capsCnt; ++i) { in SetPerms()
|
D | init_service_manager.c | 122 INIT_LOGI("\tservice perms capability %d", service->servPerm.capsCnt); in DumpAllServices() 123 for (int i = 0; i < (int)service->servPerm.capsCnt; i++) { in DumpAllServices() 212 service->servPerm.capsCnt = 0; in ReleaseService()
|
/base/startup/appspawn_lite/services/src/ |
D | appspawn_message.c | 58 targetSt->capsCnt = 0; in FreeMessageSt() 105 msgSt->capsCnt = 0; in GetCaps() 114 int capsCnt = cJSON_GetArraySize(capItem); in GetCaps() local 115 if (capsCnt <= 0) { in GetCaps() 119 if (capsCnt > MAX_CAPABILITY_COUNT) { in GetCaps() 121 capsCnt, MAX_CAPABILITY_COUNT); in GetCaps() 125 msgSt->caps = (unsigned int*)malloc(sizeof(unsigned int) * capsCnt); in GetCaps() 127 …ERROR(HILOG_MODULE_HIVIEW, "[appspawn] GetCaps, malloc failed! capsCnt[cnt %{public}d].", capsCnt); in GetCaps() 131 for (int i = 0; i < capsCnt; ++i) { in GetCaps() 148 msgSt->capsCnt = capsCnt; in GetCaps()
|
D | appspawn_process.c | 47 static int SetCapability(unsigned int capsCnt, const unsigned int* caps) in SetCapability() argument 55 for (unsigned int i = 0; i < capsCnt; ++i) { in SetCapability() 65 for (unsigned int i = 0; i < capsCnt; ++i) { in SetCapability() 74 static int SetPerms(uid_t uID, gid_t gID, unsigned int capsCnt, const unsigned int* caps) in SetPerms() argument 126 if (SetCapability(capsCnt, caps) != 0) { in SetPerms() 153 if (SetPerms(msgSt->uID, msgSt->gID, msgSt->capsCnt, msgSt->caps) != 0) { in CreateProcess()
|
/base/startup/appspawn_lite/services/include/ |
D | appspawn_message.h | 30 unsigned int capsCnt; member
|
/base/startup/appspawn_lite/services/test/unittest/common/ |
D | message_func_test.cpp | 147 EXPECT_EQ(msgSt.capsCnt, 0); 161 msgSt.capsCnt = MALLOC_TEST_LENGTH; 163 EXPECT_EQ(msgSt.capsCnt, 0); 196 msgSt.capsCnt = MALLOC_TEST_LENGTH; 204 EXPECT_EQ(msgSt.capsCnt, 0); 302 EXPECT_EQ(caps.size(), msgSt.capsCnt);
|
/base/startup/init_lite/services/init/include/ |
D | init_service.h | 100 unsigned int capsCnt; member
|
/base/startup/init_lite/test/unittest/common/ |
D | cmd_func_test.cpp | 660 int capsCnt = cJSON_GetArraySize(filedJ); in CheckService() local 661 EXPECT_TRUE(capsCnt <= MAX_CAPS_CNT_FOR_ONE_SERVICE); in CheckService() 662 for (int i = 0; i < capsCnt; ++i) { in CheckService() 672 EXPECT_EQ(1, capsCnt); in CheckService()
|