hg: jdk7u/jdk7u60/hotspot: 8 new changesets
lana.steuck at oracle.com
lana.steuck at oracle.com
Mon Feb 24 11:55:13 PST 2014
Changeset: 587a054a1d39
Author: sspitsyn
Date: 2014-02-07 16:06 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u60/hotspot/rev/587a054a1d39
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: 07ddad7ad2ac
Author: sspitsyn
Date: 2014-02-07 16:08 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u60/hotspot/rev/07ddad7ad2ac
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: e5ef592bb7e0
Author: sspitsyn
Date: 2014-02-07 16:10 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u60/hotspot/rev/e5ef592bb7e0
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: 2628a61dff77
Author: sspitsyn
Date: 2014-02-07 16:11 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u60/hotspot/rev/2628a61dff77
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: ec4a087088bf
Author: sspitsyn
Date: 2014-02-07 16:12 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u60/hotspot/rev/ec4a087088bf
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: 5001d047e6ac
Author: sspitsyn
Date: 2014-02-12 03:57 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u60/hotspot/rev/5001d047e6ac
8023004: JSR 292: java.lang.RuntimeException: Original target method was called.
Reviewed-by: jrose
Contributed-by: vladimir.ivanov at oracle.com, serguei.spitsyn at oracle.com
! src/share/vm/prims/methodHandles.cpp
Changeset: 092aa7bb9868
Author: johnc
Date: 2012-12-12 12:07 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u60/hotspot/rev/092aa7bb9868
8033487: Improve GC option handling
Summary: If there are not enough native resources to create the ReferenceHandler or Finalizer Java threads, the VM will attempt to throw an OOME before the java.lang.Class class has been initialized. This can result in assertion failures and other crashes. Move the initialization of the java.lang.Class class to just before the initialization of the java.lang.ref.Finalizer class.
Reviewed-by: jwilhelm, dholmes, coleenp
! src/share/vm/runtime/thread.cpp
Changeset: a198787e7b9b
Author: sspitsyn
Date: 2014-02-14 01:52 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u60/hotspot/rev/a198787e7b9b
7187554: JSR 292: JVMTI PopFrame needs to handle appendix arguments
Summary: Restore the appendix argument after PopFrame() call
Reviewed-by: twisti, coleenp
Contributed-by: serguei.spitsyn at oracle.com
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/oops/constantPoolOop.cpp
More information about the jdk7u-dev
mailing list