Lines Matching refs:subReason
769 std::string subReason(content.substr(pos, max_reason_length)); in getSubreason() local
772 correctForBitErrorOrUnderline(subReason, s); in getSubreason()
777 if (correctForBitErrorOrUnderline(subReason, m.first + terminator)) continue; in getSubreason()
780 correctForBitErrorOrUnderline(subReason, m.first.substr(strlen("reboot,")) + terminator); in getSubreason()
782 correctForBitErrorOrUnderline(subReason, in getSubreason()
785 … correctForBitErrorOrUnderline(subReason, m.first.substr(strlen("kernel_panic,")) + terminator); in getSubreason()
788 for (pos = 0; pos < subReason.length(); ++pos) { in getSubreason()
789 char c = subReason[pos]; in getSubreason()
792 subReason.erase(pos); in getSubreason()
796 transformReason(subReason); in getSubreason()
797 return subReason; in getSubreason()
1032 std::string subReason(getSubreason(content, pos + strlen(cmd), /* quoted */ true)); in BootReasonStrToReason() local
1033 if (subReason != "") { // Will not land "reboot" as that is too blunt. in BootReasonStrToReason()
1034 if (isKernelRebootReason(subReason)) { in BootReasonStrToReason()
1035 ret = "reboot," + subReason; // User space can't talk kernel reasons. in BootReasonStrToReason()
1036 } else if (isKnownRebootReason(subReason)) { in BootReasonStrToReason()
1037 ret = subReason; in BootReasonStrToReason()
1039 ret = "reboot," + subReason; // legitimize unknown reasons in BootReasonStrToReason()