diff options
author | Mark Salyzyn <salyzyn@google.com> | 2014-04-28 14:07:23 -0700 |
---|---|---|
committer | JP Abgrall <jpa@google.com> | 2014-04-29 00:37:37 +0000 |
commit | 8daa9af02dc0e63ce220e3fa95bf5fe4d6b7a99a (patch) | |
tree | a9777346b5a82e54c698f895271a99e6364c1df6 /logd/LogListener.cpp | |
parent | ab3d49b03527d5fc65664f66ddb78c98450c8c84 (diff) | |
download | system_core-8daa9af02dc0e63ce220e3fa95bf5fe4d6b7a99a.zip system_core-8daa9af02dc0e63ce220e3fa95bf5fe4d6b7a99a.tar.gz system_core-8daa9af02dc0e63ce220e3fa95bf5fe4d6b7a99a.tar.bz2 |
logd: add thread setname
- permits easier determination of logd thread at
fault in a stack trace from debuggerd.
Bug: 14275676
Change-Id: Iac2c523147e2bcce34ab7ddcecd02582c5fa7cc0
Diffstat (limited to 'logd/LogListener.cpp')
-rw-r--r-- | logd/LogListener.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
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 <sys/prctl.h> #include <sys/socket.h> #include <sys/types.h> #include <sys/un.h> @@ -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) }; |