hg: jdk9/dev/hotspot: 9 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Wed Mar 12 00:13:23 UTC 2014


Changeset: 4c76be9856fc
Author:    sla
Date:      2014-02-26 15:47 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4c76be9856fc

8035150: ShouldNotReachHere() in ConstantPool::copy_entry_to
Reviewed-by: dcubed, mgronlun

! src/share/vm/oops/constantPool.cpp
+ test/serviceability/jvmti/TestRedefineWithUnresolvedClass.java
+ test/serviceability/jvmti/UnresolvedClassAgent.java
+ test/serviceability/jvmti/UnresolvedClassAgent.mf
! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java
+ test/testlibrary/com/oracle/java/testlibrary/Utils.java

Changeset: f6301b007a16
Author:    minqi
Date:      2014-02-26 15:20 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f6301b007a16

6498581: ThreadInterruptTest3 produces wrong output on Windows
Summary: There is race condition between os::interrupt and os::is_interrupted on Windows. In JVM_Sleep(Thread.sleep), check if thread gets interrupted, it may see interrupted but not really interrupted so cause spurious waking up (early return from sleep). Fix by checking if interrupt event really gets set thus prevent false return. For intrinsic of _isInterrupted, on Windows, go fastpath only on bit not set.
Reviewed-by: acorn, kvn
Contributed-by: david.holmes at oracle.com, yumin.qi at oracle.com

! src/os/windows/vm/os_windows.cpp
! src/share/vm/opto/library_call.cpp

Changeset: 047ea31fb127
Author:    sla
Date:      2014-02-28 14:30 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/047ea31fb127

8036010: hs: Some jtreg tests use hard coded ports
Summary: bind to an ephemeral port
Reviewed-by: jbachorik, sla

! test/runtime/6294277/SourceDebugExtension.java

Changeset: cd30121047ac
Author:    igerasim
Date:      2014-02-28 16:00 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/cd30121047ac

8035893: JVM_GetVersionInfo fails to zero structure
Reviewed-by: sla, zgu

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

Changeset: ef7328717719
Author:    dsamersoff
Date:      2014-03-01 01:36 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ef7328717719

Merge

! src/share/vm/opto/library_call.cpp

Changeset: 0d8d78c0329a
Author:    sspitsyn
Date:      2014-03-01 08:05 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/0d8d78c0329a

6471769: Error: assert(_cur_stack_depth == count_frames(),"cur_stack_depth out of sync")
Summary: It is more safe to get/update data for suspended threads at a safepoint
Reviewed-by: dcubed, twisti, dholmes
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiEnvThreadState.cpp
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiThreadState.cpp
! src/share/vm/runtime/vm_operations.hpp

Changeset: 2edca307b15a
Author:    dsamersoff
Date:      2014-03-01 09:56 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2edca307b15a

8036102: part of the fix for 6498581 lost in mismerge
Summary: Restore code lost in mis-merge
Reviewed-by: dcubed

! src/share/vm/opto/library_call.cpp

Changeset: 7380034e5b31
Author:    coleenp
Date:      2014-03-03 13:58 -0500
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7380034e5b31

8035735: Metaspace::contains become extremely slow in some cases
Summary: Call is_metadata instead which does less work for the call in debugInfo.hpp which is called for all compiled code stack frames.
Reviewed-by: jmasa, dcubed

! src/share/vm/code/debugInfo.hpp
! src/share/vm/oops/metadata.hpp

Changeset: 74dd0c7b2de1
Author:    amurillo
Date:      2014-03-11 16:49 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/74dd0c7b2de1

Merge




More information about the jdk9-dev-changes mailing list