/base/security/huks/utils/condition/ |
H A D | hks_condition.c | 38 int32_t HksConditionWait(HksCondition *condition) in HksConditionWait() argument 40 HKS_IF_NULL_LOGE_RETURN(condition, -1, "HksConditionWait condition is NULL!") in HksConditionWait() 42 int32_t ret = pthread_mutex_lock(&condition->mutex); in HksConditionWait() 47 if (atomic_load(&condition->notified)) { in HksConditionWait() 48 int unlockRet = pthread_mutex_unlock(&condition->mutex); in HksConditionWait() 55 ret = pthread_cond_wait(&condition->cond, &condition->mutex); in HksConditionWait() 59 int unlockRet = pthread_mutex_unlock(&condition->mutex); in HksConditionWait() 67 int32_t HksConditionNotify(HksCondition *condition) in HksConditionNotify() argument 95 HksConditionNotifyAll(HksCondition *condition) HksConditionNotifyAll() argument 125 HksCondition *condition = (HksCondition *)HksMalloc(sizeof(HksCondition)); HksConditionCreate() local 154 HksConditionDestroy(HksCondition* condition) HksConditionDestroy() argument [all...] |
H A D | hks_condition.h | 21 // One-time condition struct, you CAN NOT reset it after notify or notify-all, 31 int32_t HksConditionWait(HksCondition *condition); 33 int32_t HksConditionNotify(HksCondition *condition); 35 int32_t HksConditionNotifyAll(HksCondition *condition); 37 void HksConditionDestroy(HksCondition* condition);
|
/base/security/dlp_permission_service/interfaces/inner_api/dlp_fuse/test/unittest/src/ |
H A D | fuse_daemon_test.cpp | 192 DlpCMockCondition condition; in HWTEST_F() local 193 condition.mockSequence = { true }; in HWTEST_F() 194 SetMockConditions("fuse_reply_err", condition); in HWTEST_F() 202 condition.mockSequence = { true }; in HWTEST_F() 203 SetMockConditions("fuse_reply_err", condition); in HWTEST_F() 211 condition.mockSequence = { true }; in HWTEST_F() 212 SetMockConditions("fuse_reply_entry", condition); in HWTEST_F() 220 condition.mockSequence = { true }; in HWTEST_F() 221 SetMockConditions("fuse_reply_entry", condition); in HWTEST_F() 229 condition in HWTEST_F() 250 DlpCMockCondition condition; HWTEST_F() local 282 DlpCMockCondition condition; HWTEST_F() local 339 DlpCMockCondition condition; HWTEST_F() local 380 DlpCMockCondition condition; HWTEST_F() local 425 DlpCMockCondition condition; HWTEST_F() local 488 DlpCMockCondition condition; HWTEST_F() local 518 DlpCMockCondition condition; HWTEST_F() local 565 DlpCMockCondition condition; HWTEST_F() local 592 DlpCMockCondition condition; HWTEST_F() local 623 DlpCMockCondition condition; HWTEST_F() local 652 DlpCMockCondition condition; HWTEST_F() local 685 DlpCMockCondition condition; HWTEST_F() local 718 DlpCMockCondition condition; HWTEST_F() local 774 DlpCMockCondition condition; HWTEST_F() local 829 DlpCMockCondition condition; HWTEST_F() local 853 DlpCMockCondition condition; HWTEST_F() local 885 DlpCMockCondition condition; HWTEST_F() local [all...] |
/base/security/dlp_permission_service/frameworks/test/mock/ |
H A D | c_mock_common.cpp | 27 DlpCMockCondition& condition = g_conditionList[funcName]; in IsFuncNeedMock() local 29 if (condition.mockSequence.size() == 0 || in IsFuncNeedMock() 30 condition.currentTimes > condition.mockSequence.size() - 1) { in IsFuncNeedMock() 31 condition.currentTimes++; in IsFuncNeedMock() 35 bool currentFail = condition.mockSequence[condition.currentTimes]; in IsFuncNeedMock() 36 condition.currentTimes++; in IsFuncNeedMock() 48 void SetMockConditions(const std::string& funcName, DlpCMockCondition& condition) in SetMockConditions() argument 50 condition in SetMockConditions() [all...] |
/base/hiviewdfx/hiview/adapter/plugins/eventservice/service/test/unittest/common/ |
H A D | event_query_wrapper_builder_test.cpp | 37 * @tc.desc: Test ParseCondition api of correct condition string literal 44 EventStore::Cond condition; in HWTEST_F() local 45 std::string condListeral = "{\"version\":\"V1\",\"condition\":{\"and\":[{\"param\":\"PID\",\"op\":\"=\"," in HWTEST_F() 47 auto ret = parser.ParseCondition(condListeral, condition); in HWTEST_F() 60 EventStore::Cond condition; in HWTEST_F() local 62 auto ret = parser.ParseCondition(condListeral, condition); in HWTEST_F() 75 EventStore::Cond condition; in HWTEST_F() local 76 std::string condListeral = "{\"version1\":\"V1\",\"condition\":{\"and\":[{\"param\":\"PID\",\"op\":\"=\"," in HWTEST_F() 78 auto ret = parser.ParseCondition(condListeral, condition); in HWTEST_F() 84 * @tc.desc: Test ParseCondition api with string literal with invalid condition ke 91 EventStore::Cond condition; HWTEST_F() local 107 EventStore::Cond condition; HWTEST_F() local 123 EventStore::Cond condition; HWTEST_F() local 139 EventStore::Cond condition; HWTEST_F() local 155 EventStore::Cond condition; HWTEST_F() local [all...] |
/base/security/huks/test/unittest/huks_standard_test/module_test/utils_test/src/ |
H A D | hks_condition_test.cpp | 70 void NotifyCondition(HksCondition *condition) in NotifyCondition() argument 73 int32_t ret = HksConditionNotify(condition); in NotifyCondition() 87 HksCondition *condition = HksConditionCreate(); in HWTEST_F() local 88 EXPECT_NE(condition, nullptr) << "HksConditionCreate failed"; in HWTEST_F() 89 std::thread thObj(NotifyCondition, condition); in HWTEST_F() 90 int32_t ret = HksConditionWait(condition); in HWTEST_F() 92 HksConditionDestroy(condition); in HWTEST_F() 104 HksCondition *condition = HksConditionCreate(); in HWTEST_F() local 105 int32_t ret = HksConditionNotify(condition); in HWTEST_F() 107 ret = HksConditionWait(condition); in HWTEST_F() 120 HksCondition *condition = HksConditionCreate(); HWTEST_F() local 160 HksCondition *condition = HksConditionCreate(); HWTEST_F() local 290 HksCondition *condition = HksConditionCreate(); HWTEST_F() local [all...] |
/base/startup/init/services/param/trigger/ |
H A D | trigger_checker.c | 152 static int CompareValue(const char *condition, const char *value)
in CompareValue() argument 154 if (strcmp(condition, "*") == 0) {
in CompareValue() 157 if (strcmp(condition, value) == 0) {
in CompareValue() 160 char *tmp = strstr(condition, "*");
in CompareValue() 161 if (tmp != NULL && (strncmp(value, condition, tmp - condition) == 0)) {
in CompareValue() 167 static int ComputeSubCondition(const LogicCalculator *calculator, LogicData *data, const char *condition)
in ComputeSubCondition() argument 174 char *subStr = strstr(condition + data->startIndex, "=");
in ComputeSubCondition() 175 if (subStr != NULL && ((uint32_t)(subStr - condition) > data->endIndex)) {
in ComputeSubCondition() 176 if (strncmp(condition in ComputeSubCondition() 219 ComputeCondition(LogicCalculator *calculator, const char *condition) ComputeCondition() argument 272 ConvertInfixToPrefix(const char *condition, char *prefix, uint32_t prefixLen) ConvertInfixToPrefix() argument 327 CheckMatchSubCondition(const char *condition, const char *input, int length) CheckMatchSubCondition() argument [all...] |
H A D | trigger_manager.c | 71 static int CopyCondition(TriggerNode *node, const char *condition)
in CopyCondition() argument 73 if (condition == NULL || strlen(condition) == 0) {
in CopyCondition() 78 int ret = ConvertInfixToPrefix(condition, cond, buffSize);
in CopyCondition() 79 PARAM_CHECK(ret == 0, return -1, "Failed to convert condition for trigger");
in CopyCondition() 80 node->condition = strdup(cond);
in CopyCondition() 81 PARAM_CHECK(node->condition != NULL, return -1, "Failed to dup conditition");
in CopyCondition() 86 uint32_t type, const char *condition, uint32_t dataSize)
in AddTriggerNode_() 90 node->condition = NULL;
in AddTriggerNode_() 91 int ret = CopyCondition(node, condition);
in AddTriggerNode_() 85 AddTriggerNode_(TriggerHeader *triggerHead, uint32_t type, const char *condition, uint32_t dataSize) AddTriggerNode_() argument 114 AddJobTrigger_(const TriggerWorkSpace *workSpace, const char *condition, const TriggerExtInfo *extInfo) AddJobTrigger_() argument 176 AddWatchTrigger_(const TriggerWorkSpace *workSpace, const char *condition, const TriggerExtInfo *extInfo) AddWatchTrigger_() argument 269 UpdateJobTrigger(const TriggerWorkSpace *workSpace, int type, const char *condition, const char *name) UpdateJobTrigger() argument 349 CheckBootCondition_(LogicCalculator *calculator, const char *condition, const char *content, uint32_t contentSize) CheckBootCondition_() argument 359 CheckWatchCondition_(LogicCalculator *calculator, const char *condition, const char *content, uint32_t contentSize) CheckWatchCondition_() argument 370 CheckParamCondition_(LogicCalculator *calculator, const char *condition, const char *content, uint32_t contentSize) CheckParamCondition_() argument 383 CheckUnknowCondition_(LogicCalculator *calculator, const char *condition, const char *content, uint32_t contentSize) CheckUnknowCondition_() argument 400 const char *condition = head->getCondition(trigger); ExecTriggerMatch_() local [all...] |
/base/security/huks/services/huks_standard/huks_service/main/systemapi_wrap/useridm/src/ |
H A D | hks_useridm_api_wrap.cpp | 77 condition(mCondition) {} in GetSecUserInfoCallbackImplHuks() 84 HksCondition *condition; member in GetSecUserInfoCallbackImplHuks 129 HksConditionNotify(condition); in OnSecUserInfo() 136 HksCondition *condition = HksConditionCreate(); in HksUserIdmGetSecInfo() local 137 HKS_IF_NULL_LOGE_RETURN(condition, HKS_FAILURE, "create condition failed!") in HksUserIdmGetSecInfo() 139 auto mCallback = std::make_shared<GetSecUserInfoCallbackImplHuks>(outSecInfo, condition); in HksUserIdmGetSecInfo() 142 HksConditionDestroy(condition); in HksUserIdmGetSecInfo() 148 int32_t waitRet = HksConditionWait(condition); in HksUserIdmGetSecInfo() 154 HksConditionDestroy(condition); in HksUserIdmGetSecInfo() 178 HksCondition *condition; global() member in GetCredentialInfoCallbackImplHuks 192 HksCondition *condition = HksConditionCreate(); HksUserIdmGetAuthInfoNum() local [all...] |
/base/security/asset/test/unittest/inner_kits_rust/src/ |
H A D | remove.rs | 35 let mut condition = AssetMap::from([ in remove_condition_exist_and_query() variables 40 condition.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in remove_condition_exist_and_query() 41 asset_sdk::Manager::build().unwrap().add(&condition).unwrap(); in remove_condition_exist_and_query() 42 condition.remove(&Tag::Alias); in remove_condition_exist_and_query() 43 condition.remove(&Tag::Secret); in remove_condition_exist_and_query() 44 asset_sdk::Manager::build().unwrap().remove(&condition).unwrap(); in remove_condition_exist_and_query() 45 expect_error_eq(ErrCode::NotFound, asset_sdk::Manager::build().unwrap().query(&condition).unwrap_err()); in remove_condition_exist_and_query()
|
/base/security/asset/services/db_operator/src/ |
H A D | database.rs | 495 /// The condition is a map of column-data pair. 518 condition: &DbMap, in delete_datas() 523 let closure = |e: &Table| e.delete_row(condition, reverse_condition, is_filter_sync); in delete_datas() 527 /// Delete datas from database with specific condition. 553 /// let ret = Database::build(user_id)?.update_datas(&condition, true, &datas); 556 pub fn update_datas(&mut self, condition: &DbMap, is_filter_sync: bool, datas: &DbMap) -> Result<i32> { in update_datas() 558 let closure = |e: &Table| e.update_row(condition, is_filter_sync, datas); in update_datas() 579 pub fn is_data_exists(&mut self, condition: &DbMap, is_filter_sync: bool) -> Result<bool> { in is_data_exists() 581 let closure = |e: &Table| e.is_data_exists(condition, is_filter_sync); in is_data_exists() 606 condition in query_datas() [all...] |
/base/time/time_service/framework/js/napi/common/include/ |
H A D | napi_utils.h | 41 /* check condition related to argc/argv, return and logging. */ 42 #define CHECK_ARGS_RETURN_VOID(module, context, condition, message, code) \ 44 if (!(condition)) { \ 48 TIME_HILOGE(module, "test (" #condition ") failed: %{public}s", (context)->errMessage.c_str()); \ 64 /* check condition, return and logging if condition not true. */ 65 #define CHECK_RETURN(module, condition, message, retVal) \ 67 if (!(condition)) { \ 68 TIME_HILOGE(module, "test (" #condition ") failed: " message); \ 73 #define CHECK_RETURN_VOID(module, condition, messag [all...] |
/base/security/dlp_permission_service/interfaces/inner_api/dlp_parse/test/ |
H A D | dlp_crypt_test.cpp | 336 DlpCMockCondition condition; in HWTEST_F() local 337 condition.mockSequence = { true }; in HWTEST_F() 338 SetMockConditions("EVP_CIPHER_CTX_new", condition); in HWTEST_F() 343 condition.mockSequence = { true }; in HWTEST_F() 344 SetMockConditions("EVP_aes_256_ctr", condition); in HWTEST_F() 349 condition.mockSequence = { true }; in HWTEST_F() 350 SetMockConditions("EVP_EncryptInit_ex", condition); in HWTEST_F() 355 condition.mockSequence = { false, true }; in HWTEST_F() 356 SetMockConditions("EVP_EncryptInit_ex", condition); in HWTEST_F() 361 condition in HWTEST_F() 474 DlpCMockCondition condition; HWTEST_F() local 661 DlpCMockCondition condition; HWTEST_F() local 702 DlpCMockCondition condition; HWTEST_F() local 779 DlpCMockCondition condition; HWTEST_F() local 884 DlpCMockCondition condition; HWTEST_F() local 1037 DlpCMockCondition condition; HWTEST_F() local 1258 DlpCMockCondition condition; HWTEST_F() local 1309 DlpCMockCondition condition; HWTEST_F() local 1366 DlpCMockCondition condition; HWTEST_F() local 1584 DlpCMockCondition condition; HWTEST_F() local 1645 DlpCMockCondition condition; HWTEST_F() local 1717 DlpCMockCondition condition; HWTEST_F() local 1868 DlpCMockCondition condition; HWTEST_F() local 1904 DlpCMockCondition condition; HWTEST_F() local 2066 DlpCMockCondition condition; HWTEST_F() local [all...] |
H A D | dlp_file_manager_test.cpp | 155 DlpCMockCondition condition; in HWTEST_F() local 156 condition.mockSequence = { false, false, true, false, false }; in HWTEST_F() 157 SetMockConditions("memcpy_s", condition); in HWTEST_F() 195 DlpCMockCondition condition; in HWTEST_F() local 196 condition.mockSequence = { true }; in HWTEST_F() 197 SetMockConditions("RAND_bytes", condition); in HWTEST_F() 203 condition.mockSequence = { false, true }; in HWTEST_F() 204 SetMockConditions("RAND_bytes", condition); in HWTEST_F() 210 condition.mockSequence = { false, false, false, false, false, false, false, false, false, false, true }; in HWTEST_F() 211 SetMockConditions("memcpy_s", condition); in HWTEST_F() 341 DlpCMockCondition condition; HWTEST_F() local 431 DlpCMockCondition condition; HWTEST_F() local 496 DlpCMockCondition condition; HWTEST_F() local [all...] |
H A D | dlp_file_test.cpp | 468 DlpCMockCondition condition; in HWTEST_F() local 469 condition.mockSequence = { true }; in HWTEST_F() 470 SetMockConditions("memcpy_s", condition); in HWTEST_F() 504 DlpCMockCondition condition; in HWTEST_F() local 505 condition.mockSequence = { false, true }; in HWTEST_F() 506 SetMockConditions("memcpy_s", condition); in HWTEST_F() 974 DlpCMockCondition condition; in HWTEST_F() local 975 condition.mockSequence = { true }; in HWTEST_F() 976 SetMockConditions("memcpy_s", condition); in HWTEST_F() 1253 DlpCMockCondition condition; in HWTEST_F() local 1335 DlpCMockCondition condition; HWTEST_F() local 1396 DlpCMockCondition condition; HWTEST_F() local 1445 DlpCMockCondition condition; HWTEST_F() local 1503 DlpCMockCondition condition; HWTEST_F() local 1584 DlpCMockCondition condition; HWTEST_F() local 1651 DlpCMockCondition condition; HWTEST_F() local 1694 DlpCMockCondition condition; HWTEST_F() local [all...] |
/base/inputmethod/imf/frameworks/js/napi/inputmethodclient/ |
H A D | js_utils.h | 68 /* check condition, return and logging if condition not true. */ 69 #define PARAM_CHECK_RETURN(env, condition, message, typeCode, retVal) \ 71 if (!(condition)) { \ 77 /* check condition, return and logging. */ 78 #define CHECK_RETURN_VOID(condition, message) \ 80 if (!(condition)) { \ 81 IMSA_HILOGE("test (" #condition ") failed: " message); \ 86 /* check condition, return and logging. */ 87 #define CHECK_RETURN(condition, messag [all...] |
/base/hiviewdfx/hiview/adapter/plugins/eventservice/service/idl/include/ |
H A D | event_query_wrapper_builder.h | 36 bool ParseCondition(const std::string& condStr, EventStore::Cond& condition); 39 void SpliceConditionByLogic(EventStore::Cond& condition, const EventStore::Cond& subCond, 42 bool ParseLogicCondition(const Json::Value& root, const std::string& logic, EventStore::Cond& condition); 43 bool ParseAndCondition(const Json::Value& root, EventStore::Cond& condition); 44 bool ParseQueryConditionJson(const Json::Value& root, EventStore::Cond& condition); 45 bool ParseQueryCondition(const std::string& condStr, EventStore::Cond& condition); 85 void BuildCondition(const std::string& condition);
|
H A D | sys_event_query_rule.h | 31 : domain(domain), eventList(events), ruleType(ruleType), eventType(eventType), condition(cond) {}; in SysEventQueryRule() 41 std::string condition; member in OHOS::HiviewDFX::SysEventQueryRule
|
/base/startup/init/services/param/include/ |
H A D | trigger_checker.h | 66 int ConvertInfixToPrefix(const char *condition, char *prefix, uint32_t prefixLen);
67 int ComputeCondition(LogicCalculator *calculator, const char *condition);
69 int CheckMatchSubCondition(const char *condition, const char *input, int length);
|
/base/hiviewdfx/hiview/adapter/plugins/eventservice/service/idl/src/ |
H A D | event_query_wrapper_builder.cpp | 46 bool ConditionParser::ParseCondition(const std::string& condStr, EventStore::Cond& condition) in ParseCondition() argument 56 condition = iter->second; in ParseCondition() 83 void ConditionParser::SpliceConditionByLogic(EventStore::Cond& condition, const EventStore::Cond& subCond, in SpliceConditionByLogic() argument 87 condition.And(subCond); in SpliceConditionByLogic() 92 EventStore::Cond& condition) in ParseLogicCondition() 124 condition.And(subCondition); in ParseLogicCondition() 128 bool ConditionParser::ParseAndCondition(const Json::Value& root, EventStore::Cond& condition) in ParseAndCondition() argument 130 return ParseLogicCondition(root, LOGIC_AND_COND, condition); in ParseAndCondition() 133 bool ConditionParser::ParseQueryConditionJson(const Json::Value& root, EventStore::Cond& condition) in ParseQueryConditionJson() argument 135 const char condKey[] = "condition"; in ParseQueryConditionJson() 91 ParseLogicCondition(const Json::Value& root, const std::string& logic, EventStore::Cond& condition) ParseLogicCondition() argument 146 ParseQueryCondition(const std::string& condStr, EventStore::Cond& condition) ParseQueryCondition() argument 291 BuildCondition(const std::string& condition) BuildCondition() argument [all...] |
/base/update/updater/services/script/script_interpreter/ |
H A D | script_statement.h | 101 static UScriptStatement* CreateIfStatement(UScriptExpression *condition,
107 UScriptExpression *condition,
111 static UScriptStatement* CreateWhileStatement(UScriptExpression *condition, UScriptStatementList *list);
166 UScriptForStatement(UScriptExpression *before, UScriptExpression *condition, UScriptExpression *after,
in UScriptForStatement() argument 168 condition_(condition), after_(after), statements_(statements) {}
in UScriptForStatement() 182 UScriptWhileStatement(UScriptExpression *condition, UScriptStatementList *statements)
in UScriptWhileStatement() argument 183 : UScriptStatement(STATEMENT_TYPE_WHILE), condition_(condition), statements_(statements) {}
in UScriptWhileStatement()
|
/base/hiviewdfx/hisysevent/adapter/native/idl/src/ |
H A D | sys_event_query_rule.cpp | 31 if (!parcel.WriteString(condition)) { in Marshalling() 55 if (!parcel.ReadString(ret->condition)) { in Unmarshalling()
|
/base/hiviewdfx/hisysevent/test/moduletest/common/ |
H A D | hisysevent_manager_c_test.cpp | 65 rule.condition = nullptr;
in InitQueryRule() 73 (void)StringUtil::CreateCString(&rule.condition, cond);
in InitQueryRuleWithCondition() 157 StringUtil::DeletePointer<char>(&rule.condition);
in QueryTestWithCondition() 387 * @tc.desc: Testing to query events with condition.
400 std::string cond = R"~({"version":"V1","condition":{"and":[{"param":"NAME","op":"=",
in HWTEST_F() 408 * @tc.desc: Testing to query events with condition.
421 std::string cond = R"~({"version":"V1","condition":{"and":[{"param":"uid_","op":"=","value":1201}]}})~";
in HWTEST_F() 428 * @tc.desc: Testing to query events with condition.
441 std::string cond = R"~({"version":"V1","condition":{"and":[{"param":"pid_","op":">=","value":0}]}})~";
in HWTEST_F() 448 * @tc.desc: Testing to query events with condition [all...] |
/base/security/asset/frameworks/js/napi/inc/ |
H A D | asset_napi_common.h | 38 #define NAPI_THROW_BASE(env, condition, ret, code, message) \ 39 if ((condition)) { \ 45 #define NAPI_THROW(env, condition, code, message) \ 46 NAPI_THROW_BASE(env, condition, nullptr, code, message)
|
/base/hiviewdfx/hisysevent/adapter/native/idl/include/ |
H A D | sys_event_query_rule.h | 34 : domain(domain), eventList(events), ruleType(ruleType), eventType(eventType), condition(cond) {}; in SysEventQueryRule() 44 std::string condition; member in OHOS::HiviewDFX::SysEventQueryRule
|