/ohos5.0/base/startup/appspawn/standard/ |
H A D | appspawn_msgmgr.c | 70 APPSPAWN_CHECK(blockIndex < msgFlags->count, return 0, in CheckAppSpawnMsgFlag() 71 "Invalid index %{public}d max: %{public}d", index, msgFlags->count); in CheckAppSpawnMsgFlag() 72 return CHECK_FLAGS_BY_INDEX(msgFlags->flags[blockIndex], bitIndex); in CheckAppSpawnMsgFlag() 75 static inline int SetSpawnMsgFlags(AppSpawnMsgFlags *msgFlags, uint32_t index) in SetSpawnMsgFlags() argument 79 APPSPAWN_CHECK(blockIndex < msgFlags->count, return APPSPAWN_ARG_INVALID, in SetSpawnMsgFlags() 81 msgFlags->flags[blockIndex] |= (1 << bitIndex); in SetSpawnMsgFlags() 91 return SetSpawnMsgFlags(msgFlags, index); in SetAppSpawnMsgFlag() 350 for (uint32_t i = 0; i < msgFlags->count; i++) { in DumpMsgFlags() 352 processName, i, info, msgFlags->flags[i]); in DumpMsgFlags() 378 …APPSPAWN_ONLY_EXPER(msgFlags != NULL, DumpMsgFlags(message->msgHeader.processName, "App flags", ms… in DumpAppSpawnMsg() [all …]
|
/ohos5.0/base/startup/appspawn/interfaces/innerkits/client/ |
H A D | appspawn_msg.c | 28 static inline int SetAppSpawnMsgFlags(AppSpawnMsgFlags *msgFlags, uint32_t index) in SetAppSpawnMsgFlags() argument 32 if (blockIndex < msgFlags->count) { in SetAppSpawnMsgFlags() 33 msgFlags->flags[blockIndex] |= (1 << bitIndex); in SetAppSpawnMsgFlags() 233 AppSpawnMsgBlock *block, AppSpawnMsgFlags **msgFlags, int type, int maxCount) in SetFlagsTlv() argument 244 *msgFlags = (AppSpawnMsgFlags *)(block->buffer + block->currentIndex + sizeof(AppSpawnTlv)); in SetFlagsTlv() 245 (*msgFlags)->count = units; in SetFlagsTlv() 267 ret = SetFlagsTlv(reqNode, block, &reqNode->msgFlags, TLV_MSG_FLAGS, MAX_FLAGS_INDEX); in CreateBaseMsg() 282 reqNode->msgFlags = NULL; in DeleteAppSpawnReqMsg() 300 reqNode->msgFlags = NULL; in CreateAppSpawnReqMsg() 410 APPSPAWN_CHECK(reqNode->msgFlags != NULL, return APPSPAWN_ARG_INVALID, "No msg flags tlv "); in AppSpawnReqMsgSetAppFlag() [all …]
|
H A D | appspawn_client.h | 79 AppSpawnMsgFlags *msgFlags; member
|
/ohos5.0/base/startup/appspawn/test/moduletest/ |
H A D | appspawn_test_cmder.cpp | 376 uint32_t msgFlags[64] = {}; // 64 in CreateMsg() local 377 …32_t count = GetUint32ArrayFromJson(appInfoConfig_, "msg-flags", msgFlags, ARRAY_LENGTH(msgFlags)); in CreateMsg() 379 (void)AppSpawnReqMsgSetAppFlag(reqHandle, static_cast<AppFlagsIndex>(msgFlags[j])); in CreateMsg()
|
/ohos5.0/base/startup/appspawn/test/unittest/ |
H A D | app_spawn_test_helper.h | 133 *(uint32_t *)reqNode->msgFlags->flags = flags; in AppSpawnReqMsgSetFlags()
|
/ohos5.0/base/startup/appspawn/test/unittest/app_spawn_client_test/ |
H A D | app_spawn_client_test.cpp | 199 APPSPAWN_CHECK(reqNode->msgFlags != nullptr, break, "Invalid reqNode"); 201 APPSPAWN_CHECK(reqNode->msgFlags->count == maxUnit, 202 break, "Invalid reqNode %{public}d", reqNode->msgFlags->count); 208 uint32_t result = (reqNode->msgFlags->flags[index] & bits) == bits;
|
/ohos5.0/base/startup/appspawn/modules/sandbox/ |
H A D | appspawn_sandbox.c | 180 AppSpawnMsgFlags *msgFlags = (AppSpawnMsgFlags *)GetAppProperty(property, TLV_MSG_FLAGS); in InitSandboxContext() local 181 APPSPAWN_CHECK(msgFlags != NULL, return APPSPAWN_TLV_NONE, in InitSandboxContext()
|
H A D | sandbox_utils.cpp | 151 …AppSpawnMsgFlags *msgFlags = (AppSpawnMsgFlags *)GetAppSpawnMsgInfo(property->message, TLV_MSG_FLA… in GetAppMsgFlags() local 152 APPSPAWN_CHECK(msgFlags != nullptr, in GetAppMsgFlags() 154 return msgFlags->flags[0]; in GetAppMsgFlags()
|
/ohos5.0/base/startup/appspawn/test/unittest/app_spawn_standard_test/ |
H A D | app_spawn_sandbox_new_test.cpp | 320 AppSpawnMsgFlags *msgFlags = (AppSpawnMsgFlags *)GetAppProperty(property, TLV_MSG_FLAGS); in TestGetSandboxContext() local 321 …APPSPAWN_CHECK(msgFlags != nullptr, return nullptr, "No msg flags in msg %{public}s", GetProcessNa… in TestGetSandboxContext()
|