comparison agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java @ 6203:04ade88d9712

6294277: java -Xdebug crashes on SourceDebugExtension attribute larger than 64K Reviewed-by: sspitsyn, dholmes, coleenp, kamg
author fparain
date Mon, 09 Jul 2012 01:28:37 -0700
parents 71afdabfd05b
children da91efe96a93
comparison
equal deleted inserted replaced
6202:5a1f452f8f90 6203:04ade88d9712
340 public ConstantPool getConstants() { return (ConstantPool) constants.getValue(this); } 340 public ConstantPool getConstants() { return (ConstantPool) constants.getValue(this); }
341 public Oop getClassLoader() { return classLoader.getValue(this); } 341 public Oop getClassLoader() { return classLoader.getValue(this); }
342 public Oop getProtectionDomain() { return protectionDomain.getValue(this); } 342 public Oop getProtectionDomain() { return protectionDomain.getValue(this); }
343 public ObjArray getSigners() { return (ObjArray) signers.getValue(this); } 343 public ObjArray getSigners() { return (ObjArray) signers.getValue(this); }
344 public Symbol getSourceFileName() { return getSymbol(sourceFileName); } 344 public Symbol getSourceFileName() { return getSymbol(sourceFileName); }
345 public Symbol getSourceDebugExtension(){ return getSymbol(sourceDebugExtension); } 345 public String getSourceDebugExtension(){ return CStringUtilities.getString(sourceDebugExtension.getValue(getHandle())); }
346 public TypeArray getInnerClasses() { return (TypeArray) innerClasses.getValue(this); } 346 public TypeArray getInnerClasses() { return (TypeArray) innerClasses.getValue(this); }
347 public long getNonstaticFieldSize() { return nonstaticFieldSize.getValue(this); } 347 public long getNonstaticFieldSize() { return nonstaticFieldSize.getValue(this); }
348 public long getStaticOopFieldCount() { return staticOopFieldCount.getValue(this); } 348 public long getStaticOopFieldCount() { return staticOopFieldCount.getValue(this); }
349 public long getNonstaticOopMapSize() { return nonstaticOopMapSize.getValue(this); } 349 public long getNonstaticOopMapSize() { return nonstaticOopMapSize.getValue(this); }
350 public boolean getIsMarkedDependent() { return isMarkedDependent.getValue(this) != 0; } 350 public boolean getIsMarkedDependent() { return isMarkedDependent.getValue(this) != 0; }