Merge "AndroidRuntime: Add flag to support tombstoned aided stack dumps." am: 41f23d645c am: 9765d78f69
am: 6f3dd693b1
Change-Id: If51d4b56f37d0b2626e5a421848e2fc954d29c44
This commit is contained in:
@@ -602,7 +602,6 @@ int AndroidRuntime::startVm(JavaVM** pJavaVM, JNIEnv** pEnv, bool zygote)
|
||||
{
|
||||
JavaVMInitArgs initArgs;
|
||||
char propBuf[PROPERTY_VALUE_MAX];
|
||||
char stackTraceDirBuf[sizeof("-Xstacktracedir:")-1 + PROPERTY_VALUE_MAX];
|
||||
char stackTraceFileBuf[sizeof("-Xstacktracefile:")-1 + PROPERTY_VALUE_MAX];
|
||||
char jniOptsBuf[sizeof("-Xjniopts:")-1 + PROPERTY_VALUE_MAX];
|
||||
char heapstartsizeOptsBuf[sizeof("-Xms")-1 + PROPERTY_VALUE_MAX];
|
||||
@@ -683,7 +682,10 @@ int AndroidRuntime::startVm(JavaVM** pJavaVM, JNIEnv** pEnv, bool zygote)
|
||||
// If dalvik.vm.stack-trace-dir is set, it enables the "new" stack trace
|
||||
// dump scheme and a new file is created for each stack dump. If it isn't set,
|
||||
// the old scheme is enabled.
|
||||
if (!parseRuntimeOption("dalvik.vm.stack-trace-dir", stackTraceDirBuf, "-Xstacktracedir:")) {
|
||||
property_get("dalvik.vm.stack-trace-dir", propBuf, "");
|
||||
if (strlen(propBuf) > 0) {
|
||||
addOption("-Xusetombstonedtraces");
|
||||
} else {
|
||||
parseRuntimeOption("dalvik.vm.stack-trace-file", stackTraceFileBuf, "-Xstacktracefile:");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user