aboutsummaryrefslogtreecommitdiff
path: root/agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java
diff options
context:
space:
mode:
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.java6
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() {