Index: src/d8-debug.h |
diff --git a/src/d8-debug.h b/src/d8-debug.h |
index 276cbd82b80b2b5aba101fd775144d34884ecc0c..2386b6bd6c4690a9f8c37d7f1ac08977a6ef0db0 100644 |
--- a/src/d8-debug.h |
+++ b/src/d8-debug.h |
@@ -53,6 +53,7 @@ class RemoteDebugger { |
explicit RemoteDebugger(Isolate* isolate, int port) |
: isolate_(isolate), |
port_(port), |
+ event_access_(i::OS::CreateMutex()), |
event_available_(i::OS::CreateSemaphore(0)), |
head_(NULL), tail_(NULL) {} |
void Run(); |
@@ -83,7 +84,7 @@ class RemoteDebugger { |
// Linked list of events from debugged V8 and from keyboard input. Access to |
// the list is guarded by a mutex and a semaphore signals new items in the |
// list. |
- i::Mutex event_access_; |
+ i::Mutex* event_access_; |
i::Semaphore* event_available_; |
RemoteDebuggerEvent* head_; |
RemoteDebuggerEvent* tail_; |