logd: uidToName improvement
- read packages.list to acquire package names
- hijack the reinit handler as a privileged worker
Bug: 19608965
Change-Id: If7becb34354d6415e5c387ecea7d4109a15259c9
diff --git a/logd/LogStatistics.cpp b/logd/LogStatistics.cpp
index 6e5454a..517135d 100644
--- a/logd/LogStatistics.cpp
+++ b/logd/LogStatistics.cpp
@@ -161,7 +161,11 @@
++info;
}
- char *name = NULL;
+ // Parse /data/system/packages.list
+ char *name = android::uidToName(uid);
+ if (name) {
+ return name;
+ }
// report uid -> pid(s) -> pidToName if unique
ssize_t index = -1;