diff options
| author | Mark Salyzyn <salyzyn@google.com> | 2018-03-22 08:41:22 -0700 |
|---|---|---|
| committer | Mark Salyzyn <salyzyn@google.com> | 2018-03-22 13:57:31 -0700 |
| commit | 3f48fa9cb2e4a4dcc4e7923347a0a0c301162c96 (patch) | |
| tree | af16e0af0e82c5b74076efcc3bac3f2a4488e180 /base/errors_unix.cpp | |
| parent | d888e343b7551b1b93522ffb23b53238fa19c18e (diff) | |
bootstat: refine "Kernel panic - not syncing"
Provide some easy kernel panic subreasons mined from last kmesg,
generates a canonical boot reason (system boot reason) that
may aid triage.
Notably report kernel_panic,hung if [khungtaskd] triggers on
a livelock condition, forms a signals on the dashboards.
Helper function getSubreason modified to optionally enable checking
for a single quote resulting in a refactoring to ease maintenance of
the termination detection in the face of single bit errors heuristics.
Test: boot_reason_test.sh
Bug: 63736262
Bug: 33808187
Change-Id: I7fdd1e57e7a26095738175074306f0d2d59b1d69
Diffstat (limited to 'base/errors_unix.cpp')
0 files changed, 0 insertions, 0 deletions
