8073532: jmap -heap fails after generation array removal
Summary: Fix field accessor code in the SA
Reviewed-by: jwilhelm, brutisso
--- 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;