Lines Matching refs:msgFlags
66 AppSpawnMsgFlags *msgFlags = (AppSpawnMsgFlags *)GetAppSpawnMsgInfo(message, type); in CheckAppSpawnMsgFlag() local
67 APPSPAWN_CHECK(msgFlags != NULL, return 0, "No tlv %{public}u in msg", type); in CheckAppSpawnMsgFlag()
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()
80 … "Invalid index %{public}u blockIndex %{public}u %{public}u ", index, blockIndex, msgFlags->count); in SetSpawnMsgFlags()
81 msgFlags->flags[blockIndex] |= (1 << bitIndex); in SetSpawnMsgFlags()
89 AppSpawnMsgFlags *msgFlags = (AppSpawnMsgFlags *)GetAppSpawnMsgInfo(message, type); in SetAppSpawnMsgFlag() local
90 APPSPAWN_CHECK(msgFlags != NULL, return APPSPAWN_ARG_INVALID, "No tlv %{public}d in msg", type); in SetAppSpawnMsgFlag()
91 return SetSpawnMsgFlags(msgFlags, index); in SetAppSpawnMsgFlag()
348 …line void DumpMsgFlags(const char *processName, const char *info, const AppSpawnMsgFlags *msgFlags) in DumpMsgFlags() argument
350 for (uint32_t i = 0; i < msgFlags->count; i++) { in DumpMsgFlags()
352 processName, i, info, msgFlags->flags[i]); in DumpMsgFlags()
377 AppSpawnMsgFlags *msgFlags = (AppSpawnMsgFlags *)GetAppSpawnMsgInfo(message, TLV_MSG_FLAGS); in DumpAppSpawnMsg() local
378 …APPSPAWN_ONLY_EXPER(msgFlags != NULL, DumpMsgFlags(message->msgHeader.processName, "App flags", ms… in DumpAppSpawnMsg()
379 msgFlags = (AppSpawnMsgFlags *)GetAppSpawnMsgInfo(message, TLV_PERMISSION); in DumpAppSpawnMsg()
380 APPSPAWN_ONLY_EXPER(msgFlags != NULL, in DumpAppSpawnMsg()
381 DumpMsgFlags(message->msgHeader.processName, "App permission bits", msgFlags)); in DumpAppSpawnMsg()