Bug 1309028 - Remove PProcLoader; r=baku
authorEhsan Akhgari <ehsan@mozilla.com>
Mon, 10 Oct 2016 16:40:30 -0400
changeset 360383 7724e3dc67d8a5949aada7f831386c3744d3841f
parent 360382 c01dab3fd04152bb1a0b589c7a149dd6b17dccc7
child 360384 79297e959908f1fba21e7d6384602f1e7772622a
push id6795
push userjlund@mozilla.com
push dateMon, 23 Jan 2017 14:19:46 +0000
treeherdermozilla-beta@76101b503191 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersbaku
bugs1309028, 1284674
milestone52.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1309028 - Remove PProcLoader; r=baku The code using this protocol was removed in bug 1284674.
ipc/glue/PProcLoader.ipdl
ipc/glue/moz.build
deleted file mode 100644
--- a/ipc/glue/PProcLoader.ipdl
+++ /dev/null
@@ -1,35 +0,0 @@
-/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
-/* vim: set sw=2 ts=2 autoindent cindent expandtab: */
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this file,
- * You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-namespace mozilla {
-namespace ipc {
-
-struct FDRemap {
-  FileDescriptor fd;
-  int mapto;
-};
-
-protocol PProcLoader
-{
-child:
-  /**
-   * Request B2G loader service to load content process.
-   *
-   * It actually calls the main() function of plugin-container.
-   */
-  async Load(nsCString[] argv, nsCString[] env,
-             FDRemap[] fdsRemap, uint32_t privs,
-             int32_t cookie);
-
-parent:
-  /**
-   * The acknowledgement of Load().
-   */
-  async LoadComplete(int32_t pid, int32_t cookie);
-};
-
-}
-}
--- a/ipc/glue/moz.build
+++ b/ipc/glue/moz.build
@@ -165,17 +165,16 @@ LOCAL_INCLUDES += [
 
 IPDL_SOURCES = [
     'InputStreamParams.ipdlh',
     'IPCStream.ipdlh',
     'PBackground.ipdl',
     'PBackgroundSharedTypes.ipdlh',
     'PBackgroundTest.ipdl',
     'PFileDescriptorSet.ipdl',
-    'PProcLoader.ipdl',
     'ProtocolTypes.ipdlh',
     'PSendStream.ipdl',
     'URIParams.ipdlh',
 ]
 
 
 LOCAL_INCLUDES += [
     '/toolkit/xre',