hg: jdk9/hs-emb/hotspot: 36 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Fri Apr 4 21:05:44 UTC 2014


Changeset: 52f7edf2589d
Author:    katleman
Date:      2014-03-27 11:38 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/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-emb/hotspot/rev/b96bca0ed347

Merge

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

Changeset: 3e4eaf3dc0d0
Author:    mseledtsov
Date:      2014-03-25 09:26 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/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-emb/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-emb/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-emb/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-emb/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-emb/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-emb/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-emb/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-emb/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-emb/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-emb/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-emb/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-emb/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-emb/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-emb/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-emb/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-emb/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-emb/hotspot/rev/16c855217e89

Merge


Changeset: 09edc8e9fa4d
Author:    kvn
Date:      2014-04-02 11:24 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/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-emb/hotspot/rev/3c235cee81d7

Merge


Changeset: 7cf6868b207a
Author:    bharadwaj
Date:      2014-04-03 17:05 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/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: 10a57200ca89
Author:    mgerdin
Date:      2014-03-12 15:22 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/10a57200ca89

8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS
Reviewed-by: brutisso, tschatzl, stefank

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp

Changeset: f0fb74dd59fe
Author:    mgerdin
Date:      2014-03-12 17:13 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f0fb74dd59fe

8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace
Summary: Only declare the functions where they are actually needed.
Reviewed-by: tschatzl, stefank

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp

Changeset: 53e2a1b32a62
Author:    mgerdin
Date:      2014-03-12 15:25 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/53e2a1b32a62

8038405: Clean up some virtual fucntions in Space class hierarchy
Summary: Get rid of some duplicated implementations and change nonsense implementations to pure virtuals
Reviewed-by: stefank, jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp

Changeset: 8c466fde7598
Author:    stefank
Date:      2014-03-28 14:03 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/8c466fde7598

8038628: Remove unused Closure::abort()
Reviewed-by: coleenp, jmasa

! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/memory/iterator.hpp

Changeset: 22cd189789f1
Author:    stefank
Date:      2014-03-28 14:15 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/22cd189789f1

8038630: Remove ExtendedOopClosure::prefetch_style()
Reviewed-by: coleenp, jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
! src/share/vm/memory/genOopClosures.hpp
! src/share/vm/memory/iterator.hpp

Changeset: 5ce153571456
Author:    sjohanss
Date:      2014-02-13 10:05 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/5ce153571456

8028498: runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java asserts in RT_Baseline
Summary: Preventing GCs to occur before VM is completely initialized. This was previously partly done by one part of the GC locker which not was removed.
Reviewed-by: coleenp, pliden

! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/gcLocker.inline.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/unhandledOops.cpp

Changeset: aa4a82fe6e55
Author:    brutisso
Date:      2014-04-01 07:46 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/aa4a82fe6e55

8038829: G1: More useful information in a few assert messages
Reviewed-by: sjohanss, jmasa

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

Changeset: 850320cb1fee
Author:    ehelin
Date:      2014-04-01 15:37 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/850320cb1fee

Merge

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

Changeset: 4c16a27793eb
Author:    goetz
Date:      2014-04-02 09:17 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/4c16a27793eb

8038498: Fix includes and C inlining after 8035330
Summary: Change 8035330: Remove G1ParScanPartialArrayClosure and G1ParScanHeapEvacClosure broke the debug build on AIX. The method do_oop_partial_array() is added in a header, but requires the inline function par_write_ref() through several inlined calls. In some cpp files, like arguments.cpp, par_write_ref() is not defined as the corresponding inline header and is not included. The AIX debug VM does not start because of the missing symbol. This change solves this by cleaning up include dependencies.
Reviewed-by: tschatzl, stefank

! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp

Changeset: 2750fb4ad9ac
Author:    ehelin
Date:      2014-03-31 14:02 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/2750fb4ad9ac

8033251: Use DWARF debug symbols for Linux 32-bit as default
Reviewed-by: dcubed, dholmes, coleenp

! make/linux/makefiles/gcc.make

Changeset: 219f82e22750
Author:    mgerdin
Date:      2014-04-02 14:17 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/219f82e22750

8037959: BitMap::resize frees old map before copying memory if !in_resource_area
Summary: Add reallocate functionality to ArrayAllocator and use it from BitMap::resize
Reviewed-by: brutisso, tschatzl

! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/utilities/bitMap.cpp

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

Merge

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

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

Merge




More information about the jdk9-hs-emb-changes mailing list