hg: amber/amber/hotspot: Change constant pool entry of CONSTANT_ConstantDyanmic to:
paul.sandoz at oracle.com
paul.sandoz at oracle.com
Tue May 16 23:39:05 UTC 2017
Changeset: e0858907e5a7
Author: psandoz
Date: 2017-05-16 14:02 -0700
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/e0858907e5a7
Change constant pool entry of CONSTANT_ConstantDyanmic to:
CONSTANT_ConstantDynamic_info {
? u1 tag; // CONSTANT_ConstantDynamic(17)
u2 bootstrap_method_attr_index;
u2 name_and_type_index; // type == field descriptor
}
and pass along the name and type in the upcall to Java.
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
More information about the amber-dev
mailing list