Chromium Code Reviews| Index: src/platform-freebsd.cc |
| =================================================================== |
| --- src/platform-freebsd.cc (revision 6114) |
| +++ src/platform-freebsd.cc (working copy) |
| @@ -411,9 +411,19 @@ |
| Thread::Thread() : ThreadHandle(ThreadHandle::INVALID) { |
| +#ifdef DEBUG_THREAD_NAMES |
| + SetName("v8:<unknown>"); |
| +#endif |
| } |
| +#ifdef DEBUG_THREAD_NAMES |
| +Thread::Thread(const char* name) : ThreadHandle(ThreadHandle::INVALID) { |
| + SetName(name); |
| +} |
| +#endif |
| + |
| + |
| Thread::~Thread() { |
| } |
| @@ -430,6 +440,14 @@ |
| } |
| +#ifdef DEBUG_THREAD_NAMES |
| +void Thread::SetName(const char* name) { |
| + strncpy(name_, name, sizeof(name_)); |
| + name_[sizeof(name_)-1] = '\0'; |
|
Søren Thygesen Gjesse
2011/01/03 07:48:34
Please add spaces on both sides of '-'. In all the
marklam
2011/01/04 01:47:09
Done.
|
| +} |
| +#endif |
| + |
| + |
| void Thread::Start() { |
| pthread_create(&thread_handle_data()->thread_, NULL, ThreadEntry, this); |
| ASSERT(IsValid()); |