-
Bug
-
Resolution: Fixed
-
P3
-
7u60, 8
-
b18
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8008038 | 8 | Serguei Spitsyn | P3 | Resolved | Fixed | b77 |
JDK-8033502 | 7u80 | Serguei Spitsyn | P3 | Resolved | Fixed | b01 |
JDK-8034521 | 7u65 | Serguei Spitsyn | P3 | Resolved | Fixed | b01 |
JDK-8032619 | 7u60 | Serguei Spitsyn | P3 | Closed | Fixed | b05 |
The RedefineClasses merges constant pools in the VM_RedefineClasses::merge_constant_pools().
If an entry in new version of the class does not match an entry in the old version, it is appended
by the call to the append_entry() function.
This function must also support the invokedynamic kinds of entries:
JVM_CONSTANT_MethodType
JVM_CONSTANT_MethodHandle
JVM_CONSTANT_InvokeDynamic
If an entry in new version of the class does not match an entry in the old version, it is appended
by the call to the append_entry() function.
This function must also support the invokedynamic kinds of entries:
JVM_CONSTANT_MethodType
JVM_CONSTANT_MethodHandle
JVM_CONSTANT_InvokeDynamic
- backported by
-
JDK-8008038 JSR 292: the VM_RedefineClasses::append_entry() must support invokedynamic entry kinds
-
- Resolved
-
-
JDK-8033502 JSR 292: the VM_RedefineClasses::append_entry() must support invokedynamic entry kinds
-
- Resolved
-
-
JDK-8034521 JSR 292: the VM_RedefineClasses::append_entry() must support invokedynamic entry kinds
-
- Resolved
-
-
JDK-8032619 JSR 292: the VM_RedefineClasses::append_entry() must support invokedynamic entry kinds
-
- Closed
-
- relates to
-
JDK-8007037 JSR 292: the VM_RedefineClasses::append_entry() should do cross-checks with indy operands
-
- Resolved
-