Merge "bootstat: Add kernel_panic,modem + related others" am: 7c4d393c24

am: cd9c084084

Change-Id: I709e9ade848b8caf160dd560fdb7bb10f1767c7a
This commit is contained in:
Mark Salyzyn 2018-06-04 12:03:22 -07:00 committed by android-build-merger
commit 828e9c59a3

View file

@ -307,6 +307,10 @@ const std::map<std::string, int32_t> kBootReasonMap = {
{"kernel_panic,sysrq,livelock,alarm", 161}, // llkd
{"kernel_panic,sysrq,livelock,driver", 162}, // llkd
{"kernel_panic,sysrq,livelock,zombie", 163}, // llkd
{"kernel_panic,modem", 164},
{"kernel_panic,adsp", 165},
{"kernel_panic,dsps", 166},
{"kernel_panic,wcnss", 167},
};
// Converts a string value representing the reason the system booted to an
@ -703,6 +707,10 @@ bool addKernelPanicSubReason(const pstoreConsole& console, std::string& ret) {
{"Corrupt kernel stack", "stack"},
{"low stack detected", "stack"},
{"corrupted stack end", "stack"},
{"subsys-restart: Resetting the SoC - modem crashed.", "modem"},
{"subsys-restart: Resetting the SoC - adsp crashed.", "adsp"},
{"subsys-restart: Resetting the SoC - dsps crashed.", "dsps"},
{"subsys-restart: Resetting the SoC - wcnss crashed.", "wcnss"},
};
ret = "kernel_panic";