Index: components/nacl/loader/nacl_listener.cc |
diff --git a/components/nacl/loader/nacl_listener.cc b/components/nacl/loader/nacl_listener.cc |
index 4a58a1ce49bcd8a2814fab35a611bdf91ecd2028..762ae35b0e95ee5bd02f2f333ecb426a2f9d9a7a 100644 |
--- a/components/nacl/loader/nacl_listener.cc |
+++ b/components/nacl/loader/nacl_listener.cc |
@@ -69,6 +69,11 @@ void FatalLogHandler(const char* data, size_t bytes) { |
copy_bytes); |
} |
+void LoadStatusCallback(int load_status) { |
+ g_listener->trusted_listener()->Send( |
+ new NaClRendererMsg_ReportLoadStatus(load_status)); |
+} |
+ |
#if defined(OS_MACOSX) |
// On Mac OS X, shm_open() works in the sandbox but does not give us |
@@ -420,6 +425,7 @@ void NaClListener::OnStart(const nacl::NaClStartParams& params) { |
args->debug_stub_server_port_selected_handler_func = |
DebugStubPortSelectedHandler; |
#endif |
+ args->load_status_handler_func = LoadStatusCallback; |
#if defined(OS_LINUX) |
args->prereserved_sandbox_size = prereserved_sandbox_size_; |
#endif |