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

Remi Forax forax at univ-mlv.fr
Fri Sep 8 13:03:53 UTC 2017


Thank you Lois,
i've just found one bug in the v-opcodes test suite of ASM.

Rémi 

----- Mail original -----
> De: "lois foltan" <lois.foltan at oracle.com>
> À: "valhalla-dev" <valhalla-dev at openjdk.java.net>
> Envoyé: Jeudi 7 Septembre 2017 19:57:28
> Objet: hg: valhalla/valhalla/hotspot: 8182367: Byte-code verifier support for minimal value types

> 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