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); |