RT_Baseline merged to HS_Main

Dmitry Samersoff dmitry.samersoff at oracle.com
Wed Mar 5 08:52:03 UTC 2014


-------- Original Message --------
Subject: hg: jdk9/hs/hotspot: 8 new changesets
Date: Wed, 05 Mar 2014 08:46:43 +0000
From: dmitry.samersoff at oracle.com
To: jdk9-all-changes at openjdk.java.net, jdk9-hs-changes at openjdk.java.net

Changeset: 4c76be9856fc
Author:    sla
Date:      2014-02-26 15:47 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/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/hs/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/hs/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/hs/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/hs/hotspot/rev/ef7328717719


! 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/hs/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
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/hs/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/hs/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

Dmitry Samersoff
Oracle Java development team, Saint Petersburg, Russia
* I would love to change the world, but they won't give me the sources.

More information about the hotspot-runtime-dev mailing list