hg: jdk9/hs-gc/hotspot: 26 new changesets

erik.helin at oracle.com erik.helin at oracle.com
Tue Apr 8 14:02:33 UTC 2014


Changeset: 3e4eaf3dc0d0
Author:    mseledtsov
Date:      2014-03-25 09:26 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/3e4eaf3dc0d0

8032222: [TESTBUG] runtime/SharedArchiveFile/CdsWriteError.java fails on Mac OS with java.lang.RuntimeException
Summary: Excluded the test from running on Mac OS
Reviewed-by: coleenp, ctornqvi

! test/runtime/SharedArchiveFile/CdsWriteError.java

Changeset: 1299aaa80a0b
Author:    coleenp
Date:      2014-03-26 21:47 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/1299aaa80a0b

8031820: NPG: Fix remaining references to metadata as oops in comments
8012125: Comments for ConstantPoolCache should reflect the addition of resolved_references in ConstantPool
Summary: Updated comments in metadata header files, and renamed this_oop variables to this_cp or this_k when referring to constant pool or classes.
Reviewed-by: stefank, jmasa

! src/share/vm/memory/filemap.hpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/utilities/debug.hpp

Changeset: e865e9584e0e
Author:    ctornqvi
Date:      2014-03-27 22:36 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/e865e9584e0e

8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on
Summary: Wrapped the test in another layer process creation to avoid NMT being turned on.
Reviewed-by: coleenp, dcubed

! test/runtime/NMT/JcmdWithNMTDisabled.java

Changeset: b5748753ad2f
Author:    minqi
Date:      2014-03-28 21:04 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/b5748753ad2f

7090324: gclog rotation via external tool
Summary: GC log rotation can be set via java command line, but customer sometime need to sync with OS level rotation setting.
Reviewed-by: sla, minqi, ehelin
Contributed-by: suenaga.yasumasa at lab.ntt.co.jp

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
+ test/gc/TestGCLogRotationViaJcmd.java

Changeset: 5d9a04b11ea2
Author:    asiebenborn
Date:      2014-03-11 15:22 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/5d9a04b11ea2

8036666: VMTI GetObjectMonitorUsage does not return correct recursion count
Summary: fix object lock recursion count and add test
Reviewed-by: sspitsyn, dsamersoff

! src/share/vm/prims/jvmtiEnvBase.cpp
+ test/serviceability/jvmti/8036666/GetObjectLockCount.java
+ test/serviceability/jvmti/8036666/RecursiveObjectLock.java

Changeset: 4370b826f101
Author:    dsamersoff
Date:      2014-03-30 03:29 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/4370b826f101

Merge

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

Changeset: e8c381b5f4e2
Author:    dsamersoff
Date:      2014-03-31 08:23 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/e8c381b5f4e2

7189721: nightly tests failed on JDI attaching
Summary: If for some reason elf section with section names is not loaded to cache it attempts to read data using NULL section pointer.
Reviewed-by: sspitsyn, sla, kevinw

! agent/src/os/linux/symtab.c

Changeset: 052468a140ae
Author:    dholmes
Date:      2014-03-31 23:49 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/052468a140ae

8016039: jvm.lib is missing from export list unless building server
Summary: make the export declaration unconditional
Reviewed-by: sla, sspitsyn

! make/windows/makefiles/defs.make

Changeset: bba041a9a030
Author:    goetz
Date:      2014-04-01 03:59 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/bba041a9a030

8038201: Clean up misleading usage of malloc() in init_system_properties_values()
Summary: Remove the misleading malloc macro and cleanup the code
Reviewed-by: dsamersoff, kvn
Contributed-by: goetz.lindenmaier at sap.com

! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp

Changeset: c6e84ca274b7
Author:    mgronlun
Date:      2014-04-01 15:45 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/c6e84ca274b7

8037295: Add size_t versions of Atomic::add, dec, and inc
Reviewed-by: dholmes, fparain
Contributed-by: david.simms at oracle.com

! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/runtime/atomic.hpp
! src/share/vm/runtime/atomic.inline.hpp

Changeset: 824be221cabe
Author:    iignatyev
Date:      2014-03-29 14:54 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/824be221cabe

8038393: [TESTBUG] ciReplay/* tests fail after 8034775
Reviewed-by: kvn

! test/compiler/ciReplay/common.sh

Changeset: 37023a7f1e1b
Author:    roland
Date:      2014-03-31 09:08 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/37023a7f1e1b

8031755: Type speculation should be used to optimize explicit null checks
Summary: feed profiling data about reference nullness to type speculation.
Reviewed-by: kvn, iveresov

! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp

Changeset: f4bd873722eb
Author:    roland
Date:      2014-03-31 10:35 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/f4bd873722eb

8037970: make PrintMethodData a diagnostic options
Summary: make PrintMethodData a diagnostic options for performance investigation
Reviewed-by: kvn, iveresov

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/bytecodeTracer.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp

Changeset: be5c9920f0e1
Author:    kvn
Date:      2014-03-31 13:08 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/be5c9920f0e1

8038633: crash in VM_Version::get_processor_features() on startup
Summary: Windows need an exception wrapper around getPsrInfo_stub() call in order to properly handle SEGV for YMM registers test.
Reviewed-by: iveresov, iignatyev

! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/os/windows/vm/os_windows.inline.hpp
! src/share/vm/prims/jni.cpp

Changeset: 12cd03f831d8
Author:    morris
Date:      2014-04-01 09:05 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/12cd03f831d8

8001532: C2 node files refactoring
Summary: Split C2 node files into cast, convert, countbits, intrinsic, move, narrowptr and opaquenode classes
Reviewed-by: kvn, morris

! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callnode.cpp
+ src/share/vm/opto/castnode.cpp
+ src/share/vm/opto/castnode.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/classes.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
+ src/share/vm/opto/convertnode.cpp
+ src/share/vm/opto/convertnode.hpp
+ src/share/vm/opto/countbitsnode.cpp
+ src/share/vm/opto/countbitsnode.hpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/ifg.cpp
+ src/share/vm/opto/intrinsicnode.cpp
+ src/share/vm/opto/intrinsicnode.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ src/share/vm/opto/movenode.cpp
+ src/share/vm/opto/movenode.hpp
! src/share/vm/opto/mulnode.cpp
+ src/share/vm/opto/narrowptrnode.cpp
+ src/share/vm/opto/narrowptrnode.hpp
+ src/share/vm/opto/opaquenode.cpp
+ src/share/vm/opto/opaquenode.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 3b72738a9752
Author:    goetz
Date:      2014-04-02 10:16 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/3b72738a9752

8039045: PPC64: need include in adl generated files after 8001532
Reviewed-by: kvn

! src/share/vm/adlc/main.cpp

Changeset: 2e29e3e5dde2
Author:    iveresov
Date:      2014-04-02 11:24 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/2e29e3e5dde2

8039043: Implicit null check is in the wrong place in C1 -UseCompressedOops
Summary: Null check is placed in a wrong place when storing a null to an object field on x64 with compressed oops off
Reviewed-by: roland, vlivanov, kvn

! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
+ test/compiler/codegen/C1NullCheckOfNullStore.java

Changeset: 16c855217e89
Author:    iveresov
Date:      2014-04-02 12:27 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/16c855217e89

Merge


Changeset: 09edc8e9fa4d
Author:    kvn
Date:      2014-04-02 11:24 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/09edc8e9fa4d

8036767: PPC64: Support for little endian execution model
Reviewed-by: goetz, kvn, dholmes, simonis
Contributed-by: asmundak at google.com

! make/linux/Makefile
! make/linux/makefiles/defs.make
! make/linux/makefiles/ppc64.make
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/bytes_ppc.hpp
! src/os/linux/vm/os_linux.cpp
+ src/os_cpu/linux_ppc/vm/bytes_linux_ppc.inline.hpp

Changeset: 3c235cee81d7
Author:    kvn
Date:      2014-04-02 13:37 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/3c235cee81d7

Merge


Changeset: 7cf6868b207a
Author:    bharadwaj
Date:      2014-04-03 17:05 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/7cf6868b207a

Merge

! src/os/linux/vm/os_linux.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: acc82646ad7a
Author:    ehelin
Date:      2014-04-04 10:24 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/acc82646ad7a

Merge

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

Changeset: 52f7edf2589d
Author:    katleman
Date:      2014-03-27 11:38 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/52f7edf2589d

Added tag jdk9-b06 for changeset 52377a30a3f8

! .hgtags

Changeset: b96bca0ed347
Author:    lana
Date:      2014-04-01 17:27 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/b96bca0ed347

Merge

- src/share/vm/gc_implementation/g1/heapRegionSets.cpp
- src/share/vm/gc_implementation/g1/heapRegionSets.hpp

Changeset: 48ce2e6e1add
Author:    amurillo
Date:      2014-04-04 10:04 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/48ce2e6e1add

Merge


Changeset: fcb88e54b943
Author:    ehelin
Date:      2014-04-08 13:50 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/fcb88e54b943

Merge

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



More information about the jdk9-all-changes mailing list