Home
last modified time | relevance | path

Searched refs:controlRule (Results 1 - 25 of 28) sorted by relevance

12

/foundation/ability/ability_runtime/services/abilitymgr/src/interceptor/
H A Dability_jump_interceptor.cpp65 AppExecFwk::AppJumpControlRule controlRule; in DoProcess() local
66 if (CheckControl(bundleMgrHelper, param.want, param.userId, controlRule)) { in DoProcess()
69 controlRule.callerPkg.c_str(), controlRule.targetPkg.c_str()); in DoProcess()
73 AbilityUtil::ParseJumpInterceptorWant(dialogWant, controlRule.callerPkg); in DoProcess()
74 LoadAppLabelInfo(dialogWant, controlRule, param.userId); in DoProcess()
88 const Want &want, int32_t userId, AppExecFwk::AppJumpControlRule &controlRule) in CheckControl()
95 controlRule.callerPkg = callerBundleName; in CheckControl()
96 controlRule.targetPkg = targetBundleName; in CheckControl()
101 if (controlRule in CheckControl()
87 CheckControl(std::shared_ptr<AppExecFwk::BundleMgrHelper> &bundleMgrHelper, const Want &want, int32_t userId, AppExecFwk::AppJumpControlRule &controlRule) CheckControl() argument
129 CheckIfJumpExempt(AppExecFwk::AppJumpControlRule &controlRule, int32_t userId) CheckIfJumpExempt() argument
169 LoadAppLabelInfo(Want &want, AppExecFwk::AppJumpControlRule &controlRule, int32_t userId) LoadAppLabelInfo() argument
[all...]
H A Dcontrol_interceptor.cpp34 AppExecFwk::AppRunningControlRuleResult controlRule; in DoProcess() local
35 if (CheckControl(param.want, param.userId, controlRule)) { in DoProcess()
37 "app is intercepted %{public}s", controlRule.controlMessage.c_str()); in DoProcess()
39 if (!param.isWithUI || controlRule.controlWant == nullptr) { in DoProcess()
41 return AbilityUtil::EdmErrorType(controlRule.isEdm); in DoProcess()
43 if (controlRule.controlWant->GetBoolParam(IS_FROM_PARENTCONTROL, false)) { in DoProcess()
44 auto controlWant = controlRule.controlWant; in DoProcess()
54 controlRule.controlWant = controlWant; in DoProcess()
56 int ret = IN_PROCESS_CALL(AbilityManagerClient::GetInstance()->StartAbility(*controlRule.controlWant, in DoProcess()
63 return AbilityUtil::EdmErrorType(controlRule in DoProcess()
68 CheckControl(const Want &want, int32_t userId, AppExecFwk::AppRunningControlRuleResult &controlRule) CheckControl() argument
[all...]
/foundation/ability/ability_runtime/services/abilitymgr/include/interceptor/
H A Dability_jump_interceptor.h39 AppExecFwk::AppJumpControlRule &controlRule);
40 bool CheckIfJumpExempt(AppExecFwk::AppJumpControlRule &controlRule, int32_t userId);
42 bool LoadAppLabelInfo(Want &want, AppExecFwk::AppJumpControlRule &controlRule, int32_t userId);
H A Dcontrol_interceptor.h36 bool CheckControl(const Want &want, int32_t userId, AppExecFwk::AppRunningControlRuleResult &controlRule);
/foundation/bundlemanager/bundle_framework/test/fuzztest/fuzztest_application/addapprunningcontrolrule_fuzzer/
H A Daddapprunningcontrolrule_fuzzer.cpp29 std::vector<AppRunningControlRule> controlRule; in DoSomethingInterestingWithMyAPI() local
30 appControl.AddAppRunningControlRule(controlRule, reinterpret_cast<uintptr_t>(data)); in DoSomethingInterestingWithMyAPI()
/foundation/bundlemanager/bundle_framework/test/fuzztest/fuzztest_application/deleteapprunningcontrolrule_fuzzer/
H A Ddeleteapprunningcontrolrule_fuzzer.cpp29 std::vector<AppRunningControlRule> controlRule; in DoSomethingInterestingWithMyAPI() local
30 appControl.DeleteAppRunningControlRule(controlRule, reinterpret_cast<uintptr_t>(data)); in DoSomethingInterestingWithMyAPI()
/foundation/ability/ability_runtime/test/fuzztest/abilitymgrjumpinterceptor_fuzzer/
H A Dabilitymgrjumpinterceptor_fuzzer.cpp81 AppExecFwk::AppJumpControlRule controlRule; in DoSomethingInterestingWithMyAPI() local
82 interceptor->CheckControl(bundleMgrHelper, want, userId, controlRule); in DoSomethingInterestingWithMyAPI()
83 interceptor->CheckIfJumpExempt(controlRule, userId); in DoSomethingInterestingWithMyAPI()
85 interceptor->LoadAppLabelInfo(want, controlRule, userId); in DoSomethingInterestingWithMyAPI()
/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/app_control/
H A Dapp_jump_interceptor_manager_rdb.cpp90 for (const auto &controlRule : controlRules) { in AddAppJumpControlRule()
92 valuesBucket.PutString(CALLER_PKG, controlRule.callerPkg); in AddAppJumpControlRule()
93 valuesBucket.PutString(TARGET_PKG, controlRule.targetPkg); in AddAppJumpControlRule()
94 valuesBucket.PutInt(SELECT_STATUS, (int) controlRule.jumpMode); in AddAppJumpControlRule()
160 const std::string &targetBundleName, int32_t userId, AppJumpControlRule &controlRule) in GetAppJumpControlRule()
205 controlRule.jumpMode = (AppExecFwk::AbilityJumpMode) selectStatus; in GetAppJumpControlRule()
159 GetAppJumpControlRule(const std::string &callerBundleName, const std::string &targetBundleName, int32_t userId, AppJumpControlRule &controlRule) GetAppJumpControlRule() argument
H A Dapp_control_manager_rdb.cpp226 for (auto &controlRule : controlRules) { in AddAppRunningControlRule()
227 ErrCode result = DeleteOldControlRule(callingName, RUNNING_CONTROL, controlRule.appId, userId); in AddAppRunningControlRule()
236 valuesBucket.PutString(APP_ID, controlRule.appId); in AddAppRunningControlRule()
237 valuesBucket.PutString(CONTROL_MESSAGE, controlRule.controlMessage); in AddAppRunningControlRule()
248 for (auto &controlRule : controlRules) { in AddAppRunningControlRule()
252 info.rule = controlRule.controlMessage; in AddAppRunningControlRule()
253 info.appIds.push_back(controlRule.appId); in AddAppRunningControlRule()
H A Dapp_control_manager.cpp210 const std::string &targetBundleName, int32_t userId, AppJumpControlRule &controlRule) in GetAppJumpControlRule()
217 userId, controlRule); in GetAppJumpControlRule()
209 GetAppJumpControlRule(const std::string &callerBundleName, const std::string &targetBundleName, int32_t userId, AppJumpControlRule &controlRule) GetAppJumpControlRule() argument
H A Dapp_control_manager_host_impl.cpp291 const std::string &targetBundleName, int32_t userId, AppJumpControlRule &controlRule) in GetAppJumpControlRule()
302 return appControlManager_->GetAppJumpControlRule(callerBundleName, targetBundleName, userId, controlRule); in GetAppJumpControlRule()
290 GetAppJumpControlRule(const std::string &callerBundleName, const std::string &targetBundleName, int32_t userId, AppJumpControlRule &controlRule) GetAppJumpControlRule() argument
/foundation/bundlemanager/bundle_framework/test/fuzztest/fuzztest_application/addappjumpcontrolrule_fuzzer/
H A Daddappjumpcontrolrule_fuzzer.cpp33 std::vector<AppJumpControlRule> controlRule; in DoSomethingInterestingWithMyAPI() local
34 appControl.AddAppJumpControlRule(controlRule, reinterpret_cast<uintptr_t>(data)); in DoSomethingInterestingWithMyAPI()
/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/unittest/bms_bundle_app_control_test/
H A Dbms_bundle_app_control_test.cpp400 AppRunningControlRule controlRule; in HWTEST_F() local
401 controlRule.appId = APPID; in HWTEST_F()
402 controlRule.controlMessage = CONTROL_MESSAGE; in HWTEST_F()
403 controlRules.emplace_back(controlRule); in HWTEST_F()
410 controlRules.emplace_back(controlRule); in HWTEST_F()
432 AppRunningControlRule controlRule; in HWTEST_F() local
433 controlRule.appId = APPID; in HWTEST_F()
434 controlRule.controlMessage = CONTROL_MESSAGE; in HWTEST_F()
435 controlRules.emplace_back(controlRule); in HWTEST_F()
444 controlRules.emplace_back(controlRule); in HWTEST_F()
491 AppRunningControlRule controlRule; HWTEST_F() local
515 AppRunningControlRule controlRule; HWTEST_F() local
543 AppRunningControlRule controlRule; HWTEST_F() local
578 AppRunningControlRule controlRule; HWTEST_F() local
1142 AppJumpControlRule controlRule; HWTEST_F() local
1228 AppJumpControlRule controlRule; HWTEST_F() local
1283 AppJumpControlRule controlRule; HWTEST_F() local
1327 AppJumpControlRule controlRule; HWTEST_F() local
1347 AppJumpControlRule controlRule; HWTEST_F() local
1392 AppJumpControlRule controlRule; HWTEST_F() local
[all...]
H A Dbms_bundle_mock_app_control.cpp366 AppJumpControlRule controlRule; in HWTEST_F() local
367 auto res = rdb.GetAppJumpControlRule("", "", USERID, controlRule); in HWTEST_F()
428 AppJumpControlRule controlRule; in HWTEST_F() local
429 controlRules.push_back(controlRule); in HWTEST_F()
445 AppJumpControlRule controlRule; in HWTEST_F() local
446 controlRules.push_back(controlRule); in HWTEST_F()
666 AppJumpControlRule controlRule; in HWTEST_F() local
668 auto res = impl.GetAppJumpControlRule(CALLER_BUNDLE_NAME, TARGET_BUNDLE_NAME, USERID, controlRule); in HWTEST_F()
/foundation/ability/ability_runtime/test/unittest/ability_interceptor_test/
H A Dability_interceptor_test.cpp602 AppExecFwk::AppJumpControlRule controlRule; in HWTEST_F() local
603 bool result = interceptor->CheckControl(bundleMgrHelper, want, userId, controlRule); in HWTEST_F()
620 AppExecFwk::AppJumpControlRule controlRule; in HWTEST_F() local
621 bool result = interceptor->CheckControl(bundleMgrHelper, want, userId, controlRule); in HWTEST_F()
639 AppExecFwk::AppJumpControlRule controlRule; in HWTEST_F() local
640 controlRule.callerPkg = "interceptor_callerBundleName"; in HWTEST_F()
641 bool result = interceptor->CheckControl(bundleMgrHelper, want, userId, controlRule); in HWTEST_F()
659 AppExecFwk::AppJumpControlRule controlRule; in HWTEST_F() local
660 controlRule.callerPkg = "interceptor_callerBundleName"; in HWTEST_F()
661 bool result = interceptor->CheckControl(bundleMgrHelper, want, userId, controlRule); in HWTEST_F()
674 AppExecFwk::AppJumpControlRule controlRule; HWTEST_F() local
690 AppExecFwk::AppJumpControlRule controlRule; HWTEST_F() local
[all...]
/foundation/ability/ability_runtime/test/mock/services_abilitymgr_test/libs/appexecfwk_core/include/bundlemgr/
H A Dmock_app_control_manager.h47 const std::vector<AppRunningControlRule>& controlRule, int32_t userId) override;
49 const std::vector<AppRunningControlRule>& controlRule, int32_t userId) override;
66 int32_t userId, AppJumpControlRule &controlRule) override;
/foundation/ability/ability_runtime/test/fuzztest/abilitymgrcontrolinterceptor_fuzzer/
H A Dabilitymgrcontrolinterceptor_fuzzer.cpp78 AppExecFwk::AppRunningControlRuleResult controlRule; in DoSomethingInterestingWithMyAPI() local
79 executer->CheckControl(want, userId, controlRule); in DoSomethingInterestingWithMyAPI()
/foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_core/include/app_control/
H A Dapp_control_proxy.h40 const std::vector<AppRunningControlRule> &controlRule, int32_t userId) override;
42 const std::vector<AppRunningControlRule> &controlRule, int32_t userId) override;
57 int32_t userId, AppJumpControlRule &controlRule) override;
H A Dapp_control_interface.h114 int32_t userId, AppJumpControlRule &controlRule) in GetAppJumpControlRule()
113 GetAppJumpControlRule(const std::string &callerBundleName, const std::string &targetBundleName, int32_t userId, AppJumpControlRule &controlRule) GetAppJumpControlRule() argument
/foundation/bundlemanager/bundle_framework/services/bundlemgr/include/app_control/
H A Dapp_jump_interceptor_manager_db_interface.h41 int32_t userId, AppJumpControlRule &controlRule) = 0;
H A Dapp_control_manager_host_impl.h50 const std::string &bundleName, int32_t userId, AppRunningControlRuleResult &controlRule) override;
61 int32_t userId, AppJumpControlRule &controlRule) override;
H A Dapp_jump_interceptor_manager_rdb.h40 int32_t userId, AppJumpControlRule &controlRule) override;
H A Dapp_control_manager.h56 const std::string &bundleName, int32_t userId, AppRunningControlRuleResult &controlRule);
65 int32_t userId, AppJumpControlRule &controlRule);
/foundation/ability/ability_runtime/test/mock/services_abilitymgr_test/libs/appexecfwk_core/src/bundlemgr/
H A Dmock_app_control_manager.cpp141 const std::string &targetBundleName, int32_t userId, AppJumpControlRule &controlRule) in GetAppJumpControlRule()
140 GetAppJumpControlRule(const std::string &callerBundleName, const std::string &targetBundleName, int32_t userId, AppJumpControlRule &controlRule) GetAppJumpControlRule() argument
/foundation/bundlemanager/bundle_tool/frameworks/include/
H A Dbundle_test_tool.h131 std::vector<AppRunningControlRule> &controlRule, int &userId, int &euid);

Completed in 16 milliseconds

12