/base/hiviewdfx/hiview/plugins/faultlogger/test/common/unittest/ |
H A D | faultlog_formatter_unittest.cpp | 38 auto summary = FaultLogger::GetSummaryByType(logType, sections); in HWTEST_F() local 39 ASSERT_EQ(summary, "Selected stacktrace:"); in HWTEST_F() 41 summary = FaultLogger::GetSummaryByType(logType, sections); in HWTEST_F() 42 ASSERT_EQ(summary, "Fault thread info:"); in HWTEST_F() 44 summary = FaultLogger::GetSummaryByType(logType, sections); in HWTEST_F() 45 ASSERT_EQ(summary, "Could not figure out summary for this fault."); in HWTEST_F()
|
/base/hiviewdfx/hiview/plugins/faultlogger/interfaces/cpp/innerkits/impl/ |
H A D | faultlogger_client.cpp | 98 infoOhos.summary = info.summary; in AddFaultLog() 106 void AddFaultLog(int64_t time, int32_t logType, const std::string &module, const std::string &summary) in AddFaultLog() argument 120 infoOhos.summary = summary; in AddFaultLog() 154 "SUMMARY", info.summary); in ReportCppCrashEvent()
|
H A D | faultlog_query_result_impl.cpp | 65 ret->SetFaultSummary(info->summary); in GetNext()
|
/base/hiviewdfx/hiview/plugins/faultlogger/test/common/fuzztest/faultloggerclient_fuzzer/ |
H A D | faultlogger_client_fuzzer.cpp | 48 std::string summary(reinterpret_cast<const char*>(data), FAULTLOGGER_FUZZTEST_MAX_STRING_LENGTH); in FuzzInterfaceAddFaultLog() 50 inner.summary = summary; in FuzzInterfaceAddFaultLog() 55 HiviewDFX::AddFaultLog(inner.time, inner.faultLogType, inner.module, inner.summary); in FuzzInterfaceAddFaultLog()
|
/base/hiviewdfx/hiview/plugins/faultlogger/common/ |
H A D | log_analyzer.cpp | 52 if ((eventType == "JS_ERROR" || eventType == "CPP_CRASH") && !info.summary.empty()) {
in AnalysisFaultlog() 54 FileUtil::SaveStringToFile(logPath, info.summary);
in AnalysisFaultlog() 64 info.summary, 0, FP_BUFFER)));
in AnalysisFaultlog()
|
H A D | faultlog_info.h | 33 std::string summary; member
|
/base/hiviewdfx/hiview/plugins/faultlogger/service/idl/src/ |
H A D | faultlog_info_ohos.cpp | 38 if (!parcel.WriteString(summary)) { in Marshalling() 39 HIVIEW_LOGE("Parcel failed to write summary(%{public}s).", summary.c_str()); in Marshalling() 99 if (!parcel.ReadString(ret->summary)) { in Unmarshalling() 100 HIVIEW_LOGE("Parcel failed to read summary(%{public}s).", ret->summary.c_str()); in Unmarshalling()
|
/base/hiviewdfx/faultloggerd/interfaces/innerkits/crash_exception/ |
H A D | crash_exception.cpp | 112 bool CheckFaultSummaryValid(const std::string &summary) in CheckFaultSummaryValid() argument 114 return (summary.find("#00 pc") != std::string::npos) && (summary.find("#01 pc") != std::string::npos) && in CheckFaultSummaryValid() 115 (summary.find("#02 pc") != std::string::npos); in CheckFaultSummaryValid()
|
H A D | crash_exception.h | 66 * @brief Check summary valid,The valid is if the string contains stack information for the first three frames 68 * @param summary Stack information in the fault info 71 bool CheckFaultSummaryValid(const std::string &summary);
|
/base/hiviewdfx/faultloggerd/test/unittest/crash_exception/ |
H A D | crash_exception_test.cpp | 204 std::string summary = std::string("Thread name:sensors\n") + in HWTEST_F() local 215 ASSERT_TRUE(CheckFaultSummaryValid(summary)); in HWTEST_F() 227 std::string summary = std::string("Thread name:sensors\n") + in HWTEST_F() local 238 ASSERT_TRUE(CheckFaultSummaryValid(summary)); in HWTEST_F() 250 std::string summary = std::string("Thread name:sensors\n") + in HWTEST_F() local 253 ASSERT_FALSE(CheckFaultSummaryValid(summary)); in HWTEST_F()
|
/base/hiviewdfx/hiview/plugins/faultlogger/service/ |
H A D | faultlog_formatter.cpp | 137 std::string summary = ""; in GetSummaryByType() local 143 summary = sections[STACKTRACE[LOG_MAP_KEY]]; in GetSummaryByType() 146 summary = sections[KEY_THREAD_INFO[LOG_MAP_KEY]]; in GetSummaryByType() 150 summary = "Could not figure out summary for this fault."; in GetSummaryByType() 154 return summary; in GetSummaryByType() 266 info.summary = info.sectionMap[KEY_THREAD_INFO[LOG_MAP_KEY]]; in UpdateFaultLogInfoFromTempFile() 269 size_t removeStartPos = info.summary.find("Tid:"); in UpdateFaultLogInfoFromTempFile() 270 size_t removeEndPos = info.summary.find("Name:"); in UpdateFaultLogInfoFromTempFile() 272 auto iterator = info.summary in UpdateFaultLogInfoFromTempFile() [all...] |
H A D | faultlogger.cpp | 195 void ParseJsErrorSummary(std::string& summary, std::string& name, std::string& message, std::string& stack) in ParseJsErrorSummary() argument 197 std::string leftStr = StringUtil::GetLeftSubstr(summary, "Error message:"); in ParseJsErrorSummary() 198 std::string rightStr = StringUtil::GetRightSubstr(summary, "Error message:"); in ParseJsErrorSummary() 215 void FillJsErrorParams(std::string summary, Json::Value ¶ms) in FillJsErrorParams() argument 222 if (summary == "") { in FillJsErrorParams() 225 ParseJsErrorSummary(summary, name, message, stack); in FillJsErrorParams() 298 if (info.summary.empty()) { in AddPublicInfo() 299 info.summary = GetSummaryFromSectionMap(info.faultLogType, info.sectionMap); in AddPublicInfo() 301 info.sectionMap["SUMMARY"] = info.summary; in AddPublicInfo() 304 // parse fingerprint by summary o in AddPublicInfo() 483 auto summary = sysEvent.GetEventValue("SUMMARY"); FillFaultLogInfo() local 568 std::string summary = StringUtil::UnescapeJsonStringValue(sysEvent->GetEventValue("SUMMARY")); ReportJsErrorToAppEvent() local 617 std::string summary = StringUtil::UnescapeJsonStringValue(sysEvent->GetEventValue("SUMMARY")); ReportSanitizerToAppEvent() local [all...] |
/base/hiviewdfx/hiview/plugins/faultlogger/interfaces/cpp/innerkits/ |
H A D | faultlog_info.cpp | 108 void FaultLogInfo::SetFaultSummary(const std::string &summary) in SetFaultSummary() argument 110 summary_ = summary; in SetFaultSummary()
|
/base/hiviewdfx/hiview/plugins/faultlogger/service/idl/ |
H A D | faultlog_query_result_ohos.cpp | 42 ret->summary = info->summary; in GetNext()
|
/base/hiviewdfx/hiview/plugins/faultlogger/interfaces/cj/ |
H A D | faultlogger_ffi.cpp | 53 .summary = faultLogInfo->GetFaultSummary(), in ConvertInform() 129 retValue[i].summary = MallocCString(infoItem.summary); in FfiFaultLoggerQuery()
|
H A D | faultlogger_ffi.h | 35 char* summary; member
|
H A D | faultlogger_info.h | 38 std::string summary = ""; member
|
/base/hiviewdfx/hiview/plugins/crash_validator/ |
H A D | crash_validator.cpp | 206 std::string summary; in ReportMatchEvent() local 215 summary = sysEvent->GetEventValue("SUMMARY"); in ReportMatchEvent() 218 summary = sysEvent->GetEventValue("ERROR_MSG"); in ReportMatchEvent() 230 "SUMMARY", summary); in ReportMatchEvent()
|
/base/hiviewdfx/hiview/plugins/faultlogger/interfaces/cpp/innerkits/include/ |
H A D | faultlogger_client_msg.h | 35 std::string summary; member
|
H A D | faultlogger_client.h | 98 * @param summary the summary of fault information 100 void AddFaultLog(int64_t time, int32_t logType, const std::string &module, const std::string &summary);
|
H A D | faultlog_info.h | 83 * @brief get the summary of fault information 85 * @return summary of fault information 132 * @brief set the summary of fault information 134 * @param summary summary of fault information 136 void SetFaultSummary(const std::string &summary);
|
/base/hiviewdfx/faultloggerd/tools/process_dump/ |
H A D | faultlogger_client_msg.h | 35 std::string summary; member
|
/base/hiviewdfx/hiview/plugins/faultlogger/interfaces/js/napi/ |
H A D | napi_faultlogger.cpp | 50 .summary = faultLogInfo->GetFaultSummary(), in ConversionInform() 122 NapiUtil::SetPropertyStringUtf8(env, info, "summary", infoItem.summary); in FaultLogCompleteCallback() 238 char summary[BUF_SIZE_64]; in AddFaultLog() local 239 napi_get_value_string_utf8(env, parameters[FOUR_PARAMETER - 1], summary, BUF_SIZE_64, &resultString); in AddFaultLog() 241 AddFaultLog(now * SEC_TO_MILLISEC, logType, module, summary); in AddFaultLog() 359 napi_value summary = nullptr; in FaultLogInfoClassInit() local 368 napi_create_string_latin1(env, "summary", NAPI_AUTO_LENGTH, &summary); in FaultLogInfoClassInit() 378 DECLARE_NAPI_PROPERTY("summary", summar in FaultLogInfoClassInit() [all...] |
H A D | napi_faultlogger.h | 43 std::string summary = ""; member
|
/base/hiviewdfx/hiview/plugins/faultlogger/service/idl/include/ |
H A D | faultlog_info_ohos.h | 38 std::string summary; member in OHOS::HiviewDFX::FaultLogInfoOhos
|