diff options
| author | Andreas Gampe <agampe@google.com> | 2014-09-04 21:47:12 +0000 |
|---|---|---|
| committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2014-09-04 21:47:13 +0000 |
| commit | 523afd157be99ddce8c0f643caceb9db4a9227bb (patch) | |
| tree | 96ed43f3108394e60917320a3b9a20ad9a40904e /core/java/android/os/Process.java | |
| parent | be76be83b188bb4cbcd3bc9bd6398af4d444ecb0 (diff) | |
| parent | aec67dcc02362e4d2f7641c6605405b839bd1bd4 (diff) | |
| download | frameworks_base-523afd157be99ddce8c0f643caceb9db4a9227bb.zip frameworks_base-523afd157be99ddce8c0f643caceb9db4a9227bb.tar.gz frameworks_base-523afd157be99ddce8c0f643caceb9db4a9227bb.tar.bz2 | |
Merge "Frameworks/base: Add native bridge post-fork initialization"
Diffstat (limited to 'core/java/android/os/Process.java')
| -rw-r--r-- | core/java/android/os/Process.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/core/java/android/os/Process.java b/core/java/android/os/Process.java index 5b9b5b0..7bedfc1 100644 --- a/core/java/android/os/Process.java +++ b/core/java/android/os/Process.java @@ -456,6 +456,7 @@ public class Process { * @param targetSdkVersion The target SDK version for the app. * @param seInfo null-ok SELinux information for the new process. * @param abi non-null the ABI this app should be started with. + * @param instructionSet null-ok the instruction set to use. * @param zygoteArgs Additional arguments to supply to the zygote process. * * @return An object that describes the result of the attempt to start the process. @@ -470,11 +471,12 @@ public class Process { int targetSdkVersion, String seInfo, String abi, + String instructionSet, String[] zygoteArgs) { try { return startViaZygote(processClass, niceName, uid, gid, gids, debugFlags, mountExternal, targetSdkVersion, seInfo, - abi, zygoteArgs); + abi, instructionSet, zygoteArgs); } catch (ZygoteStartFailedEx ex) { Log.e(LOG_TAG, "Starting VM process through Zygote failed"); @@ -577,6 +579,7 @@ public class Process { * @param targetSdkVersion The target SDK version for the app. * @param seInfo null-ok SELinux information for the new process. * @param abi the ABI the process should use. + * @param instructionSet null-ok the instruction set to use. * @param extraArgs Additional arguments to supply to the zygote process. * @return An object that describes the result of the attempt to start the process. * @throws ZygoteStartFailedEx if process start failed for any reason @@ -589,6 +592,7 @@ public class Process { int targetSdkVersion, String seInfo, String abi, + String instructionSet, String[] extraArgs) throws ZygoteStartFailedEx { synchronized(Process.class) { @@ -648,6 +652,10 @@ public class Process { argsForZygote.add("--seinfo=" + seInfo); } + if (instructionSet != null) { + argsForZygote.add("--instruction-set=" + instructionSet); + } + argsForZygote.add(processClass); if (extraArgs != null) { |
