/foundation/ability/ability_runtime/services/abilitymgr/src/utils/ |
H A D | start_ability_utils.cpp | 32 thread_local std::shared_ptr<StartAbilityInfo> StartAbilityUtils::startAbilityInfo; 33 thread_local std::shared_ptr<StartAbilityInfo> StartAbilityUtils::callerAbilityInfo; 34 thread_local bool StartAbilityUtils::skipCrowTest = false; 35 thread_local bool StartAbilityUtils::skipStartOther = false; 36 thread_local bool StartAbilityUtils::skipErms = false; 37 thread_local int32_t StartAbilityUtils::ermsResultCode = ERMS_ISALLOW_RESULTCODE; 38 thread_local bool StartAbilityUtils::isWantWithAppCloneIndex = false; 39 thread_local bool StartAbilityUtils::ermsSupportBackToCallerFlag = false; 41 bool StartAbilityUtils::GetAppIndex(const Want &want, sptr<IRemoteObject> callerToken, int32_t &appIndex) in GetAppIndex() 53 bool StartAbilityUtils [all...] |
H A D | update_caller_info_util.cpp | 54 if (!StartAbilityUtils::IsCallFromAncoShellOrBroker(callerToken)) { in UpdateCallerInfo() 137 if (!StartAbilityUtils::IsCallFromAncoShellOrBroker(asCallerSourceToken)) { in UpdateAsCallerInfoFromToken() 170 if (!StartAbilityUtils::IsCallFromAncoShellOrBroker(callerToken)) { in UpdateAsCallerInfoFromCallerRecord()
|
H A D | ability_permission_util.cpp | 119 if (!StartAbilityUtils::GetApplicationInfo(want.GetBundle(), userId, appInfo)) { in CheckMultiInstanceAndAppClone()
|
/foundation/ability/ability_runtime/services/abilitymgr/src/interceptor/ |
H A D | ecological_rule_interceptor.cpp | 41 if (StartAbilityUtils::skipErms) { in DoProcess() 42 StartAbilityUtils::skipErms = false; in DoProcess() 64 StartAbilityUtils::ermsResultCode = rule.resultCode; in DoProcess() 65 StartAbilityUtils::ermsSupportBackToCallerFlag = rule.isBackSkuExempt; in DoProcess() 109 StartAbilityUtils::startAbilityInfo = StartAbilityInfo::CreateStartAbilityInfo(want, in DoProcess() 111 if (StartAbilityUtils::startAbilityInfo->status != ERR_OK) { in DoProcess() 137 if (StartAbilityUtils::startAbilityInfo && in GetEcologicalTargetInfo() 138 StartAbilityUtils::startAbilityInfo->abilityInfo.bundleName == want.GetBundle() && in GetEcologicalTargetInfo() 139 StartAbilityUtils::startAbilityInfo->abilityInfo.name == want.GetElement().GetAbilityName()) { in GetEcologicalTargetInfo() 140 AppExecFwk::AbilityInfo targetAbilityInfo = StartAbilityUtils in GetEcologicalTargetInfo() [all...] |
H A D | extension_control_interceptor.cpp | 70 if (StartAbilityUtils::GetCallerAbilityInfo(param.callerToken, callerAbilityInfo)) { in GetCallerAbilityInfo() 92 if (StartAbilityUtils::startAbilityInfo != nullptr && in GetTargetAbilityInfo() 93 StartAbilityUtils::startAbilityInfo->abilityInfo.bundleName == param.want.GetBundle() && in GetTargetAbilityInfo() 94 StartAbilityUtils::startAbilityInfo->abilityInfo.name == param.want.GetElement().GetAbilityName()) { in GetTargetAbilityInfo() 95 targetAbilityInfo = StartAbilityUtils::startAbilityInfo->abilityInfo; in GetTargetAbilityInfo()
|
H A D | crowd_test_interceptor.cpp | 28 if (StartAbilityUtils::skipCrowTest) { in DoProcess() 29 StartAbilityUtils::skipCrowTest = false; in DoProcess() 53 if (!StartAbilityUtils::GetApplicationInfo(want.GetBundle(), userId, appInfo)) { in CheckCrowdtest()
|
H A D | ability_jump_interceptor.cpp | 52 if (StartAbilityUtils::startAbilityInfo != nullptr && in DoProcess() 53 StartAbilityUtils::startAbilityInfo->abilityInfo.bundleName == param.want.GetBundle() && in DoProcess() 54 StartAbilityUtils::startAbilityInfo->abilityInfo.name == param.want.GetElement().GetAbilityName()) { in DoProcess() 55 targetAbilityInfo = StartAbilityUtils::startAbilityInfo->abilityInfo; in DoProcess() 150 if (!StartAbilityUtils::GetApplicationInfo(bundleName, userId, appInfo)) { in CheckIfExemptByBundleName() 174 StartAbilityUtils::GetApplicationInfo(controlRule.callerPkg, userId, callerAppInfo); in LoadAppLabelInfo() 176 StartAbilityUtils::GetApplicationInfo(controlRule.targetPkg, userId, callerAppInfo); in LoadAppLabelInfo()
|
H A D | screen_unlock_interceptor.cpp | 40 if (StartAbilityUtils::startAbilityInfo != nullptr) { in DoProcess() 41 targetAbilityInfo = StartAbilityUtils::startAbilityInfo->abilityInfo; in DoProcess()
|
H A D | start_other_app_interceptor.cpp | 37 if (StartAbilityUtils::skipStartOther) { in DoProcess() 38 StartAbilityUtils::skipStartOther = false; in DoProcess()
|
/foundation/ability/ability_runtime/test/fuzztest/startabilityutils_fuzzer/ |
H A D | startabilityutils_fuzzer.cpp | 71 StartAbilityUtils::GetAppIndex(want, callerToken, int32Param); in StartAbilityUtilsFuzztest1() 73 StartAbilityUtils::GetApplicationInfo(stringParam, int32Param, appInfo); in StartAbilityUtilsFuzztest1() 75 StartAbilityUtils::GetCallerAbilityInfo(nullptr, abilityInfo); in StartAbilityUtilsFuzztest1() 76 StartAbilityUtils::GetCallerAbilityInfo(callerToken, abilityInfo); in StartAbilityUtilsFuzztest1() 77 StartAbilityUtils::CheckAppProvisionMode(want, int32Param); in StartAbilityUtilsFuzztest1()
|
/foundation/ability/ability_runtime/test/unittest/dialog_session_manager_test/ |
H A D | dialog_session_manager_test.cpp | 236 StartAbilityUtils::ermsResultCode = TEST_ERMS_ISALLOW_RESULTCODE; in HWTEST_F() 269 StartAbilityUtils::isWantWithAppCloneIndex = true; in HWTEST_F()
|
/foundation/ability/ability_runtime/services/abilitymgr/include/utils/ |
H A D | start_ability_utils.h | 50 struct StartAbilityUtils { struct
|
/foundation/ability/ability_runtime/services/abilitymgr/src/dialog_session/ |
H A D | dialog_session_manager.cpp | 402 if (StartAbilityUtils::ermsResultCode < ERMS_ISALLOW_RESULTCODE || in HandleErmsResult() 434 if (StartAbilityUtils::isWantWithAppCloneIndex) { in IsCreateCloneSelectorDialog() 436 StartAbilityUtils::isWantWithAppCloneIndex = false; in IsCreateCloneSelectorDialog() 439 auto appIndexes = StartAbilityUtils::GetCloneAppIndexes(bundleName, userId); in IsCreateCloneSelectorDialog()
|
/foundation/ability/ability_runtime/test/unittest/start_other_app_interceptor_test/ |
H A D | start_other_app_interceptor_test.cpp | 30 thread_local bool StartAbilityUtils::skipStartOther = false;
|
/foundation/ability/ability_runtime/services/abilitymgr/src/ |
H A D | ability_manager_service.cpp | 493 if ((err = StartAbilityUtils::CheckAppProvisionMode(want, userId)) != ERR_OK) { in StartAbility() 1062 if (!StartAbilityUtils::GetAppIndex(want, callerToken, appIndex)) { in StartAbilityInner() 1239 auto backFlag = StartAbilityUtils::ermsSupportBackToCallerFlag; in StartAbilityInner() 1241 StartAbilityUtils::ermsSupportBackToCallerFlag = false; in StartAbilityInner() 1348 if ((err = StartAbilityUtils::CheckAppProvisionMode(want, userId)) != ERR_OK) { in StartAbilityDetails() 1405 if (!StartAbilityUtils::GetAppIndex(want, callerToken, appIndex)) { in StartAbilityDetails() 1713 if (!StartAbilityUtils::GetAppIndex(want, callerToken, appIndex)) { in StartAbilityForOptionInner() 1908 auto backFlag = StartAbilityUtils::ermsSupportBackToCallerFlag; in StartAbilityForOptionInner() 1910 StartAbilityUtils::ermsSupportBackToCallerFlag = false; in StartAbilityForOptionInner() 2198 if (!StartAbilityUtils in StartUIAbilityBySCBDefault() [all...] |
H A D | implicit_start_processor.cpp | 403 if (!StartAbilityUtils::IsCallFromAncoShellOrBroker(request.callerToken)) { in GenerateAbilityRequestByAction() 535 auto appIndexes = StartAbilityUtils::GetCloneAppIndexes(request.want.GetBundle(), userId); in GenerateAbilityRequestByAppIndexes()
|
/foundation/ability/ability_runtime/test/unittest/ability_interceptor_test/ |
H A D | ability_interceptor_test.cpp | 727 StartAbilityUtils::startAbilityInfo = StartAbilityInfo::CreateStartExtensionInfo(want, in HWTEST_F()
|