Lines Matching refs:reason

654 bool correctForBitError(std::string& reason, const std::string& needle) {  in correctForBitError()  argument
656 if (reason.length() < needle.length()) return corrected; in correctForBitError()
657 const pstoreConsole console(reason); in correctForBitError()
658 const size_t last_pos = reason.length() - needle.length(); in correctForBitError()
664 if (needle == reason.substr(pos, needle.length())) continue; in correctForBitError()
667 reason = reason.substr(0, pos) + needle + reason.substr(pos + needle.length()); in correctForBitError()
675 bool correctForBitErrorOrUnderline(std::string& reason, const std::string& needle) { in correctForBitErrorOrUnderline() argument
676 bool corrected = correctForBitError(reason, needle); in correctForBitErrorOrUnderline()
681 corrected |= correctForBitError(reason, _needle); in correctForBitErrorOrUnderline()
688 void transformReason(std::string& reason) { in transformReason() argument
689 std::transform(reason.begin(), reason.end(), reason.begin(), ::tolower); in transformReason()
690 std::transform(reason.begin(), reason.end(), reason.begin(), in transformReason()
692 std::transform(reason.begin(), reason.end(), reason.begin(), in transformReason()
881 auto reason = getSubreason(console, pos + panic.length(), /* newline */ false); in addKernelPanicSubReason() local
882 if (reason.length() > 3) { in addKernelPanicSubReason()
883 ret += "," + reason; in addKernelPanicSubReason()
947 std::string reason(boot_reason); in BootReasonStrToReason() local
949 if (reason == ret) ret = ""; in BootReasonStrToReason()
951 transformReason(reason); in BootReasonStrToReason()
958 std::vector<std::string> words(android::base::Split(reason, ",_-")); in BootReasonStrToReason()
1011 if (!firstHasNot && (reason.find(s.first) != std::string::npos)) { in BootReasonStrToReason()
1015 if (s.second.size() && std::regex_search(reason, std::regex(s.second))) { in BootReasonStrToReason()
1024 if (reason.find("sec") != std::string::npos) { in BootReasonStrToReason()
1106 if (android::base::StartsWith(reason, "reboot")) { in BootReasonStrToReason()
1107 reason = reason.substr(strlen("reboot")); in BootReasonStrToReason()
1108 while ((reason[0] == ',') || (reason[0] == '_')) { in BootReasonStrToReason()
1109 reason = reason.substr(1); in BootReasonStrToReason()
1112 if (reason != "") { in BootReasonStrToReason()
1114 ret += reason; in BootReasonStrToReason()
1247 auto reason = android::base::GetProperty(bootloader_reboot_reason_property, "<EMPTY>"); in LogBootInfoToStatsd() local
1249 android::util::stats_write(android::util::BOOT_SEQUENCE_REPORTED, reason.c_str(), in LogBootInfoToStatsd()
1362 const auto reason = android::base::GetProperty(bootloader_reboot_reason_property, ""); in RecordBootReason() local
1364 if (reason.empty()) { in RecordBootReason()
1379 int32_t boot_reason = BootReasonStrToEnum(reason); in RecordBootReason()
1388 if (reason == "") { in RecordBootReason()