Index: mojo/system/core.cc |
diff --git a/mojo/system/core.cc b/mojo/system/core.cc |
index 5367fd31d77cf9aafe19eadbe3020df40b7abf0d..80d855f7c68769c83ef6419a905c8aa0682086a6 100644 |
--- a/mojo/system/core.cc |
+++ b/mojo/system/core.cc |
@@ -4,17 +4,20 @@ |
#include "mojo/public/system/core.h" |
+#include "base/logging.h" |
#include "mojo/system/core_impl.h" |
extern "C" { |
MojoResult MojoClose(MojoHandle handle) { |
+ DCHECK(mojo::system::CoreImpl::Get()) << "CoreImpl not initialized."; |
return mojo::system::CoreImpl::Get()->Close(handle); |
} |
MojoResult MojoWait(MojoHandle handle, |
MojoWaitFlags flags, |
MojoDeadline deadline) { |
+ DCHECK(mojo::system::CoreImpl::Get()) << "CoreImpl not initialized."; |
return mojo::system::CoreImpl::Get()->Wait(handle, flags, deadline); |
} |
@@ -22,11 +25,13 @@ MojoResult MojoWaitMany(const MojoHandle* handles, |
const MojoWaitFlags* flags, |
uint32_t num_handles, |
MojoDeadline deadline) { |
+ DCHECK(mojo::system::CoreImpl::Get()) << "CoreImpl not initialized."; |
return mojo::system::CoreImpl::Get()->WaitMany(handles, flags, num_handles, |
deadline); |
} |
MojoResult MojoCreateMessagePipe(MojoHandle* handle_0, MojoHandle* handle_1) { |
+ DCHECK(mojo::system::CoreImpl::Get()) << "CoreImpl not initialized."; |
return mojo::system::CoreImpl::Get()->CreateMessagePipe(handle_0, handle_1); |
} |
@@ -34,6 +39,7 @@ MojoResult MojoWriteMessage(MojoHandle handle, |
const void* bytes, uint32_t num_bytes, |
const MojoHandle* handles, uint32_t num_handles, |
MojoWriteMessageFlags flags) { |
+ DCHECK(mojo::system::CoreImpl::Get()) << "CoreImpl not initialized."; |
return mojo::system::CoreImpl::Get()->WriteMessage(handle, |
bytes, num_bytes, |
handles, num_handles, |
@@ -44,6 +50,7 @@ MojoResult MojoReadMessage(MojoHandle handle, |
void* bytes, uint32_t* num_bytes, |
MojoHandle* handles, uint32_t* num_handles, |
MojoReadMessageFlags flags) { |
+ DCHECK(mojo::system::CoreImpl::Get()) << "CoreImpl not initialized."; |
return mojo::system::CoreImpl::Get()->ReadMessage(handle, |
bytes, num_bytes, |
handles, num_handles, |