summaryrefslogtreecommitdiffstats
path: root/adb/sysdeps.h
diff options
context:
space:
mode:
authorleozwang <leozwang@google.com>2014-08-15 09:51:27 -0700
committerElliott Hughes <enh@google.com>2014-12-09 16:08:24 -0800
commitcbf0267f5b508f6933631e661a5be86f0bd89ed1 (patch)
tree8c46aa270cb85a52aaf458a731dd0cb5bd65e18d /adb/sysdeps.h
parent3e16e2d6195e112a2bfe2f958e1cfec2bd109a1c (diff)
downloadsystem_core-cbf0267f5b508f6933631e661a5be86f0bd89ed1.zip
system_core-cbf0267f5b508f6933631e661a5be86f0bd89ed1.tar.gz
system_core-cbf0267f5b508f6933631e661a5be86f0bd89ed1.tar.bz2
Add more debug information.
Re-commit https://googleplex-android-review.googlesource.com/#/c/519430/ Add fix for win_sdk build. Add socketpair debug log. Also output thread information in log on host side. (cherry-pick of adb09fa01a16d8c5c92c2f8d325e1678c531223f.) Change-Id: I21021bc111a3f7362a91b70593e3738125878118
Diffstat (limited to 'adb/sysdeps.h')
-rw-r--r--adb/sysdeps.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/adb/sysdeps.h b/adb/sysdeps.h
index cc1f839..22f44ce 100644
--- a/adb/sysdeps.h
+++ b/adb/sysdeps.h
@@ -77,6 +77,11 @@ static __inline__ int adb_thread_create( adb_thread_t *thread, adb_thread_func
return 0;
}
+static __inline__ unsigned long adb_thread_id()
+{
+ return GetCurrentThreadId();
+}
+
static __inline__ void close_on_exec(int fd)
{
/* nothing really */
@@ -516,6 +521,12 @@ static __inline__ char* adb_strtok_r(char *str, const char *delim, char **savep
{
return strtok_r(str, delim, saveptr);
}
+
+static __inline__ unsigned long adb_thread_id()
+{
+ return pthread_self();
+}
+
#undef strtok_r
#define strtok_r ___xxx_strtok_r