hg: jdk9/hs-comp/hotspot: 24 new changesets

bharadwaj.yadavalli at oracle.com bharadwaj.yadavalli at oracle.com
Fri Apr 4 21:46:22 UTC 2014


Changeset: 3e4eaf3dc0d0
Author:    mseledtsov
Date:      2014-03-25 09:26 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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: 7cf6868b207a
Author:    bharadwaj
Date:      2014-04-03 17:05 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/hotspot/rev/acc82646ad7a

Merge

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

Changeset: 6628216d44a7
Author:    bharadwaj
Date:      2014-04-04 15:12 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6628216d44a7

Merge




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