From 8daa9af02dc0e63ce220e3fa95bf5fe4d6b7a99a Mon Sep 17 00:00:00 2001 From: Mark Salyzyn Date: Mon, 28 Apr 2014 14:07:23 -0700 Subject: logd: add thread setname - permits easier determination of logd thread at fault in a stack trace from debuggerd. Bug: 14275676 Change-Id: Iac2c523147e2bcce34ab7ddcecd02582c5fa7cc0 --- logd/LogListener.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'logd/LogListener.cpp') diff --git a/logd/LogListener.cpp b/logd/LogListener.cpp index 1d0a51c..bc7622b 100644 --- a/logd/LogListener.cpp +++ b/logd/LogListener.cpp @@ -14,6 +14,7 @@ * limitations under the License. */ +#include #include #include #include @@ -31,6 +32,8 @@ LogListener::LogListener(LogBuffer *buf, LogReader *reader) { } bool LogListener::onDataAvailable(SocketClient *cli) { + prctl(PR_SET_NAME, "logd.writer"); + char buffer[sizeof_log_id_t + sizeof(uint16_t) + sizeof(log_time) + LOGGER_ENTRY_MAX_PAYLOAD]; struct iovec iov = { buffer, sizeof(buffer) }; -- cgit v1.1