/ohos5.0/foundation/ability/ability_runtime/services/abilitymgr/src/ |
H A D | app_exit_reason_helper.cpp | 33 int32_t AppExitReasonHelper::RecordAppExitReason(const ExitReason &exitReason) in RecordAppExitReason() argument 35 if (!IsExitReasonValid(exitReason)) { in RecordAppExitReason() 68 exitReason.reason, exitReason.exitMsg); in RecordAppExitReason() 85 accessTokenId, abilityList, exitReason); in RecordAppExitReason() 108 const ExitReason &exitReason) in RecordAppExitReason() argument 121 const int32_t uid, const uint32_t accessTokenId, const ExitReason &exitReason) in RecordProcessExitReason() argument 123 if (!IsExitReasonValid(exitReason)) { in RecordProcessExitReason() 142 exitReason.exitMsg); in RecordProcessExitReason() 152 accessTokenId, abilityLists, exitReason); in RecordProcessExitReason() 244 bool AppExitReasonHelper::IsExitReasonValid(const ExitReason &exitReason) in IsExitReasonValid() argument [all …]
|
H A D | app_exit_reason_data_manager.cpp | 209 UpdateAppExitReason(accessTokenId, abilityList, exitReason); in GetAppExitReason() 213 bundleName.c_str(), accessTokenId, exitReason.reason, exitReason.exitMsg.c_str(), in GetAppExitReason() 226 const AAFwk::ExitReason &exitReason) in UpdateAppExitReason() argument 260 { JSON_KEY_REASON, exitReason.reason }, in ConvertAppExitReasonInfoToValue() 261 { JSON_KEY_EXIT_MSG, exitReason.exitMsg }, in ConvertAppExitReasonInfoToValue() 279 exitReason.reason = jsonObject.at(JSON_KEY_REASON).get<AAFwk::Reason>(); in ConvertAppExitReasonInfoFromValue() 282 exitReason.exitMsg = jsonObject.at(JSON_KEY_EXIT_MSG).get<std::string>(); in ConvertAppExitReasonInfoFromValue() 540 AAFwk::ExitReason &exitReason) in GetUIExtensionAbilityExitReason() argument 668 const std::string &extensionListName, const AAFwk::ExitReason &exitReason) in ConvertAppExitReasonInfoToValueOfExtensionName() argument 674 { JSON_KEY_REASON, exitReason.reason }, in ConvertAppExitReasonInfoToValueOfExtensionName() [all …]
|
H A D | ability_manager_client.cpp | 1594 ErrCode AbilityManagerClient::ForceExitApp(const int32_t pid, const ExitReason &exitReason) in ForceExitApp() argument 1599 return abms->ForceExitApp(pid, exitReason); in ForceExitApp() 1602 ErrCode AbilityManagerClient::RecordAppExitReason(const ExitReason &exitReason) in RecordAppExitReason() argument 1604 …wkTag::ABILITYMGR, "RecordAppExitReason reason:%{public}d, exitMsg: %{public}s", exitReason.reason, in RecordAppExitReason() 1605 exitReason.exitMsg.c_str()); in RecordAppExitReason() 1608 return abms->RecordAppExitReason(exitReason); in RecordAppExitReason() 1611 …Code AbilityManagerClient::RecordProcessExitReason(const int32_t pid, const ExitReason &exitReason) in RecordProcessExitReason() argument 1614 pid, exitReason.reason, exitReason.exitMsg.c_str()); in RecordProcessExitReason() 1617 return abms->RecordProcessExitReason(pid, exitReason); in RecordProcessExitReason()
|
H A D | ability_manager_stub.cpp | 3236 std::unique_ptr<ExitReason> exitReason(data.ReadParcelable<ExitReason>()); in ForceExitAppInner() local 3237 if (!exitReason) { in ForceExitAppInner() 3241 int32_t result = ForceExitApp(pid, *exitReason); in ForceExitAppInner() 3251 std::unique_ptr<ExitReason> exitReason(data.ReadParcelable<ExitReason>()); in RecordAppExitReasonInner() local 3252 if (!exitReason) { in RecordAppExitReasonInner() 3256 int32_t result = RecordAppExitReason(*exitReason); in RecordAppExitReasonInner() 3267 std::unique_ptr<ExitReason> exitReason(data.ReadParcelable<ExitReason>()); in RecordProcessExitReasonInner() local 3268 if (!exitReason) { in RecordProcessExitReasonInner() 3272 int32_t result = RecordProcessExitReason(pid, *exitReason); in RecordProcessExitReasonInner()
|
/ohos5.0/foundation/ability/ability_runtime/services/abilitymgr/include/ |
H A D | app_exit_reason_helper.h | 33 int32_t RecordAppExitReason(const ExitReason &exitReason); 35 const ExitReason &exitReason); 37 const int32_t pid, const std::string &bundleName, const ExitReason &exitReason); 38 int32_t RecordProcessExitReason(const int32_t pid, const ExitReason &exitReason); 42 const uint32_t accessTokenId, const ExitReason &exitReason); 46 bool IsExitReasonValid(const ExitReason &exitReason);
|
H A D | app_exit_reason_data_manager.h | 37 const std::vector<std::string> &abilityList, const AAFwk::ExitReason &exitReason); 40 bool &isSetReason, AAFwk::ExitReason &exitReason); 58 const std::vector<std::string> &extensionList, const AAFwk::ExitReason &exitReason); 60 bool GetUIExtensionAbilityExitReason(const std::string &keyEx, AAFwk::ExitReason &exitReason); 69 const std::vector<std::string> &abilityList, const AAFwk::ExitReason &exitReason); 70 …ConvertAppExitReasonInfoFromValue(const DistributedKv::Value &value, AAFwk::ExitReason &exitReason, 73 const AAFwk::ExitReason &exitReason); 85 const std::string &extensionListName, const AAFwk::ExitReason &exitReason);
|
H A D | ability_manager_proxy.h | 980 virtual int32_t ForceExitApp(const int32_t pid, const ExitReason &exitReason) override; 987 virtual int32_t RecordAppExitReason(const ExitReason &exitReason) override; 995 … virtual int32_t RecordProcessExitReason(const int32_t pid, const ExitReason &exitReason) override;
|
H A D | ability_record.h | 988 void SetLastExitReason(const ExitReason &exitReason); 1165 LastExitReason CovertAppExitReasonToLastReason(const Reason exitReason);
|
/ohos5.0/foundation/ability/ability_runtime/test/fuzztest/abilitymgrappexitreasonhelper_fuzzer/ |
H A D | abilitymgrappexitreasonhelper_fuzzer.cpp | 75 ExitReason exitReason(reason, jsonStr); in DoSomethingInterestingWithMyAPI() local 76 infos->RecordAppExitReason(exitReason); in DoSomethingInterestingWithMyAPI() 79 infos->RecordAppExitReason(jsonStr, uid, appIndex, exitReason); in DoSomethingInterestingWithMyAPI() 81 infos->RecordProcessExtensionExitReason(pid, jsonStr, exitReason); in DoSomethingInterestingWithMyAPI() 82 infos->RecordProcessExitReason(pid, exitReason); in DoSomethingInterestingWithMyAPI() 84 infos->RecordProcessExitReason(pid, jsonStr, uid, accessTokenId, exitReason); in DoSomethingInterestingWithMyAPI() 88 infos->IsExitReasonValid(exitReason); in DoSomethingInterestingWithMyAPI()
|
/ohos5.0/foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/src/ |
H A D | ability_manager_client_c.cpp | 22 int RecordAppExitReason(int exitReason, const char *exitMsg) in RecordAppExitReason() argument 24 if (exitReason < static_cast<int>(OHOS::AAFwk::Reason::REASON_MIN) || in RecordAppExitReason() 25 exitReason > static_cast<int>(OHOS::AAFwk::Reason::REASON_MAX)) { in RecordAppExitReason() 29 OHOS::AAFwk::Reason reason = static_cast<OHOS::AAFwk::Reason>(exitReason); in RecordAppExitReason()
|
/ohos5.0/foundation/ability/ability_runtime/test/moduletest/ability_manager_client_test/ |
H A D | ability_manager_client_test.cpp | 107 ExitReason exitReason = { REASON_JS_ERROR, "Js Error." }; variable 108 auto result = AbilityManagerClient::GetInstance()->ForceExitApp(pid, exitReason); 121 ExitReason exitReason = { REASON_JS_ERROR, "Js Error." }; variable 122 auto result = AbilityManagerClient::GetInstance()->RecordAppExitReason(exitReason); 135 ExitReason exitReason = { REASON_JS_ERROR, "Js Error." }; variable 136 auto result = AbilityManagerClient::GetInstance()->RecordAppExitReason(exitReason);
|
/ohos5.0/foundation/ability/ability_runtime/test/unittest/app_exit_reason_data_manager_test/ |
H A D | app_exit_reason_data_manager_test.cpp | 107 AAFwk::ExitReason exitReason = { AAFwk::REASON_JS_ERROR, "Js Error." }; variable 109 bundleName, extensionList, exitReason); 122 AAFwk::ExitReason exitReason = { AAFwk::REASON_UNKNOWN, "" }; variable 124 keyEx, exitReason);
|
/ohos5.0/base/security/access_token/services/common/app_manager/src/ |
H A D | process_data.cpp | 30 … parcel.WriteBool(isTestMode) && parcel.WriteInt32(exitReason) && parcel.WriteString(exitMsg) && in Marshalling() 53 exitReason = parcel.ReadInt32(); in ReadFromParcel()
|
/ohos5.0/foundation/ability/ability_runtime/interfaces/inner_api/app_manager/src/appmgr/ |
H A D | process_data.cpp | 33 …parcel.WriteBool(isTestMode) && parcel.WriteInt32(exitReason) && parcel.WriteString16(Str8ToStr16(… in Marshalling() 56 exitReason = parcel.ReadInt32(); in ReadFromParcel()
|
/ohos5.0/foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include/ |
H A D | ability_manager_client_c.h | 31 int RecordAppExitReason(int exitReason, const char *exitMsg = "");
|
H A D | ability_manager_client.h | 1288 ErrCode ForceExitApp(const int32_t pid, const ExitReason &exitReason); 1295 ErrCode RecordAppExitReason(const ExitReason &exitReason); 1303 int32_t RecordProcessExitReason(const int32_t pid, const ExitReason &exitReason);
|
H A D | ability_manager_interface.h | 1283 virtual int32_t ForceExitApp(const int32_t pid, const ExitReason &exitReason) in ForceExitApp() argument 1293 virtual int32_t RecordAppExitReason(const ExitReason &exitReason) in RecordAppExitReason() argument 1304 virtual int32_t RecordProcessExitReason(const int32_t pid, const ExitReason &exitReason) in RecordProcessExitReason() argument
|
/ohos5.0/foundation/ability/ability_runtime/interfaces/inner_api/app_manager/include/appmgr/ |
H A D | process_data.h | 67 int32_t exitReason = 0; member
|
/ohos5.0/base/security/access_token/services/common/app_manager/include/ |
H A D | process_data.h | 83 int32_t exitReason = 0; member
|
/ohos5.0/foundation/ability/ability_runtime/frameworks/native/appkit/dfr/ |
H A D | appfreeze_inner.cpp | 112 … AAFwk::ExitReason exitReason = {REASON_APP_FREEZE, "Kill Reason:" + faultData.errorObject.name}; in ChangeFaultDateInfo() local 113 AbilityManagerClient::GetInstance()->RecordAppExitReason(exitReason); in ChangeFaultDateInfo()
|
/ohos5.0/foundation/ability/ability_runtime/test/unittest/ability_manager_service_first_test/ |
H A D | ability_manager_service_first_test.cpp | 1082 ExitReason exitReason = { REASON_JS_ERROR, "Js Error." }; variable 1083 EXPECT_EQ(abilityMs_->RecordAppExitReason(exitReason), ERR_NULL_OBJECT); 1099 ExitReason exitReason = { REASON_JS_ERROR, "Js Error." }; variable 1100 EXPECT_EQ(abilityMs_->RecordProcessExitReason(pid, exitReason), ERR_PERMISSION_DENIED); 1115 ExitReason exitReason = { REASON_JS_ERROR, "Js Error." }; variable 1116 EXPECT_EQ(abilityMs_->ForceExitApp(pid, exitReason), ERR_PERMISSION_DENIED);
|
/ohos5.0/foundation/ability/ability_runtime/test/unittest/ability_manager_proxy_test/ |
H A D | ability_manager_proxy_test.cpp | 2254 ExitReason exitReason = { REASON_JS_ERROR, "Js Error." }; variable 2255 auto res = proxy_->ForceExitApp(pid, exitReason); 2273 ExitReason exitReason = { REASON_JS_ERROR, "Js Error." }; variable 2274 auto res = proxy_->RecordAppExitReason(exitReason); 2293 ExitReason exitReason = { REASON_JS_ERROR, "Js Error." }; variable 2294 auto res = proxy_->RecordProcessExitReason(pid, exitReason);
|
/ohos5.0/foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/sched_controller/ |
H A D | app_state_observer.cpp | 122 payload["exitReason"] = std::to_string(processData.exitReason); in MarshallingProcessData()
|
/ohos5.0/foundation/ability/ability_runtime/tools/aa/src/ |
H A D | ability_command.cpp | 558 ExitReason exitReason = {killReason, "aa force-stop"}; in RunAsForceStop() local 559 … if (AbilityManagerClient::GetInstance()->RecordProcessExitReason(pid, exitReason) != ERR_OK) { in RunAsForceStop() 2161 ExitReason exitReason = { CovertExitReason(reason), "Force exit app by aa." }; in RunAsForceExitAppCommand() local 2162 result = AbilityManagerClient::GetInstance()->ForceExitApp(std::stoi(pid), exitReason); in RunAsForceExitAppCommand()
|
/ohos5.0/foundation/ability/ability_runtime/test/unittest/ability_manager_service_fourth_test/ |
H A D | ability_manager_service_fourth_test.cpp | 1163 AAFwk::ExitReason exitReason; variable 1165 auto ret = abilityMs_->RecordAppExitReason(exitReason);
|