hg: jdk9/hs/hotspot: 29 new changesets

harold.seigel at oracle.com harold.seigel at oracle.com
Wed Jan 29 18:32:25 PST 2014


Changeset: e0035752234f
Author:    dsimms
Date:      2014-01-15 11:46 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e0035752234f

6945460: [TESTBUG] runtime/6929067/Test6929067.sh
Summary: Change link order for the test
Reviewed-by: coleenp, mgerdin

! test/runtime/6929067/Test6929067.sh

Changeset: efc27a069897
Author:    mseledtsov
Date:      2014-01-15 19:12 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/efc27a069897

8031151: Add basic CDS tests
Summary: Added new tests to cover missing CDS basic funtions
Reviewed-by: zgu, hseigel

+ test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java
+ test/runtime/SharedArchiveFile/CdsWriteError.java
+ test/runtime/SharedArchiveFile/DefaultUseWithClient.java

Changeset: 234d576115b5
Author:    ccheung
Date:      2014-01-16 10:51 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/234d576115b5

8027314: Java should recognize Diagnostic options if -XX:+UnlockDiagnosticVMOptions is not specified and print an informative message
Summary: clarifying the error messages associated with vm options of type diagnostic, experimental, develop, and notproduct
Reviewed-by: kvn, twisti, ctornqvi

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/CompilerConfigFileWarning.java
! test/runtime/CommandLine/ConfigFileWarning.java
+ test/runtime/CommandLine/VMOptionWarning.java

Changeset: 3bee68af0296
Author:    sspitsyn
Date:      2014-01-17 02:13 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3bee68af0296

8030027: nsk/jvmti/scenarios/hotswap/HS101/hs101t006 Crashed the vm on Linux-amd64: SIGSEGV in JavaThread::last_java_vframe(RegisterMap*)+0xfa
Summary: Add a safe guard to VMOp_GetCurrentLocation against non-walkable stack of target thread exiting from Java execution
Reviewed-by: mgronlun, dholmes, sla, dcubed
Contributed-by: serguei.spitsyn at oracle.com

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

Changeset: a3ba776d6ab6
Author:    sla
Date:      2014-01-16 20:14 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a3ba776d6ab6

8030812: Change the solaris DTrace implementation to use USDT2 instead of USDT1
Reviewed-by: coleenp, sspitsyn, dsamersoff

! make/bsd/makefiles/dtrace.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/top.make
! src/os/bsd/dtrace/hotspot.d
! src/os/solaris/dtrace/hotspot.d
! src/os/solaris/dtrace/hotspot_jni.d
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/utilities/dtrace.hpp

Changeset: 7e072af80503
Author:    hseigel
Date:      2014-01-17 09:39 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7e072af80503

8031045: Access checks should precede additional per-instruction checks
Summary: Move access check above the check for non-static method
Reviewed-by: lfoltan, coleenp

! src/share/vm/interpreter/linkResolver.cpp

Changeset: d471b8a6765c
Author:    hseigel
Date:      2014-01-17 09:47 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d471b8a6765c

Merge


Changeset: 00c48a8ca160
Author:    coleenp
Date:      2014-01-17 11:21 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/00c48a8ca160

8032024: Test not added for bug 8025937: assert(existing_f1 == NULL || existing_f1 == f1) failed: illegal field,change
Summary: Test didn't get hg added with original bug fix
Reviewed-by: jrose, hseigel, lfoltan

+ test/runtime/lambda-features/InvokespecialInterface.java

Changeset: 8254553994b9
Author:    hseigel
Date:      2014-01-19 20:23 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8254553994b9

Merge

! src/share/vm/runtime/arguments.cpp

Changeset: baa7d4400c62
Author:    kevinw
Date:      2014-01-17 18:39 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/baa7d4400c62

8028623: SA: hash codes in SymbolTable mismatching java_lang_String::hash_code for extended characters.
Reviewed-by: sla, dsamersoff

! agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java
+ test/serviceability/sa/jmap-hashcode/Test8028623.java

Changeset: ce3b1e29425a
Author:    kevinw
Date:      2014-01-20 09:56 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ce3b1e29425a

Merge


Changeset: 20e2bd0e84bf
Author:    sla
Date:      2014-01-23 08:12 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/20e2bd0e84bf

8032250: Add trace event for VM flag changes
Reviewed-by: coleenp, ehelin, egahlin, mgronlun

! src/share/vm/runtime/globals.cpp
! src/share/vm/trace/trace.xml
! src/share/vm/trace/tracetypes.xml

Changeset: c250880a6673
Author:    sla
Date:      2014-01-23 09:06 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c250880a6673

8031968: Mac OS X: VM starts the agent by calling both Agent_OnAttach and Agent_OnAttach_L functions if its agent library is dynamically linked.
Summary: Make sure we only look for statically linked agents in the main process image
Reviewed-by: dsamersoff, bpittore, dcubed

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp

Changeset: 0129aea3736a
Author:    kevinw
Date:      2014-01-23 09:33 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0129aea3736a

8032466: serviceability/sa/jmap-hashcode/Test8028623.java fails with compilation errors
Reviewed-by: dsamersoff, sla

! test/serviceability/sa/jmap-hashcode/Test8028623.java

Changeset: ab67ce0bfae2
Author:    minqi
Date:      2014-01-23 09:40 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ab67ce0bfae2

6651256: jstack: DeleteGlobalRef method call doesn't lead to descreasing of global refs count shown by jstack
Summary: jni_DeleteGlobalRef does not really release the jni handle, instead, set the handle point to JNIHandles::_deleted_handle which holds an oop instance (java/lang/Object) in Java heap and never be GC'ed. When counting number of global reference, it counts all the handles on the chain list, which includes the already deleted ones.
Reviewed-by: zgu, sla, coleenp
Contributed-by: yumin.qi at oracle.com

! src/share/vm/runtime/jniHandles.cpp

Changeset: 7444c21b8b71
Author:    minqi
Date:      2014-01-23 09:45 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7444c21b8b71

Merge


Changeset: d050fbf914d8
Author:    gdub
Date:      2014-01-23 16:02 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d050fbf914d8

8031427: AllocObject and Unsafe.allocateInstance segfault for primitive types
Summary: The fix just throws an InstantiationException if the Klass is NULL.
Reviewed-by: coleenp, twisti, jrose
Contributed-by: gdub <duboscq at ssw.jku.at>

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

Changeset: 5944dba4badc
Author:    dsimms
Date:      2014-01-24 09:28 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5944dba4badc

8028280: ParkEvent leak when running modified runThese which only loads classes
Summary: Use spin lock to manage ParkEvent and PlatformEvent free lists.
Reviewed-by: dholmes, fparain

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/park.cpp
! src/share/vm/runtime/thread.cpp

Changeset: 2e7b5143763f
Author:    hseigel
Date:      2014-01-24 08:13 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/2e7b5143763f

8028553: The JVM should not throw VerifyError when 'overriding' a static final method in a superclass.
Summary: Check if method is static before throwing exception.
Reviewed-by: kamg, coleenp, lfoltan, fparain

! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/finalStatic/FinalStatic.java

Changeset: 7327ec5e661e
Author:    hseigel
Date:      2014-01-24 08:31 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7327ec5e661e

Merge


Changeset: b8a500a7b9bf
Author:    dsamersoff
Date:      2014-01-27 13:46 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b8a500a7b9bf

8032247: SA: Constantpool lookup for invokedynamic is not implemented
Summary: implement constant pool lookup for invokedynamic
Reviewed-by: sla, sspitsyn

! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java

Changeset: 4c241e42a3e4
Author:    sla
Date:      2014-01-27 10:57 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4c241e42a3e4

8032662: test/compiler/ciReplay/TestSA.sh should report ulimit issues
Reviewed-by: kvn, iignatyev
Contributed-by: stefan.sarne at oracle.com

! test/compiler/ciReplay/common.sh

Changeset: 50bb249de889
Author:    gziemski
Date:      2014-01-21 16:45 -0600
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/50bb249de889

7015395: [TESTBUG] runtime/6626217/Test6626217.sh fails if compilation happens fast enough for timestamps to be equal.
Summary: Insert 2 second sleep between copying of the src files and the compilation, to make sure the timestamps of *.class files are in the future of *.java files.
Reviewed-by: coleenp, fparain

! test/runtime/6626217/Test6626217.sh

Changeset: febc6428bc79
Author:    coleenp
Date:      2014-01-27 23:12 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/febc6428bc79

8028275: Metaspace ShrinkGrowTest causes fatal error if run with JFR
Summary: Clean up initialization from Threads::create_vm() so that exceptions cause vm_exit_during_initialzation without an exception mark.
Reviewed-by: dholmes, hseigel

! src/share/vm/oops/constantPool.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/exceptions.hpp

Changeset: 4fe850c65ed1
Author:    dsamersoff
Date:      2014-01-28 14:45 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4fe850c65ed1

7010732: SA_ALTROOT only works if running the SA tools from their build directory.
Summary: fixed SA packaging scripts
Reviewed-by: sla, kevinw

! agent/make/mkinstall
! agent/make/saenv.sh
! agent/make/saenv64.sh

Changeset: dbcbdca5dc04
Author:    dsamersoff
Date:      2014-01-28 11:42 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/dbcbdca5dc04

Merge


Changeset: d5b8799dfbd7
Author:    zgu
Date:      2014-01-28 08:55 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d5b8799dfbd7

8032827: NMT: missing virtual memory tagging in os::workaround_expand_exec_shield_cs_limit()
Summary: Fixed missing virtual memory type tagging in os::workaround_expand_exec_shield_cs_limit() function
Reviewed-by: hseigel, coleenp

! src/os_cpu/linux_x86/vm/os_linux_x86.cpp

Changeset: ceddae1a16c9
Author:    zgu
Date:      2014-01-28 06:26 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ceddae1a16c9

Merge


Changeset: 1fb56cbac3a1
Author:    hseigel
Date:      2014-01-29 19:54 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1fb56cbac3a1

Merge




More information about the jdk9-all-changes mailing list