port_(5858),
wait_(false),
parent_env_(env),
- child_env_(NULL),
- dispatch_handler_(NULL) {
+ child_env_(nullptr),
+ dispatch_handler_(nullptr) {
int err;
err = uv_sem_init(&start_sem_, 0);
return true;
thread_create_failed:
- uv_close(reinterpret_cast<uv_handle_t*>(&child_signal_), NULL);
+ uv_close(reinterpret_cast<uv_handle_t*>(&child_signal_), nullptr);
async_init_failed:
err = uv_loop_close(&child_loop_);
return;
}
- v8::Debug::SetMessageHandler(NULL);
+ v8::Debug::SetMessageHandler(nullptr);
// Send empty message to terminate things
- EnqueueMessage(new AgentMessage(NULL, 0));
+ EnqueueMessage(new AgentMessage(nullptr, 0));
// Signal worker thread to make it stop
err = uv_async_send(&child_signal_);
err = uv_thread_join(&thread_);
CHECK_EQ(err, 0);
- uv_close(reinterpret_cast<uv_handle_t*>(&child_signal_), NULL);
+ uv_close(reinterpret_cast<uv_handle_t*>(&child_signal_), nullptr);
uv_run(&child_loop_, UV_RUN_NOWAIT);
err = uv_loop_close(&child_loop_);
env->CleanupHandles();
env->Dispose();
- env = NULL;
+ env = nullptr;
}
isolate->Dispose();
}
String::Value v(args[0]);
v8::Debug::SendCommand(a->parent_env()->isolate(), *v, v.length());
- if (a->dispatch_handler_ != NULL)
+ if (a->dispatch_handler_ != nullptr)
a->dispatch_handler_(a->parent_env());
}
AgentMessage* msg = ContainerOf(&AgentMessage::member, q);
// Time to close everything
- if (msg->data() == NULL) {
+ if (msg->data() == nullptr) {
QUEUE_REMOVE(q);
delete msg;
- MakeCallback(isolate, api, "onclose", 0, NULL);
+ MakeCallback(isolate, api, "onclose", 0, nullptr);
break;
}
Isolate* isolate = message.GetIsolate();
Environment* env = Environment::GetCurrent(isolate);
Agent* a = env->debugger_agent();
- CHECK_NE(a, NULL);
+ CHECK_NE(a, nullptr);
CHECK_EQ(isolate, a->parent_env()->isolate());
HandleScope scope(isolate);