Bug 1608302: Part 1 - Modify service definitions to support multiple content processes; r=geckoview-reviewers,snorp

For testing purposes, we'll only support 3 at the moment.

Note that this does not materially affect our test builds, as e10s-multi is
still govered by the `dom.ipc.processCount` Gecko pref.

Differential Revision: https://phabricator.services.mozilla.com/D65639

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Aaron Klotz 2020-03-10 16:31:51 +00:00
Родитель ea7a8f8c69
Коммит 26619139b9
2 изменённых файлов: 20 добавлений и 3 удалений

Просмотреть файл

@ -56,11 +56,25 @@
android:process=":gmplugin">
</service>
<service
android:name="org.mozilla.gecko.process.GeckoChildProcessServices$tab"
android:name="org.mozilla.gecko.process.GeckoChildProcessServices$tab0"
android:enabled="true"
android:exported="false"
android:isolatedProcess="false"
android:process=":tab">
android:process=":tab0">
</service>
<service
android:name="org.mozilla.gecko.process.GeckoChildProcessServices$tab1"
android:enabled="true"
android:exported="false"
android:isolatedProcess="false"
android:process=":tab1">
</service>
<service
android:name="org.mozilla.gecko.process.GeckoChildProcessServices$tab2"
android:enabled="true"
android:exported="false"
android:isolatedProcess="false"
android:process=":tab2">
</service>
<service
android:name="org.mozilla.gecko.process.GeckoChildProcessServices$socket"

Просмотреть файл

@ -7,6 +7,9 @@ package org.mozilla.gecko.process;
public class GeckoChildProcessServices {
public static final class gmplugin extends GeckoServiceChildProcess {}
public static final class tab extends GeckoServiceChildProcess {}
public static final class socket extends GeckoServiceChildProcess {}
public static final class tab0 extends GeckoServiceChildProcess {}
public static final class tab1 extends GeckoServiceChildProcess {}
public static final class tab2 extends GeckoServiceChildProcess {}
}