< prev index next >

src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopField.java

Print this page

        

@@ -52,11 +52,12 @@
   /** Debugging support */
   public OopHandle getValueAsOopHandle(Oop obj) {
     if (!isVMField() && !obj.isInstance() && !obj.isArray()) {
       throw new InternalError(obj.toString());
     }
-    return obj.getHandle().getOopHandleAt(getOffset());
+
+    return VM.getVM().getUniverse().heap().oop_load_at(obj.getHandle(), getOffset());
   }
 
   public Oop getValue(VMObject obj) {
     return VM.getVM().getObjectHeap().newOop(getValueAsOopHandle(obj));
   }
< prev index next >