Merge "Updated Zygote IPC related comments." am: f8881b6821
am: c850654edc
Change-Id: I15a33cdf792727f58b3d89d86ccf454536737868
This commit is contained in:
@@ -366,8 +366,8 @@ public class ZygoteProcess {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* See com.android.internal.os.SystemZygoteInit.readArgumentList()
|
||||
/*
|
||||
* See com.android.internal.os.ZygoteArguments.parseArgs()
|
||||
* Presently the wire format to the zygote process is:
|
||||
* a) a count of arguments (argc, in essence)
|
||||
* b) a number of newline-separated argument strings equal to count
|
||||
|
||||
@@ -731,17 +731,6 @@ public final class Zygote {
|
||||
* @throws IOException passed straight through
|
||||
*/
|
||||
static String[] readArgumentList(BufferedReader socketReader) throws IOException {
|
||||
|
||||
/**
|
||||
* See android.os.Process.zygoteSendArgsAndGetPid()
|
||||
* Presently the wire format to the zygote process is:
|
||||
* a) a count of arguments (argc, in essence)
|
||||
* b) a number of newline-separated argument strings equal to count
|
||||
*
|
||||
* After the zygote process reads these it will write the pid of
|
||||
* the child or -1 on failure.
|
||||
*/
|
||||
|
||||
int argc;
|
||||
|
||||
try {
|
||||
|
||||
@@ -196,8 +196,17 @@ class ZygoteArguments {
|
||||
* Per security review bug #1112214, duplicate args are disallowed in critical cases to make
|
||||
* injection harder.
|
||||
*/
|
||||
private void parseArgs(String[] args)
|
||||
throws IllegalArgumentException {
|
||||
private void parseArgs(String[] args) throws IllegalArgumentException {
|
||||
/*
|
||||
* See android.os.ZygoteProcess.zygoteSendArgsAndGetResult()
|
||||
* Presently the wire format to the zygote process is:
|
||||
* a) a count of arguments (argc, in essence)
|
||||
* b) a number of newline-separated argument strings equal to count
|
||||
*
|
||||
* After the zygote process reads these it will write the pid of
|
||||
* the child or -1 on failure.
|
||||
*/
|
||||
|
||||
int curArg = 0;
|
||||
|
||||
boolean seenRuntimeArgs = false;
|
||||
|
||||
Reference in New Issue
Block a user