hg: hsx/jdk7u/hotspot: 7 new changesets

serguei.spitsyn at oracle.com serguei.spitsyn at oracle.com
Fri Feb 7 18:26:37 PST 2014


Changeset: 23c2ba8dc6b6
Author:    sspitsyn
Date:      2014-02-07 16:06 -0800
URL:       http://hg.openjdk.java.net/hsx/jdk7u/hotspot/rev/23c2ba8dc6b6

8008511: JSR 292: MemberName vmtarget refs to methods must be updated at class redefinition
Summary: Lazily create and maintain the MemberNameTable to be able to update MemberName's
Reviewed-by: coleenp, jrose, dholmes, twisti
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp

Changeset: 9423ca47562b
Author:    sspitsyn
Date:      2014-02-07 16:08 -0800
URL:       http://hg.openjdk.java.net/hsx/jdk7u/hotspot/rev/9423ca47562b

8007037: JSR 292: the VM_RedefineClasses::append_entry() should do cross-checks with indy operands
Summary: References from operands to CP entries and back must be correct after CP merge
Reviewed-by: coleenp, twisti
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp

Changeset: 347c7e0686dd
Author:    sspitsyn
Date:      2014-02-07 16:10 -0800
URL:       http://hg.openjdk.java.net/hsx/jdk7u/hotspot/rev/347c7e0686dd

8014288: perf regression in nashorn JDK-8008448.js test after 8008511 changes
Summary: The fix of perf regression is to use method_idnum() for direct indexing into NMT
Reviewed-by: twisti, kvn, coleenp, dholmes
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp

Changeset: 1eeac0ff163c
Author:    sspitsyn
Date:      2014-02-07 16:11 -0800
URL:       http://hg.openjdk.java.net/hsx/jdk7u/hotspot/rev/1eeac0ff163c

8013945: CMS fatal error: must own lock MemberNameTable_lock
Summary: The "delete mnt" needs to grab MemberNameTable_lock if !SafepointSynchronize::is_at_safepoint()
Reviewed-by: sla, mgerdin, dholmes, jmasa, twisti
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/oops/instanceKlass.cpp

Changeset: 079356ec5392
Author:    sspitsyn
Date:      2014-02-07 16:12 -0800
URL:       http://hg.openjdk.java.net/hsx/jdk7u/hotspot/rev/079356ec5392

8014052: JSR292: assert(end_offset == next_offset) failed: matched ending
Summary: A call to the finalize_operands_merge() must be unconditional
Reviewed-by: kvn, twisti
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/prims/jvmtiRedefineClasses.cpp

Changeset: 8acfd52da1cf
Author:    sspitsyn
Date:      2014-02-07 16:14 -0800
URL:       http://hg.openjdk.java.net/hsx/jdk7u/hotspot/rev/8acfd52da1cf

Merge


Changeset: bdb3798edd11
Author:    sspitsyn
Date:      2014-02-07 16:58 -0800
URL:       http://hg.openjdk.java.net/hsx/jdk7u/hotspot/rev/bdb3798edd11

Merge




More information about the hotspot-dev mailing list