Implement JDWP VirtualMachine.InstanceCounts.
Change-Id: I6df66787dee8af67f65460023bcf223eec1ec7da
diff --git a/src/native/dalvik_system_VMDebug.cc b/src/native/dalvik_system_VMDebug.cc
index 3799bbe..e5a398a 100644
--- a/src/native/dalvik_system_VMDebug.cc
+++ b/src/native/dalvik_system_VMDebug.cc
@@ -224,7 +224,11 @@
if (c == NULL) {
return 0;
}
- return Runtime::Current()->GetHeap()->CountInstances(c, countAssignable);
+ std::vector<Class*> classes;
+ classes.push_back(c);
+ uint64_t count = 0;
+ Runtime::Current()->GetHeap()->CountInstances(classes, countAssignable, &count);
+ return count;
}
static JNINativeMethod gMethods[] = {