src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopField.java
changeset 50525 767cdb97f103
parent 47216 71c04702a3d5
--- a/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopField.java	Tue Jun 12 07:52:30 2018 -0700
+++ b/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopField.java	Tue Jun 12 17:40:28 2018 +0200
@@ -54,7 +54,8 @@
     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) {