Home
last modified time | relevance | path

Searched refs:faultData (Results 1 - 25 of 59) sorted by relevance

123

/foundation/ability/ability_runtime/frameworks/native/appkit/dfr/
H A Dappfreeze_inner.cpp102 void AppfreezeInner::ChangeFaultDateInfo(FaultData& faultData, const std::string& msgContent) in ChangeFaultDateInfo() argument
104 faultData.errorObject.message += msgContent; in ChangeFaultDateInfo()
105 faultData.faultType = FaultDataType::APP_FREEZE; in ChangeFaultDateInfo()
106 faultData.notifyApp = false; in ChangeFaultDateInfo()
107 faultData.waitSaveState = false; in ChangeFaultDateInfo()
108 faultData.forceExit = false; in ChangeFaultDateInfo()
109 bool isExit = IsExitApp(faultData.errorObject.name); in ChangeFaultDateInfo()
111 faultData.forceExit = true; in ChangeFaultDateInfo()
112 faultData.waitSaveState = AppRecovery::GetInstance().IsEnabled(); in ChangeFaultDateInfo()
113 AAFwk::ExitReason exitReason = {REASON_APP_FREEZE, "Kill Reason:" + faultData in ChangeFaultDateInfo()
125 FaultData faultData; AppfreezeHandleOverReportCount() local
146 AppfreezeHandle(const FaultData& faultData, bool onlyMainThread) AppfreezeHandle() argument
205 FaultData faultData; AcquireStack() local
224 FaultData faultData; ThreadBlock() local
250 NotifyANR(const FaultData& faultData) NotifyANR() argument
[all...]
/foundation/ability/ability_runtime/services/appdfr/src/
H A Dapplication_anr_listener.cpp33 AppExecFwk::AppFaultDataBySA faultData; in OnAnr() local
34 faultData.faultType = AppExecFwk::FaultDataType::APP_FREEZE; in OnAnr()
35 faultData.pid = pid; in OnAnr()
36 faultData.errorObject.message = "User input does not respond!"; in OnAnr()
37 faultData.errorObject.stack = ""; in OnAnr()
38 faultData.errorObject.name = AppExecFwk::AppFreezeType::APP_INPUT_BLOCK; in OnAnr()
39 faultData.waitSaveState = false; in OnAnr()
40 faultData.notifyApp = false; in OnAnr()
41 faultData.forceExit = false; in OnAnr()
42 faultData in OnAnr()
[all...]
H A Dappfreeze_manager.cpp111 int AppfreezeManager::AppfreezeHandle(const FaultData& faultData, const AppfreezeManager::AppInfo& appInfo) in AppfreezeHandle() argument
114 faultData.errorObject.name.c_str(), appInfo.bundleName.c_str(), name_.c_str()); in AppfreezeHandle()
119 faultData.errorObject.name.c_str(), appInfo.bundleName.c_str()); in AppfreezeHandle()
122 if (faultData.errorObject.name == AppFreezeType::APP_INPUT_BLOCK) { in AppfreezeHandle()
123 AcquireStack(faultData, appInfo, memoryContent); in AppfreezeHandle()
125 NotifyANR(faultData, appInfo, "", memoryContent); in AppfreezeHandle()
144 int AppfreezeManager::AppfreezeHandleWithStack(const FaultData& faultData, const AppfreezeManager::AppInfo& appInfo) in AppfreezeHandleWithStack() argument
147 faultData.errorObject.name.c_str(), appInfo.bundleName.c_str(), name_.c_str()); in AppfreezeHandleWithStack()
152 faultNotifyData.errorObject.name = faultData.errorObject.name; in AppfreezeHandleWithStack()
153 faultNotifyData.errorObject.message = faultData in AppfreezeHandleWithStack()
257 AcquireStack(const FaultData& faultData, const AppfreezeManager::AppInfo& appInfo, const std::string& memoryContent) AcquireStack() argument
294 NotifyANR(const FaultData& faultData, const AppfreezeManager::AppInfo& appInfo, const std::string& binderInfo, const std::string& memoryContent) NotifyANR() argument
[all...]
/foundation/ability/ability_runtime/test/unittest/dfr_test/appfreeze_inner_test/
H A Dappfreeze_inner_test.cpp149 FaultData faultData; in HWTEST_F() local
150 faultData.state = 1; in HWTEST_F()
151 faultData.errorObject.message = AppFreezeType::THREAD_BLOCK_6S; in HWTEST_F()
152 faultData.faultType = FaultDataType::APP_FREEZE; in HWTEST_F()
153 faultData.timeoutMarkers = ""; in HWTEST_F()
157 int ret = appfreezeInner->AppfreezeHandle(faultData, onlyMainThread); in HWTEST_F()
159 ret = appfreezeInner->AcquireStack(faultData, onlyMainThread); in HWTEST_F()
162 ret = appfreezeInner->AppfreezeHandle(faultData, onlyMainThread); in HWTEST_F()
176 FaultData faultData; in HWTEST_F() local
177 faultData in HWTEST_F()
204 FaultData faultData; HWTEST_F() local
[all...]
/foundation/ability/ability_runtime/test/fuzztest/faultdata_fuzzer/
H A Dfaultdata_fuzzer.cpp74 FaultData faultData; in FaultDataFuzztest1() local
77 faultData.ReadFromParcel(parcel1); // branch name failed in FaultDataFuzztest1()
81 faultData.ReadFromParcel(parcel2); // branch message failed in FaultDataFuzztest1()
85 faultData.ReadFromParcel(parcel3); // branch stack failed in FaultDataFuzztest1()
90 faultData.ReadFromParcel(parcel4); // branch FaultType failed in FaultDataFuzztest1()
97 faultData.ReadFromParcel(parcel5); // branch FaultType failed in FaultDataFuzztest1()
105 faultData.ReadFromParcel(parcel6); // branch FaultType failed in FaultDataFuzztest1()
107 faultData.ReadFromParcel(parcel6); in FaultDataFuzztest1()
109 faultData.Marshalling(parcel7); in FaultDataFuzztest1()
114 AppFaultDataBySA faultData; in FaultDataFuzztest2() local
[all...]
/foundation/ability/ability_runtime/test/unittest/fault_data/
H A Dfault_data_test.cpp55 auto faultData = std::make_shared<FaultData>(); in HWTEST_F() local
57 bool retFirst = faultData->ReadFromParcel(messageFirst); in HWTEST_F()
63 bool retSecond = faultData->ReadFromParcel(messageSecond); in HWTEST_F()
69 bool retThird = faultData->ReadFromParcel(messageThird); in HWTEST_F()
76 bool retFourth = faultData->ReadFromParcel(messageFourth); in HWTEST_F()
84 bool retFifth = faultData->ReadFromParcel(messageFifth); in HWTEST_F()
96 bool retSixth = faultData->ReadFromParcel(messageSixth); in HWTEST_F()
107 auto faultData = std::make_shared<FaultData>(); in HWTEST_F() local
109 auto retFirst = faultData->Unmarshalling(message); in HWTEST_F()
121 auto retSecond = faultData in HWTEST_F()
132 auto faultData = std::make_shared<FaultData>(); HWTEST_F() local
[all...]
/foundation/ability/ability_runtime/test/unittest/app_scheduler_proxy_test/
H A Dapp_scheduler_proxy_test.cpp65 FaultData faultData; in HWTEST_F() local
66 faultData.faultType = FaultDataType::APP_FREEZE; in HWTEST_F()
67 faultData.errorObject.message = "msgContent"; in HWTEST_F()
68 faultData.errorObject.stack = "stack"; in HWTEST_F()
69 faultData.errorObject.name = "eventType"; in HWTEST_F()
70 int32_t result = appSchedulerProxy->ScheduleNotifyAppFault(faultData); in HWTEST_F()
/foundation/ability/ability_runtime/test/unittest/dfr_test/appfreeze_manager_test/
H A Dappfreeze_manager_test.cpp83 FaultData faultData; in HWTEST_F() local
84 faultData.errorObject.name = AppFreezeType::THREAD_BLOCK_6S; in HWTEST_F()
85 faultData.faultType = FaultDataType::APP_FREEZE; in HWTEST_F()
87 int ret = appfreezeManager->AppfreezeHandle(faultData, appInfo); in HWTEST_F()
89 ret = appfreezeManager->AppfreezeHandleWithStack(faultData, appInfo); in HWTEST_F()
91 ret = appfreezeManager->AcquireStack(faultData, appInfo, "test"); in HWTEST_F()
94 faultData.errorObject.name = AppFreezeType::APP_INPUT_BLOCK; in HWTEST_F()
95 ret = appfreezeManager->AppfreezeHandle(faultData, appInfo); in HWTEST_F()
97 ret = appfreezeManager->AppfreezeHandleWithStack(faultData, appInfo); in HWTEST_F()
99 ret = appfreezeManager->AcquireStack(faultData, appInf in HWTEST_F()
113 FaultData faultData; HWTEST_F() local
[all...]
/foundation/ability/ability_runtime/test/unittest/app_scheduler_host_test/
H A Dapp_scheduler_host_test.cpp75 FaultData faultData; in HWTEST_F() local
76 faultData.errorObject.name = "testName"; in HWTEST_F()
77 faultData.errorObject.message = "testMessage"; in HWTEST_F()
78 faultData.errorObject.stack = "testStack"; in HWTEST_F()
79 faultData.faultType = FaultDataType::UNKNOWN; in HWTEST_F()
80 data.WriteParcelable(&faultData); in HWTEST_F()
/foundation/ability/ability_runtime/test/fuzztest/abilityappfreezemanager_fuzzer/
H A Dabilityappfreezemanager_fuzzer.cpp52 FaultData faultData; in DoSomethingInterestingWithMyAPI() local
59 freeze->AppfreezeHandle(faultData, appInfo); in DoSomethingInterestingWithMyAPI()
60 freeze->AppfreezeHandleWithStack(faultData, appInfo); in DoSomethingInterestingWithMyAPI()
80 freeze->AcquireStack(faultData, appInfo, memoryContent); in DoSomethingInterestingWithMyAPI()
82 freeze->NotifyANR(faultData, appInfo, binderInfo, memoryContent); in DoSomethingInterestingWithMyAPI()
/foundation/ability/ability_runtime/test/unittest/app_lifecycle_deal_test/
H A Dapp_lifecycle_deal_test.cpp56 FaultData faultData; in HWTEST_F() local
57 int32_t result = appLifeCycle->NotifyAppFault(faultData); in HWTEST_F()
71 FaultData faultData; in HWTEST_F() local
72 auto retsult = appLifeCycle->NotifyAppFault(faultData); in HWTEST_F()
/foundation/ability/ability_runtime/test/unittest/app_mgr_stub_test/
H A Dapp_mgr_stub_test.cpp300 FaultData faultData; in HWTEST_F() local
301 faultData.errorObject.name = "testName"; in HWTEST_F()
302 faultData.errorObject.message = "testMessage"; in HWTEST_F()
303 faultData.errorObject.stack = "testStack"; in HWTEST_F()
304 faultData.faultType = FaultDataType::UNKNOWN; in HWTEST_F()
305 data.WriteParcelable(&faultData); in HWTEST_F()
324 AppFaultDataBySA faultData; in HWTEST_F() local
325 faultData.errorObject.name = "testName"; in HWTEST_F()
326 faultData.errorObject.message = "testMessage"; in HWTEST_F()
327 faultData in HWTEST_F()
[all...]
/foundation/ability/ability_runtime/services/appdfr/include/
H A Dappfreeze_manager.h76 int AppfreezeHandle(const FaultData& faultData, const AppfreezeManager::AppInfo& appInfo);
77 int AppfreezeHandleWithStack(const FaultData& faultData, const AppfreezeManager::AppInfo& appInfo);
99 int AcquireStack(const FaultData& faultData, const AppInfo& appInfo, const std::string& memoryContent);
100 int NotifyANR(const FaultData& faultData, const AppfreezeManager::AppInfo& appInfo,
/foundation/ability/ability_runtime/interfaces/kits/native/appkit/dfr/
H A Dappfreeze_inner.h44 void ChangeFaultDateInfo(FaultData& faultData, const std::string& msgContent);
55 int NotifyANR(const FaultData& faultData);
/foundation/ability/ability_runtime/services/appmgr/src/
H A Dmodal_system_app_freeze_uiextension.cpp59 void ModalSystemAppFreezeUIExtension::ProcessAppFreeze(bool focusFlag, const FaultData &faultData, std::string pid, in ProcessAppFreeze() argument
67 FaultDataType faultType = faultData.faultType; in ProcessAppFreeze()
68 std::string name = faultData.errorObject.name; in ProcessAppFreeze()
H A Dapp_mgr_service_inner.cpp5818 int32_t AppMgrServiceInner::NotifyAppFault(const FaultData &faultData) in NotifyAppFault() argument
5837 faultData.errorObject.name.c_str(), pid, bundleName.c_str()); in NotifyAppFault()
5841 if (faultData.faultType == FaultDataType::APP_FREEZE) { in NotifyAppFault()
5842 if (CheckAppFault(appRecord, faultData)) { in NotifyAppFault()
5846 if (faultData.waitSaveState) { in NotifyAppFault()
5851 auto notifyAppTask = [appRecord, pid, callerUid, bundleName, faultData, innerService = shared_from_this()]() { in NotifyAppFault()
5852 if (faultData.faultType == FaultDataType::APP_FREEZE) { in NotifyAppFault()
5859 AppExecFwk::AppfreezeManager::GetInstance()->AppfreezeHandleWithStack(faultData, info); in NotifyAppFault()
5864 "bundleName: %{public}s, faultData.forceExit:%{public}d, faultData in NotifyAppFault()
5901 CheckAppFault(const std::shared_ptr<AppRunningRecord> &appRecord, const FaultData &faultData) CheckAppFault() argument
5913 KillFaultApp(int32_t pid, const std::string &bundleName, const FaultData &faultData, bool isNeedExit) KillFaultApp() argument
5930 TimeoutNotifyApp(int32_t pid, int32_t uid, const std::string& bundleName, const FaultData &faultData) TimeoutNotifyApp() argument
5956 TransformedNotifyAppFault(const AppFaultDataBySA &faultData) TransformedNotifyAppFault() argument
6000 NotifyAppFaultBySA(const AppFaultDataBySA &faultData) NotifyAppFaultBySA() argument
6046 ConvertDataTypes(const AppFaultDataBySA &faultData) NotifyAppFaultBySA() argument
[all...]
H A Dapp_lifecycle_deal.cpp296 int32_t AppLifeCycleDeal::NotifyAppFault(const FaultData &faultData) in NotifyAppFault() argument
304 return appThread->ScheduleNotifyAppFault(faultData); in NotifyAppFault()
/foundation/ability/ability_runtime/services/appmgr/include/
H A Dmodal_system_app_freeze_uiextension.h44 void ProcessAppFreeze(bool focusFlag, const FaultData &faultData, std::string pid, std::string bundleName,
H A Dapp_lifecycle_deal.h239 * @param faultData the fault data.
242 int32_t NotifyAppFault(const FaultData &faultData);
H A Dapp_mgr_service_inner.h931 * @param faultData the fault data.
934 int32_t NotifyAppFault(const FaultData &faultData);
939 * @param faultData Transformed the fault data.
943 int32_t TransformedNotifyAppFault(const AppFaultDataBySA &faultData);
948 * @param faultData the fault data notified by SA.
951 int32_t NotifyAppFaultBySA(const AppFaultDataBySA &faultData);
1392 FaultData ConvertDataTypes(const AppFaultDataBySA &faultData);
1686 void TimeoutNotifyApp(int32_t pid, int32_t uid, const std::string& bundleName, const FaultData &faultData);
1801 bool CheckAppFault(const std::shared_ptr<AppRunningRecord> &appRecord, const FaultData &faultData);
1802 int32_t KillFaultApp(int32_t pid, const std::string &bundleName, const FaultData &faultData,
[all...]
/foundation/ability/ability_runtime/test/unittest/app_mgr_service_inner_second_test/
H A Dapp_mgr_service_inner_second_test.cpp607 FaultData faultData; in HWTEST_F() local
608 auto ret = appMgrServiceInner->NotifyAppFault(faultData); in HWTEST_F()
612 ret = appMgrServiceInner->NotifyAppFault(faultData); in HWTEST_F()
618 ret = appMgrServiceInner->NotifyAppFault(faultData); in HWTEST_F()
1390 FaultData faultData; in HWTEST_F() local
1392 bool ret = appMgrServiceInner->CheckAppFault(appRecord, faultData); in HWTEST_F()
1395 faultData.timeoutMarkers = "timeout"; in HWTEST_F()
1397 ret = appMgrServiceInner->CheckAppFault(appRecord, faultData); in HWTEST_F()
1419 FaultData faultData; in HWTEST_F() local
1422 bool ret = appMgrServiceInner->CheckAppFault(appRecord, faultData); in HWTEST_F()
1441 AppFaultDataBySA faultData; HWTEST_F() local
1483 AppFaultDataBySA faultData; HWTEST_F() local
1550 AppFaultDataBySA faultData; HWTEST_F() local
[all...]
/foundation/ability/ability_runtime/test/mock/services_appmgr_test/include/
H A Dmock_app_scheduler_client.h55 MOCK_METHOD1(ScheduleNotifyAppFault, int32_t(const FaultData &faultData));
H A Dmock_app_scheduler.h55 MOCK_METHOD1(ScheduleNotifyAppFault, int32_t(const FaultData &faultData));
/foundation/ability/ability_runtime/interfaces/inner_api/app_manager/include/appmgr/
H A Dapp_scheduler_interface.h234 * @param faultData fault data
237 virtual int32_t ScheduleNotifyAppFault(const FaultData &faultData) = 0;
H A Dapp_scheduler_proxy.h227 * @param faultData fault data
230 int32_t ScheduleNotifyAppFault(const FaultData &faultData) override;

Completed in 34 milliseconds

123