Home
last modified time | relevance | path

Searched refs:condition (Results 1 - 25 of 92) sorted by relevance

1234

/base/security/huks/utils/condition/
H A Dhks_condition.c38 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 Dhks_condition.h21 // 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 Dfuse_daemon_test.cpp192 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 Dc_mock_common.cpp27 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 Devent_query_wrapper_builder_test.cpp37 * @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 Dhks_condition_test.cpp70 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 Dtrigger_checker.c152 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 Dtrigger_manager.c71 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 Dhks_useridm_api_wrap.cpp77 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 Dremove.rs35 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 Ddatabase.rs495 /// 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 Dnapi_utils.h41 /* 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 Ddlp_crypt_test.cpp336 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 Ddlp_file_manager_test.cpp155 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 Ddlp_file_test.cpp468 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 Djs_utils.h68 /* 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 Devent_query_wrapper_builder.h36 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 Dsys_event_query_rule.h31 : 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 Dtrigger_checker.h66 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 Devent_query_wrapper_builder.cpp46 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 Dscript_statement.h101 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 Dsys_event_query_rule.cpp31 if (!parcel.WriteString(condition)) { in Marshalling()
55 if (!parcel.ReadString(ret->condition)) { in Unmarshalling()
/base/hiviewdfx/hisysevent/test/moduletest/common/
H A Dhisysevent_manager_c_test.cpp65 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 Dasset_napi_common.h38 #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 Dsys_event_query_rule.h34 : domain(domain), eventList(events), ruleType(ruleType), eventType(eventType), condition(cond) {}; in SysEventQueryRule()
44 std::string condition; member in OHOS::HiviewDFX::SysEventQueryRule

Completed in 16 milliseconds

1234