Reland "Reland "Move Renderer processes off Service Manager""
This reverts commit d10a4fc5f2cbbd4fa603b51a18303b9a43f54aff.
Reason for revert: Reverting the revert which was only done make reverting an earlier CL possible. Earlier CL has been fixed and relanded.
Original change's description:
> Revert "Reland "Move Renderer processes off Service Manager""
>
> This reverts commit 881a65d7461167ec7b95c26050c076e95233240f.
>
> Reason for revert: breaks graphics on some Chrome OS devices.
>
> Original change's description:
> > Move Renderer processes off Service Manager
> >
> > Migrates Renderer processes to use the simpler ChildProcess IPC
> > interface in place of deprecated Service Manager IPC.
> >
> > Support for preloaded files in service manifest definitions is
> > effectively removed in favor of explicit parameters on
> > BrowserChildProcessHost and ChildProcessLauncher. The only use case (V8
> > snapshot files) has been migrated from manifest data to a simple map
> > definition, and it's used during renderer and utility process
> > launching.
> >
> > After this CL, only utility processes remain to be moved off of
> > Service
> > Manager IPC.
> >
> > NOPRESUBMIT=true
> >
> > Bug: 977637
> > Change-Id: I1d8205cb73ead904aa21b85d6cbee11cb3fc84f5
> > Tbr: [email protected]
> > Tbr: [email protected]
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1918375
> > Reviewed-by: Martin Barbella <[email protected]>
> > Reviewed-by: Robert Sesek <[email protected]>
> > Reviewed-by: Avi Drissman <[email protected]>
> > Commit-Queue: Ken Rockot <[email protected]>
> > Cr-Commit-Position: refs/heads/master@{#717920}
>
> NOPRESUBMIT=true
>
> Bug: 1028852
> Bug: 977637
> Tbr: [email protected]
> Tbr: [email protected]
> Tbr: [email protected]
> Tbr: [email protected]
> Tbr: [email protected]
> Tbr: [email protected]
> Change-Id: I30a52d825cc156b066d7c2ec455c8fb588a408af
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1948663
> Commit-Queue: Shuhei Takahashi <[email protected]>
> Reviewed-by: Shuhei Takahashi <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#720939}
[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected]
Change-Id: I69de741d907abd790bdad3019abeeb9a8ca231aa
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 1028852, 977637
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1949778
Reviewed-by: Ken Rockot <[email protected]>
Commit-Queue: Ken Rockot <[email protected]>
Cr-Commit-Position: refs/heads/master@{#721377}
diff --git a/content/browser/BUILD.gn b/content/browser/BUILD.gn
index 6a75446..16c51bb 100644
--- a/content/browser/BUILD.gn
+++ b/content/browser/BUILD.gn
@@ -104,6 +104,7 @@
"//content/common:mojo_bindings",
"//content/public/app:service_manifests",
"//content/public/common:common_sources",
+ "//content/public/common:content_descriptor_keys",
"//crypto",
"//device/base",
"//device/bluetooth",
@@ -1806,6 +1807,8 @@
"utility_process_host.cc",
"utility_process_host.h",
"utility_process_host_receiver_bindings.cc",
+ "v8_snapshot_files.cc",
+ "v8_snapshot_files.h",
"video_capture_service.cc",
"wake_lock/wake_lock_context_host.cc",
"wake_lock/wake_lock_context_host.h",