hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java
--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java Fri Apr 11 09:56:35 2008 -0400
+++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java Sun Apr 13 17:43:42 2008 -0400
@@ -282,6 +282,15 @@
markAndTraverse(next);
}
+ public void visitCompOopAddress(Address addr) {
+ Oop next = heap.newOop(addr.getCompOopHandleAt(0));
+ LivenessPathElement lp = new LivenessPathElement(null,
+ new NamedFieldIdentifier(baseRootDescription +
+ " @ " + addr));
+ rp.put(lp, next);
+ markAndTraverse(next);
+ }
+
private String baseRootDescription;
}