hg: hsx/hotspot-rt/hotspot: 8026065: InterfaceMethodref for invokespecial must name a direct superinterface

harold.seigel at oracle.com harold.seigel at oracle.com
Tue Nov 26 08:49:15 PST 2013


Changeset: 22eaa15b7960
Author:    hseigel
Date:      2013-11-26 09:52 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/22eaa15b7960

8026065: InterfaceMethodref for invokespecial must name a direct superinterface
Summary: Add verification to check that invokespecial of an InterfaceMethodref names a method in a direct superinterface of the current class or interface in accordance with JSR 335, JVMS 4.9.2 Structural Constraints.
Reviewed-by: acorn, hseigel, coleenp
Contributed-by: lois.foltan at oracle.com

! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp



More information about the hotspot-runtime-dev mailing list