hg: jdk9/dev/hotspot: 37 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Tue Feb 18 13:06:41 PST 2014


Changeset: c86519f8d826
Author:    henryjen
Date:      2014-02-05 21:24 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c86519f8d826

8033289: clang: clean up unused function warning
Reviewed-by: coleenp, dholmes, mgerdin

! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/runtime/mutex.cpp

Changeset: 4f0acb75c921
Author:    coleenp
Date:      2014-02-06 18:57 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4f0acb75c921

8028735: runtime/RedefineObject/TestRedefineObject.java interrupted (timed out?) on solaris_sparcv9-fastdebug-c2-runtime and solaris_x64-debugOpen-c2-runtime
Summary: Change GC loop counter to 100 which is enough to test the original problem but doesn't timeout the test.
Reviewed-by: ctornqvi, lfoltan, mseledtsov, sla

! test/runtime/RedefineObject/Agent.java

Changeset: e7d8cbe4db3b
Author:    fparain
Date:      2014-02-06 17:59 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e7d8cbe4db3b

8030808: dtrace/hotspot/Monitors/Monitors001 fails in product builds on solaris-sparc
Reviewed-by: sspitsyn, dcubed, kamg, dholmes

! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp

Changeset: c09d6af75fd9
Author:    fparain
Date:      2014-02-06 14:51 -0500
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c09d6af75fd9

Merge


Changeset: 2c2a99f6cf83
Author:    coleenp
Date:      2014-02-06 14:28 -0500
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2c2a99f6cf83

8029775: Solaris code cleanup
8033464: Linux code cleanup
Summary: cleaned up warnings in solaris and linux specific os code.
Reviewed-by: coleenp, fparain, dcubed
Contributed-by: gerald.thornbrugh at oracle.com

! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp

Changeset: 260ff1b76790
Author:    coleenp
Date:      2014-02-06 20:32 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/260ff1b76790

Merge


Changeset: 9341a9963d36
Author:    sspitsyn
Date:      2014-02-06 20:13 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9341a9963d36

8025841: JVMTI: "vtable stub" dynamic code notification is misplaced
Summary: Generate correct "vtable stub" dynamic code notifications
Reviewed-by: sspitsyn, kvn, coleenp
Contributed-by: oleg.mazurov at oracle.com

! src/share/vm/code/vtableStubs.cpp
! src/share/vm/code/vtableStubs.hpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp

Changeset: 67d6392ed21e
Author:    dcubed
Date:      2014-02-07 09:03 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/67d6392ed21e

8033714: hotspot 'install_jvm' bld target broken with ZIP_DEBUGINFO_FILES=0
Summary: fixed faulty logic in makefiles when compressed FDS builds are disabled
Reviewed-by: rdurbin, dholmes, never, dnsimon, tbell

! make/bsd/makefiles/jsig.make
! make/bsd/makefiles/saproc.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/jsig.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/vm.make

Changeset: c2626e4f0c80
Author:    dcubed
Date:      2014-02-07 11:47 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c2626e4f0c80

8033931: Several nightly tests failing with assert(imin < imax) failed: Unexpected page size
Summary: Loosen new assert() in get_stack_commited_bottom()
Reviewed-by: dcubed, coleenp, dsamersoff, hseigel
Contributed-by: gerald.thornbrugh at oracle.com

! src/os/linux/vm/os_linux.cpp

Changeset: 26c3b944dc35
Author:    coleenp
Date:      2014-02-07 18:30 -0500
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/26c3b944dc35

8033528: assert(0 <= i && i < length()) failed: index out of bounds
Summary: Restoring bytecodes for invokedynamic had wrong index calculation added testing stress option.
Reviewed-by: twisti, hseigel

! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/array.hpp
! test/runtime/lambda-features/InvokespecialInterface.java

Changeset: 0e5d1eefe3af
Author:    hseigel
Date:      2014-02-09 13:28 -0500
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/0e5d1eefe3af

Merge


Changeset: 4802ce6fbff6
Author:    ctornqvi
Date:      2014-02-10 17:49 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4802ce6fbff6

8016644: Improve UnsupportedClassVersionError message
Summary: Improved the UnsupportedClassVersionError message to hopefully be more user friendly
Reviewed-by: coleenp, dholmes, twisti

! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/ClassFile/UnsupportedClassFileVersion.java
! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java

Changeset: c025990068c4
Author:    dcubed
Date:      2014-02-10 12:48 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c025990068c4

8028073: race condition in ObjectMonitor implementation causing deadlocks
Summary: Move redo of ParkEvent.unpark() after JVMTI_EVENT_MONITOR_WAITED event handler is called.
Reviewed-by: dholmes, sspitsyn, dice, acorn

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

Changeset: 5eee9a9aeb7a
Author:    rdurbin
Date:      2014-02-10 12:38 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5eee9a9aeb7a

8005262: possible gamma launcher issues
Summary: Cleaned out make targets and comments associated with the previously removed gamma launcher
Reviewed-by: dcubed, stefank

! make/bsd/makefiles/optimized.make
! make/bsd/makefiles/product.make
! make/bsd/makefiles/top.make
! make/linux/makefiles/optimized.make
! make/linux/makefiles/product.make
! make/linux/makefiles/top.make
! make/solaris/makefiles/optimized.make
! make/solaris/makefiles/product.make
! make/solaris/makefiles/top.make

Changeset: 7865629d6f22
Author:    dcubed
Date:      2014-02-10 12:58 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7865629d6f22

Merge


Changeset: 9bfa5faf122e
Author:    dcubed
Date:      2014-02-10 14:07 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9bfa5faf122e

Merge


Changeset: cd6b3f1a94ff
Author:    minqi
Date:      2014-02-10 21:29 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/cd6b3f1a94ff

8033792: AltHashing used jint for imprecise bit shifting
Summary: AltHashing used jint the way of juint in bit shifting which could lead loss of precision. Fix  by change _seed defined as juint.
Reviewed-by: coleenp, ccheung
Contributed-by: yumin.qi at oracle.com

! src/share/vm/classfile/altHashing.cpp
! src/share/vm/classfile/altHashing.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/metadata.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp

Changeset: ad3f8397fe37
Author:    iklam
Date:      2014-02-11 08:43 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ad3f8397fe37

7182040: volano29 limited by os resource on Linux - need better diagnostic message
Summary: Changed message to "unable to create native thread: possibly out of memory or process/resource limits reached"
Reviewed-by: dholmes, sla

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/serviceThread.cpp
! src/share/vm/services/attachListener.cpp

Changeset: 78fde43dc07d
Author:    iklam
Date:      2014-02-11 10:05 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/78fde43dc07d

Merge

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

Changeset: 05ede1d98e1e
Author:    tschatzl
Date:      2014-01-31 09:55 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/05ede1d98e1e

8032771: The flag VerifySilently misses a test case
Summary: Add test case for the VerifySilently flag.
Reviewed-by: brutisso

+ test/gc/TestVerifySilently.java

Changeset: bec0ef450ead
Author:    tschatzl
Date:      2014-01-31 09:57 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/bec0ef450ead

6991197: G1: specialize deal_with_reference() for narrowOop*
Summary: Clean up and slightly optimize reference handling from the GC reference task queue. Since we never push partial array chunks as narrowOop* we can manually specialize the code so that some code can be optimized away.
Reviewed-by: tonyp, brutisso, stefank

! src/share/vm/gc_implementation/g1/g1OopClosures.hpp

Changeset: 2edf6f3e191d
Author:    tschatzl
Date:      2014-01-31 09:58 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2edf6f3e191d

8033106: Wrong predicate for checking whether the correct amount of symbol table entries have been processed in G1
Summary: The change fixes the predicate check.
Reviewed-by: jmasa, tonyp, stefank

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: 8a3eb09ed131
Author:    jmasa
Date:      2014-01-16 13:25 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8a3eb09ed131

8024366: Make UseNUMA enable UseNUMAInterleaving
Reviewed-by: brutisso, tschatzl
Contributed-by: shrinivas.joshi at oracle.com

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

Changeset: 47ee29d0e3f7
Author:    ehelin
Date:      2014-02-03 10:49 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/47ee29d0e3f7

Merge

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

Changeset: 6827d470020d
Author:    ehelin
Date:      2014-02-05 10:09 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6827d470020d

8028254: gc/arguments/TestMinInitialErgonomics.java failed with unexpected initial heap size
Reviewed-by: brutisso, tschatzl, sjohanss

! src/share/vm/prims/whitebox.cpp
! test/gc/arguments/TestMaxHeapSizeTools.java

Changeset: 06dfb0e4dcb8
Author:    tonyp
Date:      2014-02-05 12:47 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/06dfb0e4dcb8

8033601: G1: Make array chunking use the same length field as the other young GCs
Summary: Use the old copy length instead of the length of the forwarded object for chunked arrays.
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: 990d7aa2f325
Author:    tschatzl
Date:      2014-02-05 14:29 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/990d7aa2f325

8033443: Test8000311 fails after latest changes to parallelize string and symbol table unlink
Summary: When string and symbol table unlink are not performed in parallel, the claim index we check is not updated, and so a guarantee fails. Take this into account when checking the guarantee.
Reviewed-by: brutisso, jwilhelm

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: 2cff20331ca2
Author:    pliden
Date:      2014-02-06 14:12 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2cff20331ca2

8031703: Missing post-barrier in ReferenceProcessor
Reviewed-by: tonyp, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp

Changeset: 3dc1055f4e87
Author:    tschatzl
Date:      2014-02-06 17:12 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3dc1055f4e87

8033545: Missing volatile specifier in Bitmap::par_put_range_within_word
Summary: The method Bitmap::par_put_range_within_word reloads the original value during a CAS, which may be optimized away. Instead of reloading, use the value returned by Atomic::cmpxchg_ptr() for further processing.
Reviewed-by: tschatzl, brutisso, tonyp
Contributed-by: Matthias Braun <matthia.braun at sap.com>

! src/share/vm/utilities/bitMap.cpp

Changeset: 7c41aaa3929b
Author:    brutisso
Date:      2014-02-07 13:48 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7c41aaa3929b

8033922: G1: Back out 8033601 and go back to use the to-obj for chunked arrays.
Reviewed-by: stefank, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: 5e1086b5b726
Author:    ehelin
Date:      2014-02-10 13:31 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5e1086b5b726

Merge

- src/os/bsd/dtrace/hotspot.d
- src/os/bsd/dtrace/hotspot_jni.d
- src/os/bsd/dtrace/hs_private.d
- src/os/solaris/dtrace/hotspot.d
- src/os/solaris/dtrace/hotspot_jni.d
- src/os/solaris/dtrace/hs_private.d
! src/share/vm/runtime/arguments.cpp

Changeset: 937cf56dede6
Author:    stefank
Date:      2014-02-10 12:51 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/937cf56dede6

8033764: Remove the usage of StarTask from BufferingOopClosure
Reviewed-by: mgerdin, brutisso, tschatzl

+ src/share/vm/gc_implementation/g1/bufferingOopClosure.cpp
! src/share/vm/gc_implementation/g1/bufferingOopClosure.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/prims/jni.cpp

Changeset: 553d15cdfec5
Author:    ehelin
Date:      2014-02-10 14:37 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/553d15cdfec5

Merge

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

Changeset: 79aa45434291
Author:    stefank
Date:      2014-02-10 12:58 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/79aa45434291

8033923: Use BufferingOopClosure for G1 code root scanning
Reviewed-by: mgerdin, brutisso

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: e5d78f318aec
Author:    jwilhelm
Date:      2013-12-10 15:11 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e5d78f318aec

8026849: Fix typos in the GC code, part 2
Summary: Fixed typos in assert messages, flag descriptions and verbose messages
Reviewed-by: stefank, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/virtualspace.cpp

Changeset: f7f0c6a77d6d
Author:    sjohanss
Date:      2014-02-05 11:05 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f7f0c6a77d6d

8033426: Scale initial NewSize using NewRatio if not set on command line
Summary: Now using NewRatio to size initial NewSize if not specified on commandline.
Reviewed-by: jmasa, jwilhelm

! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/prims/jni.cpp

Changeset: e8ef156f0bc9
Author:    ehelin
Date:      2014-02-13 17:57 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e8ef156f0bc9

Merge

! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp



More information about the jdk9-dev-changes mailing list