} // namespace
-NodeDebugger::NodeDebugger(v8::Isolate* isolate)
+NodeDebugger::NodeDebugger(v8::Isolate* isolate, uv_loop_t* loop_)
: isolate_(isolate),
thread_("NodeDebugger"),
content_length_(-1),
v8::Debug::SetMessageHandler(isolate_, DebugMessageHandler);
weak_up_ui_handle_.data = this;
- uv_async_init(uv_default_loop(), &weak_up_ui_handle_, ProcessMessageInUI);
+ uv_async_init(loop_, &weak_up_ui_handle_, ProcessMessageInUI);
// Start a new IO thread.
base::Thread::Options options;