8073532: jmap -heap fails after generation array removal
authormgerdin
Fri, 20 Feb 2015 12:43:46 +0100
changeset 29202 bcce9add4235
parent 29201 fee2bbb2ec1d
child 29203 5024f7b3322c
child 29205 c2fa06b633b3
8073532: jmap -heap fails after generation array removal Summary: Fix field accessor code in the SA Reviewed-by: jwilhelm, brutisso
hotspot/agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java	Wed Feb 18 10:28:27 2015 +0100
+++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java	Fri Feb 20 12:43:46 2015 +0100
@@ -76,9 +76,9 @@
 
     switch (i) {
     case 0:
-      return genFactory.newObject(youngGenField.getAddress());
+      return genFactory.newObject(youngGenField.getValue(addr));
     case 1:
-      return genFactory.newObject(oldGenField.getAddress());
+      return genFactory.newObject(oldGenField.getValue(addr));
     default:
       // no generation for i, and assertions disabled.
       return null;