| Index: src/debug.h
|
| diff --git a/src/debug.h b/src/debug.h
|
| index e7b919e46c53d00444e3388abba2a7723a85af9f..67debc7543cfc265485c3e3db3832ce8f2489a99 100644
|
| --- a/src/debug.h
|
| +++ b/src/debug.h
|
| @@ -763,15 +763,14 @@ class LockingCommandMessageQueue BASE_EMBEDDED {
|
| public:
|
| LockingCommandMessageQueue(Logger* logger, int size);
|
| ~LockingCommandMessageQueue();
|
| - bool IsEmpty();
|
| + bool IsEmpty() const;
|
| CommandMessage Get();
|
| void Put(const CommandMessage& message);
|
| void Clear();
|
| -
|
| private:
|
| Logger* logger_;
|
| CommandMessageQueue queue_;
|
| - Mutex lock_;
|
| + Mutex* lock_;
|
| DISALLOW_COPY_AND_ASSIGN(LockingCommandMessageQueue);
|
| };
|
|
|
| @@ -930,7 +929,7 @@ class Debugger {
|
| v8::Debug::MessageHandler2 message_handler_;
|
| bool debugger_unload_pending_; // Was message handler cleared?
|
| v8::Debug::HostDispatchHandler host_dispatch_handler_;
|
| - Mutex dispatch_handler_access_; // Mutex guarding dispatch handler.
|
| + Mutex* dispatch_handler_access_; // Mutex guarding dispatch handler.
|
| v8::Debug::DebugMessageDispatchHandler debug_message_dispatch_handler_;
|
| MessageDispatchHelperThread* message_dispatch_helper_thread_;
|
| int host_dispatch_micros_;
|
| @@ -1057,7 +1056,7 @@ class MessageDispatchHelperThread: public Thread {
|
|
|
| Isolate* isolate_;
|
| Semaphore* const sem_;
|
| - Mutex mutex_;
|
| + Mutex* const mutex_;
|
| bool already_signalled_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(MessageDispatchHelperThread);
|
|
|