hg: valhalla/valhalla/hotspot: 8186074: [Nestmates] Initial push for nestmates support

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Thu Aug 10 14:05:28 UTC 2017


Changeset: 073ad89cfa90
Author:    mcimadamore
Date:      2017-08-10 15:01 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/073ad89cfa90

8186074: [Nestmates] Initial push for nestmates support
Summary: Add initial Hotspot support for nestmates
Reviewed-by: acorn

! make/symbols/symbols-unix
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/verificationType.cpp
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/reflection.cpp
! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/compiler/jvmci/events/JvmciShutdownEventTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
+ test/runtime/Nestmates/classFileParsing/BadNestMembersEntry.jcod
+ test/runtime/Nestmates/classFileParsing/BadNestMembersLength.jcod
+ test/runtime/Nestmates/classFileParsing/BadNestTop.jcod
+ test/runtime/Nestmates/classFileParsing/ConflictingAttributesInNestMember.jcod
+ test/runtime/Nestmates/classFileParsing/ConflictingAttributesInNestTop.jcod
+ test/runtime/Nestmates/classFileParsing/DuplicateNestMemberEntry.jcod
+ test/runtime/Nestmates/classFileParsing/TestFinalMethodOverride.java
+ test/runtime/Nestmates/classFileParsing/TestNestmateAttributes.java
+ test/runtime/Nestmates/classFileParsing/TwoMemberOfNest.jcod
+ test/runtime/Nestmates/classFileParsing/TwoNestMembers.jcod
+ test/runtime/Nestmates/membership/ArrayNestTop.jcod
+ test/runtime/Nestmates/membership/MissingNestTop.jcod
+ test/runtime/Nestmates/membership/NestTop.jcod
+ test/runtime/Nestmates/membership/NestTop_NestMember.jcod
+ test/runtime/Nestmates/membership/NotAMember.jcod
+ test/runtime/Nestmates/membership/NotAMember2.jcod
+ test/runtime/Nestmates/membership/TestNestmateMembership.java
+ test/runtime/Nestmates/privateConstructors/TestInvokeSpecial.java
+ test/runtime/Nestmates/privateConstructors/TestMethodHandles.java
+ test/runtime/Nestmates/privateConstructors/TestReflection.java
+ test/runtime/Nestmates/privateFields/TestMethodHandles.java
+ test/runtime/Nestmates/privateFields/TestPrivateField.java
+ test/runtime/Nestmates/privateFields/TestReflection.java
+ test/runtime/Nestmates/privateMethods/ExternalSub.jcod
+ test/runtime/Nestmates/privateMethods/ExternalSuper.jcod
+ test/runtime/Nestmates/privateMethods/MissingMethod.jcod
+ test/runtime/Nestmates/privateMethods/MissingMethodWithSuper.jcod
+ test/runtime/Nestmates/privateMethods/MissingNestTop.jcod
+ test/runtime/Nestmates/privateMethods/TestInvokeSpecial.java
+ test/runtime/Nestmates/privateMethods/TestInvokeSpecialErrors.java
+ test/runtime/Nestmates/privateMethods/TestInvokeSpecialHierarchy.java
+ test/runtime/Nestmates/privateMethods/TestMethodHandles.java
+ test/runtime/Nestmates/privateMethods/TestReflection.java
+ test/runtime/Nestmates/privateStaticFields/TestMethodHandles.java
+ test/runtime/Nestmates/privateStaticFields/TestPrivateStaticField.java
+ test/runtime/Nestmates/privateStaticFields/TestReflection.java
+ test/runtime/Nestmates/privateStaticMethods/TestInvokeStatic.java
+ test/runtime/Nestmates/privateStaticMethods/TestMethodHandles.java
+ test/runtime/Nestmates/privateStaticMethods/TestReflection.java




More information about the valhalla-dev mailing list