am 9a755e36: Merge "Frameworks/base: Hand fingerprint to ART" into mnc-dev
* commit '9a755e3650270439861f5ac1e0c51caa7c4a7d3d': Frameworks/base: Hand fingerprint to ART
This commit is contained in:
@@ -590,6 +590,7 @@ int AndroidRuntime::startVm(JavaVM** pJavaVM, JNIEnv** pEnv)
|
|||||||
char cpuAbiListBuf[sizeof("--cpu-abilist=") + PROPERTY_VALUE_MAX];
|
char cpuAbiListBuf[sizeof("--cpu-abilist=") + PROPERTY_VALUE_MAX];
|
||||||
char methodTraceFileBuf[sizeof("-Xmethod-trace-file:") + PROPERTY_VALUE_MAX];
|
char methodTraceFileBuf[sizeof("-Xmethod-trace-file:") + PROPERTY_VALUE_MAX];
|
||||||
char methodTraceFileSizeBuf[sizeof("-Xmethod-trace-file-size:") + PROPERTY_VALUE_MAX];
|
char methodTraceFileSizeBuf[sizeof("-Xmethod-trace-file-size:") + PROPERTY_VALUE_MAX];
|
||||||
|
char fingerprintBuf[sizeof("-Xfingerprint:") + PROPERTY_VALUE_MAX];
|
||||||
|
|
||||||
bool checkJni = false;
|
bool checkJni = false;
|
||||||
property_get("dalvik.vm.checkjni", propBuf, "");
|
property_get("dalvik.vm.checkjni", propBuf, "");
|
||||||
@@ -908,6 +909,12 @@ int AndroidRuntime::startVm(JavaVM** pJavaVM, JNIEnv** pEnv)
|
|||||||
addOption("--generate-debug-info");
|
addOption("--generate-debug-info");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Retrieve the build fingerprint and provide it to the runtime. That way, ANR dumps will
|
||||||
|
* contain the fingerprint and can be parsed.
|
||||||
|
*/
|
||||||
|
parseRuntimeOption("ro.build.fingerprint", fingerprintBuf, "-Xfingerprint:");
|
||||||
|
|
||||||
initArgs.version = JNI_VERSION_1_4;
|
initArgs.version = JNI_VERSION_1_4;
|
||||||
initArgs.options = mOptions.editArray();
|
initArgs.options = mOptions.editArray();
|
||||||
initArgs.nOptions = mOptions.size();
|
initArgs.nOptions = mOptions.size();
|
||||||
|
|||||||
Reference in New Issue
Block a user