diff options
| author | Treehugger Robot <treehugger-gerrit@google.com> | 2016-10-22 03:03:10 +0000 |
|---|---|---|
| committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2016-10-22 03:03:10 +0000 |
| commit | 8be2850546117a536abd48b249d9d1843f51bad0 (patch) | |
| tree | 6cc4061afe51ef26db36b9707598c0207de865c1 /core/java/android/os/Process.java | |
| parent | 03f14bef41222971d8641e086c0eb8780fef20b1 (diff) | |
| parent | ded209843616a98e6f97db0d1784f6d630cbd5e9 (diff) | |
Merge "Create the WebViewZygote and implement WebViewZygoteInit."
Diffstat (limited to 'core/java/android/os/Process.java')
| -rw-r--r-- | core/java/android/os/Process.java | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/core/java/android/os/Process.java b/core/java/android/os/Process.java index 6aa9fac8d48b..3fccdb0345a6 100644 --- a/core/java/android/os/Process.java +++ b/core/java/android/os/Process.java @@ -18,6 +18,7 @@ package android.os; import android.system.Os; import android.util.Log; +import android.webkit.WebViewZygote; import dalvik.system.VMRuntime; /** @@ -131,6 +132,12 @@ public class Process { public static final int CAMERASERVER_UID = 1047; /** + * Defines the UID/GID for the WebView zygote process. + * @hide + */ + public static final int WEBVIEW_ZYGOTE_UID = 1051; + + /** * Defines the start of a range of UIDs (and GIDs), going from this * number to {@link #LAST_APPLICATION_UID} that are reserved for assigning * to applications. @@ -417,6 +424,22 @@ public class Process { abi, instructionSet, appDataDir, zygoteArgs); } + /** @hide */ + public static final ProcessStartResult startWebView(final String processClass, + final String niceName, + int uid, int gid, int[] gids, + int debugFlags, int mountExternal, + int targetSdkVersion, + String seInfo, + String abi, + String instructionSet, + String appDataDir, + String[] zygoteArgs) { + return WebViewZygote.getProcess().start(processClass, niceName, uid, gid, gids, + debugFlags, mountExternal, targetSdkVersion, seInfo, + abi, instructionSet, appDataDir, zygoteArgs); + } + /** * Returns elapsed milliseconds of the time this process has run. * @return Returns the number of milliseconds this process has return. |
