Index: src/debug-agent.h |
=================================================================== |
--- src/debug-agent.h (revision 6114) |
+++ src/debug-agent.h (working copy) |
@@ -44,7 +44,11 @@ |
class DebuggerAgent: public Thread { |
public: |
explicit DebuggerAgent(const char* name, int port) |
- : name_(StrDup(name)), port_(port), |
+ : |
+#ifdef DEBUG_THREAD_NAMES |
+ Thread(name), |
+#endif |
+ name_(StrDup(name)), port_(port), |
server_(OS::CreateSocket()), terminate_(false), |
session_access_(OS::CreateMutex()), session_(NULL), |
terminate_now_(OS::CreateSemaphore(0)), |
@@ -90,7 +94,11 @@ |
class DebuggerAgentSession: public Thread { |
public: |
DebuggerAgentSession(DebuggerAgent* agent, Socket* client) |
- : agent_(agent), client_(client) {} |
+ : |
+#ifdef DEBUG_THREAD_NAMES |
+ Thread("v8:DbgAgntSessn"), |
+#endif |
+ agent_(agent), client_(client) {} |
void DebuggerMessage(Vector<uint16_t> message); |
void Shutdown(); |