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