summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Cheng <bccheng@google.com>2012-09-20 13:18:05 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-09-20 13:18:06 -0700
commitfbafa63b339808bf8082b705c5121e529e8be29f (patch)
tree59fbc9184836d656f8041bba580d4da26fc006c1
parente1df9ad215af6e51a2d8fb1d0306e00c7b510b62 (diff)
parentd7760c1688f8276a05e33345d81639f8cb5e7c3f (diff)
Merge "Print the revision number in the tombstone file." into jb-mr1-dev
-rw-r--r--debuggerd/tombstone.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/debuggerd/tombstone.c b/debuggerd/tombstone.c
index 012337bcba..592f4f2ec2 100644
--- a/debuggerd/tombstone.c
+++ b/debuggerd/tombstone.c
@@ -128,6 +128,15 @@ static const char *get_sigcode(int signo, int code)
return "?";
}
+static void dump_revision_info(log_t* log)
+{
+ char revision[PROPERTY_VALUE_MAX];
+
+ property_get("ro.revision", revision, "unknown");
+
+ _LOG(log, false, "Revision: '%s'\n", revision);
+}
+
static void dump_build_info(log_t* log)
{
char fingerprint[PROPERTY_VALUE_MAX];
@@ -599,6 +608,7 @@ static bool dump_crash(log_t* log, pid_t pid, pid_t tid, int signal,
_LOG(log, false,
"*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***\n");
dump_build_info(log);
+ dump_revision_info(log);
dump_thread_info(log, pid, tid, true);
if(signal) {
dump_fault_addr(log, tid, signal);