summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Salyzyn <salyzyn@google.com>2015-02-26 17:23:24 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2015-02-26 17:23:24 +0000
commitbe9712156bdcf8cff774a78a3afdb0c562998c73 (patch)
tree24580aff198db6dd2471e5d0ab863bbedd2de611
parentae19b63168d1b958898180979156e2a4169ee4c2 (diff)
parent7c975ac3a471d4c7f6a7246558e5e9295118a97d (diff)
downloadsystem_core-be9712156bdcf8cff774a78a3afdb0c562998c73.zip
system_core-be9712156bdcf8cff774a78a3afdb0c562998c73.tar.gz
system_core-be9712156bdcf8cff774a78a3afdb0c562998c73.tar.bz2
Merge "logcat: add pstore read"
-rw-r--r--logcat/logcat.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/logcat/logcat.cpp b/logcat/logcat.cpp
index d831d66..cd5003e 100644
--- a/logcat/logcat.cpp
+++ b/logcat/logcat.cpp
@@ -237,6 +237,7 @@ static void show_help(const char *cmd)
" -T '<time>' print most recent lines since specified time (not imply -d)\n"
" count is pure numerical, time is 'MM-DD hh:mm:ss.mmm'\n"
" -g get the size of the log's ring buffer and exit\n"
+ " -L dump logs from prior to last reboot\n"
" -b <buffer> Request alternate ring buffer, 'main', 'system', 'radio',\n"
" 'events', 'crash' or 'all'. Multiple -b parameters are\n"
" allowed and results are interleaved. The default is\n"
@@ -348,7 +349,7 @@ int main(int argc, char **argv)
for (;;) {
int ret;
- ret = getopt(argc, argv, "cdDt:T:gG:sQf:r:n:v:b:BSpP:");
+ ret = getopt(argc, argv, "cdDLt:T:gG:sQf:r:n:v:b:BSpP:");
if (ret < 0) {
break;
@@ -365,6 +366,10 @@ int main(int argc, char **argv)
mode |= ANDROID_LOG_WRONLY;
break;
+ case 'L':
+ mode |= ANDROID_LOG_PSTORE;
+ break;
+
case 'd':
mode |= ANDROID_LOG_RDONLY | ANDROID_LOG_NONBLOCK;
break;