--- a/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java Wed Aug 28 07:41:57 2019 -0700
+++ b/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java Wed Aug 28 10:56:50 2019 -0400
@@ -48,8 +48,8 @@
objectFieldOffset = f.getOffset();
f = type.getField("_owner");
ownerFieldOffset = f.getOffset();
- f = type.getField("FreeNext");
- FreeNextFieldOffset = f.getOffset();
+ f = type.getField("_next_om");
+ nextOMFieldOffset = f.getOffset();
contentionsField = type.getJIntField("_contentions");
waitersField = type.getJIntField("_waiters");
recursionsField = type.getCIntegerField("_recursions");
@@ -83,7 +83,7 @@
public int waiters() { return waitersField.getValue(addr); }
- public Address freeNext() { return addr.getAddressAt(FreeNextFieldOffset); }
+ public Address nextOM() { return addr.getAddressAt(nextOMFieldOffset); }
// FIXME
// void set_queue(void* owner);
@@ -108,7 +108,7 @@
private static long headerFieldOffset;
private static long objectFieldOffset;
private static long ownerFieldOffset;
- private static long FreeNextFieldOffset;
+ private static long nextOMFieldOffset;
private static JIntField contentionsField;
private static JIntField waitersField;
private static CIntegerField recursionsField;