Merge "libutils: Don't segfault ProcessCallStack when getting thread name fails" into lmp-dev
diff --git a/liblog/logd_write.c b/liblog/logd_write.c
index 3171c78..3659676 100644
--- a/liblog/logd_write.c
+++ b/liblog/logd_write.c
@@ -31,6 +31,10 @@
#include <time.h>
#include <unistd.h>
+#ifdef __BIONIC__
+#include <android/set_abort_message.h>
+#endif
+
#include <log/logd.h>
#include <log/logger.h>
#include <log/log_read.h>
@@ -333,8 +337,7 @@
#if __BIONIC__
if (prio == ANDROID_LOG_FATAL) {
- extern void __android_set_abort_message(const char*);
- __android_set_abort_message(msg);
+ android_set_abort_message(msg);
}
#endif
diff --git a/liblog/logd_write_kern.c b/liblog/logd_write_kern.c
index 1ed5ecf..ae621cb 100644
--- a/liblog/logd_write_kern.c
+++ b/liblog/logd_write_kern.c
@@ -28,6 +28,10 @@
#include <time.h>
#include <unistd.h>
+#ifdef __BIONIC__
+#include <android/set_abort_message.h>
+#endif
+
#include <log/log.h>
#include <log/logd.h>
#include <log/logger.h>
@@ -177,8 +181,7 @@
#if __BIONIC__
if (prio == ANDROID_LOG_FATAL) {
- extern void __android_set_abort_message(const char*);
- __android_set_abort_message(msg);
+ android_set_abort_message(msg);
}
#endif
diff --git a/rootdir/init.rc b/rootdir/init.rc
index 08b9a35..25593a9 100644
--- a/rootdir/init.rc
+++ b/rootdir/init.rc
@@ -526,7 +526,6 @@
onrestart restart zygote
onrestart restart media
onrestart restart surfaceflinger
- onrestart restart inputflinger
onrestart restart drm
service vold /system/bin/vold
@@ -560,12 +559,6 @@
group graphics drmrpc
onrestart restart zygote
-service inputflinger /system/bin/inputflinger
- class main
- user system
- group input
- onrestart restart zygote
-
service drm /system/bin/drmserver
class main
user drm