|
Establish MojoChildConnection from BrowserChildProcessHostImpl
Rather than have individual BrowserChildProcessHostImpl users
create their own connection, this moves all that junk into BCPHI
and allows its users to configure it with a service name and
instance ID.
Also changes ChildProcessHost to support ChannelMojo connection
via remote interfaces provided by its delegate, and uses this
in conjunction with the BCPHI changes. Eliminates one more use
of kMojoChannelToken.
BUG= 623396
R=ben@chromium.org
Committed: https://crrev.com/8efa71b85282fb4df1d3836a20d086d223df714f
Committed: https://crrev.com/da988790418661f7d580f42d52be312a83589650
Cr-Original-Commit-Position: refs/heads/master@{#410937}
Cr-Commit-Position: refs/heads/master@{#413232}
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+233 lines, -152 lines) |
Patch |
 |
M |
chrome/browser/chromeos/extensions/device_local_account_external_policy_loader_unittest.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/task_manager/providers/child_process_task.cc
|
View
|
1
2
|
4 chunks |
+8 lines, -10 lines |
0 comments
|
Download
|
 |
M |
content/BUILD.gn
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/browser_child_process_host_impl.h
|
View
|
|
5 chunks |
+10 lines, -3 lines |
0 comments
|
Download
|
 |
M |
content/browser/browser_child_process_host_impl.cc
|
View
|
1
2
|
9 chunks |
+31 lines, -13 lines |
0 comments
|
Download
|
 |
M |
content/browser/gpu/gpu_process_host.h
|
View
|
1
2
3
4
5
6
7
8
9
|
4 chunks |
+6 lines, -10 lines |
0 comments
|
Download
|
 |
M |
content/browser/gpu/gpu_process_host.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
9 chunks |
+12 lines, -25 lines |
0 comments
|
Download
|
 |
M |
content/browser/mojo/mojo_shell_context.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
4 chunks |
+7 lines, -8 lines |
0 comments
|
Download
|
 |
M |
content/browser/ppapi_plugin_process_host.h
|
View
|
|
1 chunk |
+0 lines, -3 lines |
0 comments
|
Download
|
 |
M |
content/browser/ppapi_plugin_process_host.cc
|
View
|
|
6 chunks |
+6 lines, -14 lines |
0 comments
|
Download
|
 |
M |
content/browser/utility_process_host_impl.h
|
View
|
|
2 chunks |
+0 lines, -6 lines |
0 comments
|
Download
|
 |
M |
content/browser/utility_process_host_impl.cc
|
View
|
|
7 chunks |
+6 lines, -23 lines |
0 comments
|
Download
|
 |
M |
content/child/child_thread_impl.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/common/BUILD.gn
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
content/common/DEPS
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/common/child_process_host_impl.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/common/child_process_host_impl.cc
|
View
|
|
3 chunks |
+26 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/common/mojo/constants.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
content/common/mojo/constants.cc
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/content_resources.grd
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
content/content_tests.gypi
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/public/app/BUILD.gn
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/public/app/mojo/content_browser_manifest.json
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
A + |
content/public/app/mojo/content_plugin_manifest.json
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/public/browser/browser_child_process_host.h
|
View
|
|
2 chunks |
+4 lines, -8 lines |
0 comments
|
Download
|
 |
M |
content/public/browser/browser_child_process_host_delegate.h
|
View
|
|
2 chunks |
+0 lines, -8 lines |
0 comments
|
Download
|
 |
M |
content/public/browser/browser_child_process_host_delegate.cc
|
View
|
|
1 chunk |
+0 lines, -5 lines |
0 comments
|
Download
|
 |
M |
content/public/common/BUILD.gn
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
content/public/common/child_process_host.h
|
View
|
|
2 chunks |
+15 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/public/common/child_process_host_delegate.h
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/public/common/child_process_host_delegate.cc
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
A |
content/public/test/test_mojo_shell_context.h
|
View
|
1
2
|
1 chunk |
+31 lines, -0 lines |
0 comments
|
Download
|
 |
A |
content/public/test/test_mojo_shell_context.cc
|
View
|
1
2
|
1 chunk |
+16 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/public/test/test_utils.h
|
View
|
1
2
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/public/test/test_utils.cc
|
View
|
1
2
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
services/catalog/entry.h
|
View
|
1
2
3
4
5
6
7
8
9
|
4 chunks |
+6 lines, -4 lines |
0 comments
|
Download
|
 |
M |
services/catalog/entry.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
services/catalog/reader.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
services/shell/service_manager.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
Dependent Patchsets:
Total messages: 67 (54 generated)
|