hg: valhalla/valhalla/hotspot: 8182367: Byte-code verifier support for minimal value types

lois.foltan at oracle.com lois.foltan at oracle.com
Thu Sep 7 17:57:28 UTC 2017


Changeset: cf519e23a3f1
Author:    lfoltan
Date:      2017-09-07 13:52 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cf519e23a3f1

8182367: Byte-code verifier support for minimal value types
Summary: Support verifier recognition of new value type VerificationType and add verifier processing of minimal value type bytecodes
Reviewed-by: acorn, hseigel, jrose

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/verificationType.cpp
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! test/runtime/valhalla/valuetypes/DeriveValueTypeCreation.java
! test/runtime/valhalla/valuetypes/MVTComboDebugTier1.java
! test/runtime/valhalla/valuetypes/MVTComboTier1.java
! test/runtime/valhalla/valuetypes/UninitializedValueFieldsTest.java
! test/runtime/valhalla/valuetypes/VDefaultTest.java
! test/runtime/valhalla/valuetypes/VTBufferTest.java
! test/runtime/valhalla/valuetypes/VWithFieldTest.java
! test/runtime/valhalla/valuetypes/ValueOops.java
! test/runtime/valhalla/valuetypes/ValueTypeArray.java
! test/runtime/valhalla/valuetypes/ValueTypeCreation.java
! test/runtime/valhalla/valuetypes/ValueTypeDensity.java
! test/runtime/valhalla/valuetypes/ValueTypeGetField.java
! test/runtime/valhalla/valuetypes/VboxUnbox.java
+ test/runtime/valhalla/valuetypes/verifier/ValueCapableClass.java
+ test/runtime/valhalla/valuetypes/verifier/VloadTest.java
+ test/runtime/valhalla/valuetypes/verifier/VunboxErrorIndex.java



More information about the valhalla-dev mailing list