hg: jdk9/hs-rt/hotspot: 8087223: InterfaceMethod CP entry pointing to a class should cause ICCE

yumin.qi at oracle.com yumin.qi at oracle.com
Wed Nov 18 05:51:22 UTC 2015


Changeset: 4da64841abd7
Author:    minqi
Date:      2015-11-17 15:14 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4da64841abd7

8087223: InterfaceMethod CP entry pointing to a class should cause ICCE
Summary: Check constantTag for class constant data consistency at method resolution
Reviewed-by: coleenp, vlivanov

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/reflection.cpp
+ test/runtime/8087223/BadMethodHandles.java
+ test/runtime/8087223/IntfMethod.java



More information about the jdk9-hs-rt-changes mailing list