Pass debug.allocTracker.stackDepth to runtime if it exists
Since this is no longer called in ART, pass it down in bind application. Bug: 37291459 Test: test-art-host Change-Id: I23623e9b8e9ca6261d90cc1ae1c5d8c24cc4eba5
This commit is contained in:
@@ -5659,6 +5659,11 @@ public final class ActivityThread extends ClientTransactionHandler {
|
||||
private void handleBindApplication(AppBindData data) {
|
||||
// Register the UI Thread as a sensitive thread to the runtime.
|
||||
VMRuntime.registerSensitiveThread();
|
||||
// In the case the stack depth property exists, pass it down to the runtime.
|
||||
String property = SystemProperties.get("debug.allocTracker.stackDepth");
|
||||
if (property.length() != 0) {
|
||||
VMDebug.setAllocTrackerStackDepth(Integer.parseInt(property));
|
||||
}
|
||||
if (data.trackAllocation) {
|
||||
DdmVmInternal.enableRecentAllocations(true);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user