|
Create IPC channel to communicate with the renderer in NaClListener::OnStart().
This is the preparation of the irt_ppapi implementation for non-SFI mode.
Currently (on SFI mode), the IPC channel between the plugin and the renderer
is created in the CreateNaClChannel message handled by NaClIPCAdapter.
However, we won't need nor use NaClIPCAdapter, and it causes the circular
dependency of plugin initialization.
To split the dependency, create the IPC channels for the browser process and
the renderer process at once (in NaClListener::OnStart()).
Note that we cannot remove CreateNaClChannel message, because it is only way
to pass the initialization argument from the browser to plugin. So, it is just
kept with renaming.
BUG=https://code.google.com/p/nativeclient/issues/detail?id=3734
TEST=Ran trybot.
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=249531
Total comments: 14
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+113 lines, -241 lines) |
Patch |
 |
M |
components/nacl/browser/nacl_process_host.h
|
View
|
|
3 chunks |
+5 lines, -23 lines |
0 comments
|
Download
|
 |
M |
components/nacl/browser/nacl_process_host.cc
|
View
|
1
|
7 chunks |
+14 lines, -48 lines |
0 comments
|
Download
|
 |
M |
components/nacl/common/nacl_messages.h
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
components/nacl/loader/nacl_ipc_adapter.cc
|
View
|
1
|
1 chunk |
+0 lines, -22 lines |
0 comments
|
Download
|
 |
M |
components/nacl/loader/nacl_listener.cc
|
View
|
1
2
|
3 chunks |
+36 lines, -15 lines |
0 comments
|
Download
|
 |
M |
ppapi/ppapi_shared.gypi
|
View
|
1
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/DEPS
|
View
|
1
2
3
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/nacl_message_scanner.cc
|
View
|
|
3 chunks |
+1 line, -7 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/plugin_main_nacl.cc
|
View
|
1
2
3
|
6 chunks |
+29 lines, -24 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/ppapi_messages.h
|
View
|
1
2
|
4 chunks |
+7 lines, -12 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/ppapi_param_traits.cc
|
View
|
1
|
2 chunks |
+0 lines, -9 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/serialized_handle.h
|
View
|
1
|
6 chunks |
+4 lines, -15 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/serialized_handle.cc
|
View
|
1
|
3 chunks |
+0 lines, -3 lines |
0 comments
|
Download
|
 |
D |
ppapi/shared_impl/ppapi_nacl_channel_args.h
|
View
|
|
1 chunk |
+0 lines, -31 lines |
0 comments
|
Download
|
 |
D |
ppapi/shared_impl/ppapi_nacl_channel_args.cc
|
View
|
|
1 chunk |
+0 lines, -18 lines |
0 comments
|
Download
|
 |
A + |
ppapi/shared_impl/ppapi_nacl_plugin_args.h
|
View
|
1
|
3 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
A + |
ppapi/shared_impl/ppapi_nacl_plugin_args.cc
|
View
|
1
|
1 chunk |
+5 lines, -4 lines |
0 comments
|
Download
|
Total messages: 17 (0 generated)
|