--- old/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java 2019-12-03 19:37:38.000000000 -0800 +++ new/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java 2019-12-03 19:37:37.000000000 -0800 @@ -44,14 +44,14 @@ classLoaderFieldOffset = type.getAddressField("_class_loader").getOffset(); nextField = type.getAddressField("_next"); klassesField = new MetadataField(type.getAddressField("_klasses"), 0); - isUnsafeAnonymousField = new CIntField(type.getCIntegerField("_is_unsafe_anonymous"), 0); + isShortlivedField = new CIntField(type.getCIntegerField("_is_shortlived"), 0); dictionaryField = type.getAddressField("_dictionary"); } private static long classLoaderFieldOffset; private static AddressField nextField; private static MetadataField klassesField; - private static CIntField isUnsafeAnonymousField; + private static CIntField isShortlivedField; private static AddressField dictionaryField; public ClassLoaderData(Address addr) { @@ -76,8 +76,8 @@ return vmOopHandle.resolve(); } - public boolean getisUnsafeAnonymous() { - return isUnsafeAnonymousField.getValue(this) != 0; + public boolean getisShortlived() { + return isShortlivedField.getValue(this) != 0; } public ClassLoaderData next() {