Lines Matching refs:faultData

111 int AppfreezeManager::AppfreezeHandle(const FaultData& faultData, const AppfreezeManager::AppInfo& appInfo)
114 faultData.errorObject.name.c_str(), appInfo.bundleName.c_str(), name_.c_str());
119 faultData.errorObject.name.c_str(), appInfo.bundleName.c_str());
122 if (faultData.errorObject.name == AppFreezeType::APP_INPUT_BLOCK) {
123 AcquireStack(faultData, appInfo, memoryContent);
125 NotifyANR(faultData, appInfo, "", memoryContent);
144 int AppfreezeManager::AppfreezeHandleWithStack(const FaultData& faultData, const AppfreezeManager::AppInfo& appInfo)
147 faultData.errorObject.name.c_str(), appInfo.bundleName.c_str(), name_.c_str());
152 faultNotifyData.errorObject.name = faultData.errorObject.name;
153 faultNotifyData.errorObject.message = faultData.errorObject.message;
154 faultNotifyData.errorObject.stack = faultData.errorObject.stack;
156 faultNotifyData.eventId = faultData.eventId;
159 appInfo.pid, faultData.errorObject.name.c_str());
160 if (faultData.errorObject.name == AppFreezeType::LIFECYCLE_TIMEOUT
161 || faultData.errorObject.name == AppFreezeType::APP_INPUT_BLOCK
162 || faultData.errorObject.name == AppFreezeType::THREAD_BLOCK_6S) {
171 std::string fileName = faultData.errorObject.name + "_" +
176 if (faultData.errorObject.name == AppFreezeType::LIFECYCLE_HALF_TIMEOUT
177 || faultData.errorObject.name == AppFreezeType::LIFECYCLE_TIMEOUT) {
186 catchJsonStack += CatchJsonStacktrace(appInfo.pid, faultData.errorObject.name);
257 int AppfreezeManager::AcquireStack(const FaultData& faultData,
263 faultNotifyData.errorObject.name = faultData.errorObject.name;
264 faultNotifyData.errorObject.message = faultData.errorObject.message;
265 faultNotifyData.errorObject.stack = faultData.errorObject.stack;
267 faultNotifyData.eventId = faultData.eventId;
285 std::string fileName = faultData.errorObject.name + "_" +
294 int AppfreezeManager::NotifyANR(const FaultData& faultData, const AppfreezeManager::AppInfo& appInfo,
301 if (faultData.errorObject.name == AppFreezeType::APP_INPUT_BLOCK) {
302 ret = HiSysEventWrite(OHOS::HiviewDFX::HiSysEvent::Domain::AAFWK, faultData.errorObject.name,
305 faultData.errorObject.message, EVENT_STACK, faultData.errorObject.stack, BINDER_INFO, binderInfo,
306 APP_RUNNING_UNIQUE_ID, appRunningUniqueId, EVENT_INPUT_ID, faultData.eventId,
309 ret = HiSysEventWrite(OHOS::HiviewDFX::HiSysEvent::Domain::AAFWK, faultData.errorObject.name,
312 faultData.errorObject.message, EVENT_STACK, faultData.errorObject.stack, BINDER_INFO, binderInfo,
318 faultData.errorObject.name.c_str(), appInfo.pid, appInfo.bundleName.c_str(), appRunningUniqueId.c_str(),
319 faultData.eventId, ret);