diff options
Diffstat (limited to 'agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java')
-rw-r--r-- | agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java b/agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java index 6f0296372..a6b2a743e 100644 --- a/agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java +++ b/agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java @@ -42,14 +42,14 @@ public class LoaderConstraintEntry extends sun.jvm.hotspot.utilities.HashtableEn private static synchronized void initialize(TypeDataBase db) { Type type = db.lookupType("LoaderConstraintEntry"); - nameField = type.getOopField("_name"); + nameField = type.getAddressField("_name"); numLoadersField = type.getCIntegerField("_num_loaders"); maxLoadersField = type.getCIntegerField("_max_loaders"); loadersField = type.getAddressField("_loaders"); } // Fields - private static sun.jvm.hotspot.types.OopField nameField; + private static AddressField nameField; private static CIntegerField numLoadersField; private static CIntegerField maxLoadersField; private static AddressField loadersField; @@ -57,7 +57,7 @@ public class LoaderConstraintEntry extends sun.jvm.hotspot.utilities.HashtableEn // Accessors public Symbol name() { - return (Symbol) VM.getVM().getObjectHeap().newOop(nameField.getValue(addr)); + return Symbol.create(nameField.getValue(addr)); } public int numLoaders() { |