diff options
author | Ben Cheng <bccheng@google.com> | 2012-09-19 16:04:01 -0700 |
---|---|---|
committer | Ben Cheng <bccheng@google.com> | 2012-09-19 19:19:53 -0700 |
commit | d7760c1688f8276a05e33345d81639f8cb5e7c3f (patch) | |
tree | 089c51dc2613c07635a2b42133c57d19471de072 /debuggerd | |
parent | 1683413f413eb1b77f527247db2df31eae93ee3a (diff) | |
download | system_core-d7760c1688f8276a05e33345d81639f8cb5e7c3f.tar.gz system_core-d7760c1688f8276a05e33345d81639f8cb5e7c3f.tar.bz2 system_core-d7760c1688f8276a05e33345d81639f8cb5e7c3f.zip |
Print the revision number in the tombstone file.
Bug: 7168261
Change-Id: Icb412760d018e4bbb1a5d742ed7d484d5cf6b470
Diffstat (limited to 'debuggerd')
-rw-r--r-- | debuggerd/tombstone.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/debuggerd/tombstone.c b/debuggerd/tombstone.c index 012337bc..592f4f2e 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); |