From 0c3914a44d608614a2cf5225e0072f41b2910d3c Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Mon, 31 Aug 2015 10:46:05 -0700 Subject: [PATCH] Distinguish transport threads. Use "<-" and "->" to work around Linux's very short thread name limit. Bug: http://b/23423333 Change-Id: I9f3f096415b47162dacb660cd0a97ac7ff6107e6 --- adb/transport.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/adb/transport.cpp b/adb/transport.cpp index bd3bf1663..43691dcd9 100644 --- a/adb/transport.cpp +++ b/adb/transport.cpp @@ -193,7 +193,7 @@ static void *output_thread(void *_t) atransport *t = reinterpret_cast(_t); apacket *p; - adb_thread_setname("to transport"); + adb_thread_setname(android::base::StringPrintf("->%s", t->serial)); D("%s: starting transport output thread on fd %d, SYNC online (%d)\n", t->serial, t->fd, t->sync_token + 1); p = get_apacket(); @@ -250,7 +250,7 @@ static void *input_thread(void *_t) apacket *p; int active = 0; - adb_thread_setname("from transport"); + adb_thread_setname(android::base::StringPrintf("<-%s", t->serial)); D("%s: starting transport input thread, reading from fd %d\n", t->serial, t->fd);