From e57652bb8eb15ac8a3fa2e68eec0d03f4b2e1287 Mon Sep 17 00:00:00 2001 From: Coleen Phillimore Date: Wed, 1 Nov 2017 19:43:13 -0400 Subject: [PATCH] 8190491: SA tests failed after 8189610 changes Change maxLength to an IntField Reviewed-by: hseigel, jiangli --- .../share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java b/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java index e4f1f98f7d5..011bed4a2c6 100644 --- a/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java +++ b/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java @@ -44,14 +44,14 @@ public class TypeArrayKlass extends ArrayKlass { private static synchronized void initialize(TypeDataBase db) throws WrongTypeException { Type t = db.lookupType("TypeArrayKlass"); - maxLength = new CIntField(t.getCIntegerField("_max_length"), 0); + maxLength = new IntField(t.getJIntField("_max_length"), 0); } public TypeArrayKlass(Address addr) { super(addr); } - private static CIntField maxLength; + private static IntField maxLength; public long getMaxLength() { return maxLength.getValue(this); } @@ -98,7 +98,7 @@ public class TypeArrayKlass extends ArrayKlass { public void iterateFields(MetadataVisitor visitor) { super.iterateFields(visitor); - visitor.doCInt(maxLength, true); + visitor.doInt(maxLength, true); } public Klass arrayKlassImpl(boolean orNull, int n) {