< prev index next >

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

Print this page

        

*** 52,62 **** /** Debugging support */ public OopHandle getValueAsOopHandle(Oop obj) { if (!isVMField() && !obj.isInstance() && !obj.isArray()) { throw new InternalError(obj.toString()); } ! return obj.getHandle().getOopHandleAt(getOffset()); } public Oop getValue(VMObject obj) { return VM.getVM().getObjectHeap().newOop(getValueAsOopHandle(obj)); } --- 52,63 ---- /** Debugging support */ public OopHandle getValueAsOopHandle(Oop obj) { if (!isVMField() && !obj.isInstance() && !obj.isArray()) { throw new InternalError(obj.toString()); } ! ! 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 >