hg: jdk9/hs/hotspot: 8078644: CDS needs to support JVMTI CFLH

jiangli.zhou at oracle.com jiangli.zhou at oracle.com
Mon Sep 19 02:46:22 UTC 2016


Changeset: 24b753d90c4b
Author:    jiangli
Date:      2016-09-18 21:10 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/24b753d90c4b

8078644: CDS needs to support JVMTI CFLH
Summary: Support posting CLFH for shared classes. Tests are contributed by Misha Seledtsov.
Reviewed-by: iklam, coleenp, acorn, dcubed, sspitsyn

! src/share/vm/classfile/klassFactory.cpp
! src/share/vm/classfile/klassFactory.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
+ test/runtime/SharedArchiveFile/CDSTestUtils.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/Implementor.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/Interface.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/SubClass.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/SuperClazz.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TestEntry.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformRelatedClasses.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformTestCommon.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/myPkg1/SuperClazz.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/myPkg2/SubClass.java
+ test/testlibrary/jvmti/TransformUtil.java
+ test/testlibrary/jvmti/TransformerAgent.java
+ test/testlibrary/jvmti/TransformerAgent.mf



More information about the jdk9-hs-changes mailing list