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

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Fri Jun 27 08:08:14 UTC 2014


Changeset: b188e2fd26d7
Author:    coleenp
Date:      2014-06-19 11:16 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b188e2fd26d7

8026977: NPG: Remove ConstantPool::lock
Summary: Write klass and resolved_references constant pool fields lock free.
Reviewed-by: jrose, twisti

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/objArrayOop.cpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/prims/jvmtiEnv.cpp

Changeset: fcbb13e52461
Author:    coleenp
Date:      2014-06-19 14:49 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/fcbb13e52461

6642881: Improve performance of Class.getClassLoader()
Summary: Add classLoader to java/lang/Class instance for fast access
Reviewed-by: alanb, lfoltan, rriggs, vlivanov, twisti, jfranck

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/prims/unsafe.cpp

Changeset: fa67e3591b91
Author:    gtriantafill
Date:      2014-06-20 10:12 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/fa67e3591b91

8038074: [TESTBUG] Add test for anewarray instruction with more than 255 dimensions
Reviewed-by: lfoltan, coleenp

+ test/runtime/verifier/TestANewArray.java

Changeset: c283096252e3
Author:    mikael
Date:      2014-06-20 11:19 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c283096252e3

8046611: Build errors with gcc on sparc/fastdebug
Reviewed-by: dholmes, ctornqvi

! src/cpu/sparc/vm/frame_sparc.cpp
! src/share/vm/runtime/safepoint.cpp

Changeset: 4463d2155e02
Author:    dcubed
Date:      2014-06-20 12:45 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/4463d2155e02

Merge


Changeset: 14a7c72928a4
Author:    dcubed
Date:      2014-06-20 20:37 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/14a7c72928a4

Merge


Changeset: 0a039fc78645
Author:    mikael
Date:      2014-06-18 12:35 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/0a039fc78645

8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value for hotspot ARCH
Reviewed-by: erikj, dholmes

! make/linux/makefiles/defs.make

Changeset: 3acb22b10934
Author:    dholmes
Date:      2014-06-22 21:23 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3acb22b10934

8044818: [TESTBUG] runtime/CDSCompressedKPtrs/XShareAuto.java fails with RuntimeException 'sharing' found in stderr
Reviewed-by: hseigel, lfoltan, coleenp, dholmes
Contributed-by: Pavel Chistyakov <pavel.chistyakov at oracle.com>

! test/runtime/CDSCompressedKPtrs/XShareAuto.java

Changeset: 45831d971923
Author:    fparain
Date:      2014-06-23 06:58 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/45831d971923

8043630: Method os::yield_all() should be removed
Reviewed-by: dholmes, dsimms

! 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
! src/os/windows/vm/os_windows.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/services/memTracker.hpp

Changeset: 97e0bce5bc53
Author:    ctornqvi
Date:      2014-06-23 14:51 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/97e0bce5bc53

8047878: [TESTBUG] runtime/memory/ReadFromNoaccessArea.java and runtime/memory/ReserveMemory.java time out on Solaris
Summary: Limited heap size to reduce size of core file generated
Reviewed-by: sla, coleenp, dcubed

! test/runtime/memory/ReadFromNoaccessArea.java
! test/runtime/memory/ReserveMemory.java

Changeset: 74ab5b554535
Author:    poonam
Date:      2014-06-24 02:19 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/74ab5b554535

8046282: SA update
Summary: These changes add some definitions on the SA side and the supporting code on the hotspot side.
Reviewed-by: sundar, mgronlun

+ agent/src/share/classes/sun/jvm/hotspot/gc_interface/G1YCType.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCCause.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCName.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCWhen.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_interface/ReferenceType.java
! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
+ agent/src/share/classes/sun/jvm/hotspot/opto/CompilerPhaseType.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/Flags.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java
! make/solaris/makefiles/sa.make
! make/windows/makefiles/sa.make
! src/share/vm/runtime/vmStructs.cpp
+ src/share/vm/runtime/vmStructs_trace.hpp

Changeset: f9892d0039a4
Author:    ctornqvi
Date:      2014-06-24 07:10 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f9892d0039a4

8047939: [TESTBUG] Rewrite test/runtime/8001071/Test8001071.sh
Summary: Rewrote the test in Java, limited the heap size to avoid time out issues on machines with a lot of memory
Reviewed-by: minqi, rdurbin, dcubed

- test/runtime/8001071/Test8001071.java
- test/runtime/8001071/Test8001071.sh
+ test/runtime/Unsafe/RangeCheck.java

Changeset: 18415052d89c
Author:    amurillo
Date:      2014-06-24 12:27 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/18415052d89c

8043541: 'fastdebug' is printed twice in java -version
Reviewed-by: dholmes, dcubed, jcoomes

! make/aix/makefiles/vm.make
! make/bsd/makefiles/vm.make
! make/defs.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! make/windows/projectfiles/common/Makefile
! src/share/vm/runtime/vm_version.cpp

Changeset: 5ebb6694ed7b
Author:    thartmann
Date:      2014-06-20 08:14 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/5ebb6694ed7b

8008321: compile.cpp verify_graph_edges uses bool as int
Summary: The dead_nodes counter in verify_graph_edges(..) has the type bool but is used as int.
Reviewed-by: roland, anoll

! src/share/vm/opto/compile.cpp

Changeset: 98a3a2dea3b9
Author:    anoll
Date:      2014-06-20 09:25 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/98a3a2dea3b9

8043158: Crash in CodeSweeperSweepNoFlushTest in CompileQueue::free_all()
Summary: Acquire lock before calling notify()
Reviewed-by: twisti, thartmann

! src/share/vm/compiler/compileBroker.cpp

Changeset: 8cfc6ff87733
Author:    iveresov
Date:      2014-06-20 11:25 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/8cfc6ff87733

8047321: Hotspot debug builds with clang are broken
Summary: Don't use -Og with clang
Reviewed-by: twisti

! make/bsd/makefiles/gcc.make

Changeset: 8662169d35d3
Author:    iignatyev
Date:      2014-06-20 22:39 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/8662169d35d3

8041794: remove bytecodes_<arch>.{cpp,hpp} files
Reviewed-by: dholmes, coleenp, twisti, iignatyev
Contributed-by: lev.priima at oracle.com

- src/cpu/ppc/vm/bytecodes_ppc.cpp
- src/cpu/ppc/vm/bytecodes_ppc.hpp
- src/cpu/sparc/vm/bytecodes_sparc.cpp
- src/cpu/sparc/vm/bytecodes_sparc.hpp
- src/cpu/x86/vm/bytecodes_x86.cpp
- src/cpu/x86/vm/bytecodes_x86.hpp
- src/cpu/zero/vm/bytecodes_zero.cpp
- src/cpu/zero/vm/bytecodes_zero.hpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp

Changeset: 559ada8e82e2
Author:    iignatyev
Date:      2014-06-20 20:42 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/559ada8e82e2

Merge

- src/cpu/ppc/vm/bytecodes_ppc.cpp
- src/cpu/ppc/vm/bytecodes_ppc.hpp
- src/cpu/sparc/vm/bytecodes_sparc.cpp
- src/cpu/sparc/vm/bytecodes_sparc.hpp
- src/cpu/x86/vm/bytecodes_x86.cpp
- src/cpu/x86/vm/bytecodes_x86.hpp
- src/cpu/zero/vm/bytecodes_zero.cpp
- src/cpu/zero/vm/bytecodes_zero.hpp

Changeset: c4d4fc9b3bd3
Author:    anoll
Date:      2014-06-23 08:40 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c4d4fc9b3bd3

8046286: assert: Do not add task if compilation is turned off forever
Summary: Remove the unnecessary and missleading assert
Reviewed-by: iveresov

! src/share/vm/compiler/compileBroker.cpp

Changeset: 3a2e97446c5f
Author:    anoll
Date:      2014-06-23 04:44 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3a2e97446c5f

Merge

- src/cpu/ppc/vm/bytecodes_ppc.cpp
- src/cpu/ppc/vm/bytecodes_ppc.hpp
- src/cpu/sparc/vm/bytecodes_sparc.cpp
- src/cpu/sparc/vm/bytecodes_sparc.hpp
- src/cpu/x86/vm/bytecodes_x86.cpp
- src/cpu/x86/vm/bytecodes_x86.hpp
- src/cpu/zero/vm/bytecodes_zero.cpp
- src/cpu/zero/vm/bytecodes_zero.hpp
! src/share/vm/compiler/compileBroker.cpp

Changeset: 46e85b1633d7
Author:    thartmann
Date:      2014-06-24 08:12 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/46e85b1633d7

8035328: closed/compiler/6595044/Main.java failed with timeout
Summary: Patch call sites of non-entrant methods to avoid re-resolving if method is still executed.
Reviewed-by: twisti, iveresov, roland, kvn

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

Changeset: 478ac8e5344f
Author:    thartmann
Date:      2014-06-25 09:19 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/478ac8e5344f

8033332: missing types in TemplateInterpreterGenerator::generate_result_handler_for
Summary: Add missing case statements for T_LONG and T_VOID to generate_result_handler_for(..).
Reviewed-by: iveresov, anoll

! src/cpu/x86/vm/templateInterpreter_x86_32.cpp

Changeset: 57b41a96abbc
Author:    iveresov
Date:      2014-06-26 12:01 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/57b41a96abbc

8048298: Clang needs to lower optimization level for some files
Summary: Optimization options need to be lowered for some files when using clang 5.0 and 5.1
Reviewed-by: twisti

! make/bsd/makefiles/gcc.make

Changeset: 0de050947628
Author:    iveresov
Date:      2014-06-26 12:04 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/0de050947628

Merge


Changeset: 6d04c53d7ccf
Author:    twisti
Date:      2014-06-26 16:53 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/6d04c53d7ccf

Merge

- test/runtime/8001071/Test8001071.java
- test/runtime/8001071/Test8001071.sh

Changeset: dabee7bb3a8f
Author:    brutisso
Date:      2014-06-19 13:31 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/dabee7bb3a8f

8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps
Reviewed-by: jwilhelm, ehelin, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
+ src/share/vm/gc_implementation/shared/gcId.cpp
+ src/share/vm/gc_implementation/shared/gcId.hpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/gc_implementation/shared/gcTraceTime.cpp
! src/share/vm/gc_implementation/shared/gcTraceTime.hpp
! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
+ test/gc/logging/TestGCId.java

Changeset: b596a1063e90
Author:    goetz
Date:      2014-06-04 11:56 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b596a1063e90

8044775: Improve usage of umbrella header atomic.inline.hpp.
Reviewed-by: stefank, kvn

! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/os/aix/vm/osThread_aix.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/osThread_solaris.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/thread_solaris.inline.hpp
! src/os/windows/vm/osThread_windows.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/threadCritical_windows.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1StringDedup.cpp
! src/share/vm/gc_implementation/g1/g1StringDedup.hpp
! src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/shared/ageTable.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/specialized_oop_closures.hpp
! src/share/vm/memory/threadLocalAllocBuffer.inline.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/compiledICHolder.cpp
! src/share/vm/oops/compiledICHolder.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/oop.pcgc.inline.hpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiRawMonitor.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/extendedPC.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/thread.inline.hpp
! src/share/vm/services/memPtr.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memRecorder.cpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/shark/sharkRuntime.cpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.inline.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/histogram.cpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/workgroup.cpp

Changeset: 1e9f18eb3a84
Author:    pliden
Date:      2014-06-23 16:43 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/1e9f18eb3a84

8046231: G1: Code root location ... from nmethod ... not in strong code roots for region
Reviewed-by: tschatzl, ehelin

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

Changeset: 2a921e8dc94f
Author:    jmasa
Date:      2014-06-23 14:20 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/2a921e8dc94f

Merge

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

Changeset: 01ab9db4584f
Author:    jmasa
Date:      2014-06-25 20:41 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/01ab9db4584f

Merge

! 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
! src/os/windows/vm/os_windows.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/safepoint.cpp
- test/runtime/8001071/Test8001071.java
- test/runtime/8001071/Test8001071.sh

Changeset: 2cb6dfbbc344
Author:    ehelin
Date:      2014-06-24 15:50 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/2cb6dfbbc344

8027915: TestParallelHeapSizeFlags fails with unexpected heap size on sparcv9
Reviewed-by: jmasa, sjohanss

! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
! test/gc/arguments/TestParallelHeapSizeFlags.java

Changeset: f88e914539ff
Author:    stefank
Date:      2014-06-24 16:20 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f88e914539ff

8046670: Make CMS metadata aware closures applicable for other collectors
Reviewed-by: ehelin, mgerdin

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
+ src/share/vm/memory/iterator.inline.hpp
! src/share/vm/oops/instanceClassLoaderKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp

Changeset: 1b23c821b5e4
Author:    stefank
Date:      2014-06-24 17:09 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/1b23c821b5e4

8047373: Clean the ExceptionCache in one pass
Summary: Also-reviewed-by: kim.barrett at oracle.com
Reviewed-by: jmasa, jwilhelm

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp

Changeset: b179be81195e
Author:    stefank
Date:      2014-06-25 08:28 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b179be81195e

8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure
Reviewed-by: mgerdin, tschatzl

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

Changeset: 9960da40c13e
Author:    stefank
Date:      2014-06-25 08:56 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/9960da40c13e

8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cpp
Reviewed-by: vlivanov, ehelin

! src/cpu/ppc/vm/compiledIC_ppc.cpp
! src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/x86/vm/compiledIC_x86.cpp
! src/cpu/zero/vm/compiledIC_zero.cpp
! src/share/vm/code/compiledIC.cpp

Changeset: 3f70ca73367d
Author:    mgerdin
Date:      2014-06-25 10:55 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3f70ca73367d

8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC
Reviewed-by: stefank, tschatzl

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

Changeset: 238820b522f3
Author:    mgerdin
Date:      2014-06-25 16:53 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/238820b522f3

8047820: G1 Block offset table does not need to support generic Space classes
Reviewed-by: tschatzl, stefank

! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp

Changeset: ff9010e0ef3b
Author:    tschatzl
Date:      2014-06-25 17:22 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/ff9010e0ef3b

8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit jvm with UseCompressedOops
Summary: The test launched a 32 bit VM with UseCompressedOops enabled. This is not supported on 32 bit VMs, causing a test failure. Investigation showed that the use of this flag is not required at all, so simply remove it.
Reviewed-by: tschatzl, jwilhelm
Contributed-by: Andrey Zakharov <andrey.x.zakharov at oracle.com>

! test/gc/g1/TestSummarizeRSetStatsTools.java

Changeset: 243f11b99845
Author:    tschatzl
Date:      2014-06-25 15:43 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/243f11b99845

Merge


Changeset: 71f6c16d1d77
Author:    jmasa
Date:      2014-06-25 20:43 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/71f6c16d1d77

Merge

! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.hpp

Changeset: aa766c73f7d7
Author:    jmasa
Date:      2014-06-26 18:55 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/aa766c73f7d7

Merge

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/sharedRuntime.cpp



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