hg: panama/panama/hotspot: 300 new changesets
david.simms at oracle.com
david.simms at oracle.com
Wed Aug 27 13:50:53 UTC 2014
Changeset: b188e2fd26d7
Author: coleenp
Date: 2014-06-19 11:16 -0400
URL: http://hg.openjdk.java.net/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/hotspot/rev/4463d2155e02
Merge
Changeset: 14a7c72928a4
Author: dcubed
Date: 2014-06-20 20:37 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/14a7c72928a4
Merge
Changeset: 0a039fc78645
Author: mikael
Date: 2014-06-18 12:35 -0700
URL: http://hg.openjdk.java.net/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/hotspot/rev/0de050947628
Merge
Changeset: 6d04c53d7ccf
Author: twisti
Date: 2014-06-26 16:53 -0700
URL: http://hg.openjdk.java.net/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/hotspot/rev/243f11b99845
Merge
Changeset: 71f6c16d1d77
Author: jmasa
Date: 2014-06-25 20:43 -0700
URL: http://hg.openjdk.java.net/panama/panama/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/panama/panama/hotspot/rev/aa766c73f7d7
Merge
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 6e3afae50470
Author: ehelin
Date: 2014-07-02 11:05 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/6e3afae50470
8048895: Back out JDK-8027915
Reviewed-by: mgerdin, stefank
! 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: 83bb27e115b7
Author: ehelin
Date: 2014-07-02 13:52 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/83bb27e115b7
Merge
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.hpp
Changeset: 51b82a72aafb
Author: ctornqvi
Date: 2014-06-25 13:03 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/51b82a72aafb
8048076: [TESTBUG] runtime/Unsafe/RangeCheck.java fails with -Xcomp
Summary: Compiler intrinsics doesn't have this assert, disabled the intrinsics to make sure we go through the VM
Reviewed-by: lfoltan, coleenp
! test/runtime/Unsafe/RangeCheck.java
Changeset: 59f1099e39d9
Author: egahlin
Date: 2014-06-25 21:36 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/59f1099e39d9
8046783: Add hidden field to methods for event based tracing
Reviewed-by: sla, mgronlun
! src/share/vm/trace/tracetypes.xml
Changeset: 6b78c6948ec8
Author: egahlin
Date: 2014-06-25 22:12 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/6b78c6948ec8
Merge
Changeset: ab15f6287711
Author: mgronlun
Date: 2014-06-27 13:33 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/ab15f6287711
8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oops
Reviewed-by: coleenp, sspitsyn, ehelin
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
Changeset: 88a7b3dd7d5d
Author: dcubed
Date: 2014-06-27 08:11 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/88a7b3dd7d5d
Merge
! src/share/vm/classfile/classLoaderData.cpp
Changeset: 5da31e88dbf5
Author: dcubed
Date: 2014-06-27 14:00 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/5da31e88dbf5
8047720: Xprof hangs on Solaris
Summary: Update use of PeriodicTask_lock in WatcherThread::stop() to avoid safepoint deadlock.
Reviewed-by: mgronlun, coleenp
! src/share/vm/runtime/thread.cpp
Changeset: 56c8024da07e
Author: coleenp
Date: 2014-06-30 14:58 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/56c8024da07e
8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platforms
Summary: Fix the matching of format string parameter types to the actual argument types for the PPC64 and CPP-Interpreter files in the same way as 8037816 already did it for all the other files
Reviewed-by: stefank, coleenp, dholmes
! src/cpu/ppc/vm/assembler_ppc.cpp
! src/cpu/ppc/vm/compiledIC_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreterProfiling.hpp
Changeset: 9c57305f46cd
Author: sla
Date: 2014-06-30 10:04 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/9c57305f46cd
8047973: Quarantine compiler/ciReplay/*
Reviewed-by: vlivanov
! test/compiler/ciReplay/TestSA.sh
! test/compiler/ciReplay/TestVM.sh
! test/compiler/ciReplay/TestVM_no_comp_level.sh
Changeset: e59ad4b3ee90
Author: sspitsyn
Date: 2014-07-02 17:24 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/e59ad4b3ee90
Merge
Changeset: 8c4e5e10f3b3
Author: thartmann
Date: 2014-06-30 08:28 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/8c4e5e10f3b3
8048003: test/compiler/8009761/Test8009761.java failed with: java.lang.RuntimeException: static java.lang.Object Test8009761.m3(boolean,boolean) not compiled
Summary: Compile m3 with C1 if C2 is not available.
Reviewed-by: twisti, anoll
! test/compiler/8009761/Test8009761.java
Changeset: b4361651257d
Author: thartmann
Date: 2014-07-01 09:02 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/b4361651257d
8007987: ciConstantPoolCache::_keys should be array of 32bit int
Summary: The type of ciConstantPoolCache::_keys is changed to int which is sufficient to store the 2 byte constant pool indices.
Reviewed-by: twisti, coleenp
! src/share/vm/ci/ciConstantPoolCache.cpp
! src/share/vm/ci/ciConstantPoolCache.hpp
Changeset: f684db04b1b9
Author: iignatyev
Date: 2014-07-01 13:09 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/f684db04b1b9
8047996: Quarantine compiler/whitebox tests
Reviewed-by: vlivanov
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
Changeset: 0b4784c1f13c
Author: roland
Date: 2014-07-03 09:41 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/0b4784c1f13c
Merge
Changeset: 89a49b4a21b5
Author: amurillo
Date: 2014-07-03 13:17 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/89a49b4a21b5
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
- test/runtime/8001071/Test8001071.java
- test/runtime/8001071/Test8001071.sh
Changeset: dd472cdacc32
Author: lana
Date: 2014-07-10 12:40 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/dd472cdacc32
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
- test/runtime/8001071/Test8001071.java
- test/runtime/8001071/Test8001071.sh
Changeset: 0879b63b4a39
Author: sla
Date: 2014-07-02 15:17 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/0879b63b4a39
Merge
Changeset: 0b1fe479a969
Author: coleenp
Date: 2014-07-02 15:22 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/0b1fe479a969
8047737: Move array component mirror to instance of java/lang/Class
Summary: Add field in java.lang.Class for componentType to simplify oop processing in JVM
Reviewed-by: fparain, twisti
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
Changeset: 9035762a846c
Author: simonis
Date: 2014-07-02 13:50 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/9035762a846c
8048232: Fix for 8046471 breaks PPC64 build
Reviewed-by: mikael, dcubed
! make/linux/Makefile
! make/linux/makefiles/defs.make
Changeset: 995ffec25fac
Author: dcubed
Date: 2014-07-02 20:56 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/995ffec25fac
Merge
Changeset: 08a2164660fb
Author: goetz
Date: 2014-06-26 16:05 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/08a2164660fb
8048241: Introduce umbrella header os.inline.hpp and clean up includes
Reviewed-by: coleenp, dholmes, lfoltan
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/zero/vm/vm_version_zero.cpp
! src/os/aix/vm/attachListener_aix.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.inline.hpp
! src/os/bsd/vm/attachListener_bsd.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/linux/vm/attachListener_linux.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/posix/vm/os_posix.hpp
! src/os/solaris/vm/attachListener_solaris.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/windows/vm/decoder_windows.cpp
! 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/classfile/classLoader.cpp
! src/share/vm/code/stubs.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/disassembler.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/atomic.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
+ src/share/vm/runtime/os.inline.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/task.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/thread.inline.hpp
! src/share/vm/runtime/threadLocalStorage.cpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/histogram.hpp
! src/share/vm/utilities/ostream.cpp
Changeset: 90b8f9f6c793
Author: coleenp
Date: 2014-07-02 20:20 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/90b8f9f6c793
Merge
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.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
Changeset: 35de71d2af77
Author: hseigel
Date: 2014-07-03 10:25 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/35de71d2af77
8026894: Improve VerifyError message about overriding a final method
Summary: Add full class name to error message.
Reviewed-by: fparain, zgu, lfoltan
! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/verifier/OverriderMsg.java
Changeset: 465eb6bc50d1
Author: mikael
Date: 2014-07-03 09:16 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/465eb6bc50d1
8046818: Hotspot build system looking for sdt.h in the wrong place
Reviewed-by: sla, dholmes
! make/linux/makefiles/dtrace.make
Changeset: da4514678bcf
Author: dcubed
Date: 2014-07-03 11:07 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/da4514678bcf
8047104: cleanup misc issues prior to Contended Locking reorder and cache
Summary: Checkpoint misc cleanups for Contended Locking prior to first optimization bucket.
Reviewed-by: dholmes, sspitsyn, dice
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 66f62d8a80b3
Author: mgronlun
Date: 2014-07-03 21:37 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/66f62d8a80b3
8039905: heapdump/OnOOMToFile and heapdump/OnOOMToPath fail with "assert(fr().interpreter_frame_expression_stack_size() >= length) failed: error in expression stack!"
Reviewed-by: coleenp, sspitsyn
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp
Changeset: a041ecca3717
Author: dcubed
Date: 2014-07-03 16:55 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/a041ecca3717
Merge
Changeset: ae676f06c967
Author: mgronlun
Date: 2014-07-05 20:05 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/ae676f06c967
8049324: interpretedVFrame::expressions to index oopmap correctly
Reviewed-by: sspitsyn, coleenp
! src/share/vm/runtime/vframe.cpp
Changeset: b784c85d436d
Author: darcy
Date: 2014-07-07 12:08 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/b784c85d436d
8048620: Remove unneeded/obsolete -source/-target options in hotspot tests
Reviewed-by: dholmes, hseigel
! test/compiler/6775880/Test.java
! test/runtime/6626217/Test6626217.sh
! test/runtime/8003720/Test8003720.java
Changeset: 4f9fa4b62c18
Author: fparain
Date: 2014-07-08 08:04 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/4f9fa4b62c18
8047714: Fix for JDK-6546236 made Solaris os::yield() a no-op
Reviewed-by: hseigel, lfoltan
! 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/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/utilities/taskqueue.cpp
Changeset: 29b4f4e94ad7
Author: lfoltan
Date: 2014-07-08 13:52 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/29b4f4e94ad7
8048128: Fix for Solaris Studio C++ 5.13, CHECK_UNHANDLED_OOPS breaks PPC build.
Summary: Changes to successfully compile class oop within oops/oopsHierarchy.hpp for PPC build (with gcc 4.1.2).
Reviewed-by: dholmes, hseigel
! src/share/vm/oops/oopsHierarchy.hpp
Changeset: a326a6240e90
Author: mgerdin
Date: 2014-06-26 10:00 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/a326a6240e90
8047821: G1 Does not use the save_marks functionality as intended
Summary: Rename save_marks to record_top_and_timestamp and remove som unused but related methods
Reviewed-by: stefank, ehelin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: d8d107be209c
Author: mgerdin
Date: 2014-06-26 13:20 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/d8d107be209c
8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes
Reviewed-by: stefank, brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
Changeset: f937359961e9
Author: mgerdin
Date: 2014-06-26 11:36 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/f937359961e9
8047818: G1 HeapRegions can no longer be ContiguousSpaces
Summary: Change parent of G1OffsetTableContigSpace to CompactibleSpace, reimplement missing functionality
Reviewed-by: stefank, jmasa, tschatzl
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java
! src/share/vm/gc_implementation/g1/g1AllocRegion.inline.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/memory/space.cpp
Changeset: 1b9686c03509
Author: tschatzl
Date: 2014-06-26 15:45 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/1b9686c03509
8035400: Move G1ParScanThreadState into its own files
Summary: Extract the G1ParScanThreadState class from G1CollectedHeap.?pp into its own files.
Reviewed-by: brutisso, mgerdin
! 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/g1OopClosures.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
+ src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
+ src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
+ src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
Changeset: f6db7ffa412b
Author: tschatzl
Date: 2014-06-26 15:48 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/f6db7ffa412b
8035401: Fix visibility of G1ParScanThreadState members
Summary: After JDK-8035400 there were several opportunities to fix the visibility of several members of the G1ParScanThreadState class.
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
Changeset: aaec45ac36d6
Author: tschatzl
Date: 2014-06-26 16:01 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/aaec45ac36d6
8040977: G1 crashes when run with -XX:-G1DeferredRSUpdate
Summary: When G1 is run with -XX:-G1DeferredRSUpdate, the VM crashes because of wrong initialization order of member variables. The change makes the initalization explicit, not relying on initialization order any more.
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc_implementation/g1/g1OopClosures.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
+ test/gc/g1/TestDeferredRSUpdate.java
Changeset: 89b10a2e5029
Author: jcoomes
Date: 2014-06-26 13:30 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/89b10a2e5029
8034246: remove CMS and ParNew adaptive size policy code
Reviewed-by: tschatzl, jwilhelm, mgerdin
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/shared/gcUtil.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/generationSpec.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/services/memoryService.cpp
Changeset: 1d62ae819013
Author: stefank
Date: 2014-07-01 09:03 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/1d62ae819013
8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator
Reviewed-by: iveresov, mgerdin
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
Changeset: 3aabd1d90fb0
Author: ehelin
Date: 2014-07-02 11:13 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/3aabd1d90fb0
Merge
Changeset: a9aa92a45905
Author: jmasa
Date: 2014-07-02 17:24 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/a9aa92a45905
Merge
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp
Changeset: 3976a725c192
Author: stefank
Date: 2014-07-07 10:18 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/3976a725c192
8049411: Minimal VM build broken after gcId.cpp was added
Reviewed-by: brutisso, ehelin, tschatzl, dholmes
! make/excludeSrc.make
Changeset: 639dfa793a2a
Author: stefank
Date: 2014-07-07 10:12 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/639dfa793a2a
8048248: G1 Class Unloading after completing a concurrent mark cycle
Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.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/prims/jvmtiTagMap.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/array.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 41bfe3e1b3dd
Author: stefank
Date: 2014-07-07 12:37 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/41bfe3e1b3dd
8049420: Backout 8048248 to correct attribution
Reviewed-by: ehelin, brutisso
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.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/prims/jvmtiTagMap.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/array.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: a2122d7912ed
Author: stefank
Date: 2014-07-07 10:12 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/a2122d7912ed
8049421: G1 Class Unloading after completing a concurrent mark cycle
Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov
Contributed-by: stefan.karlsson at oracle.com, mikael.gerdin at oracle.com
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.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/prims/jvmtiTagMap.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/array.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 61aa7dcd51e9
Author: jmasa
Date: 2014-07-10 13:39 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/61aa7dcd51e9
Merge
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 6edfcaac0639
Author: roland
Date: 2014-07-02 22:54 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/6edfcaac0639
8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc
Summary: call to Object.finalize() sometimes allowed by compilers on array type
Reviewed-by: iveresov, vlivanov
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
Changeset: 2bdf0032cd5a
Author: thartmann
Date: 2014-07-03 08:46 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/2bdf0032cd5a
8022968: Some codecache allocation failures don't result in invoking the sweeper
Summary: Add calls to CompileBroker::handle_full_code_cache() or fail gracefully whenever allocation in the code cache fails.
Reviewed-by: iveresov, vlivanov
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/icache.cpp
Changeset: 08250e173426
Author: rbackman
Date: 2014-06-23 13:33 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/08250e173426
8046289: compiler/6340864/TestLongVect.java timeout with
Reviewed-by: iveresov, vlivanov
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse2.cpp
Changeset: c1c8e0ab38ed
Author: roland
Date: 2014-07-09 02:50 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/c1c8e0ab38ed
Merge
Changeset: 7002f01892be
Author: mduigou
Date: 2014-07-09 21:56 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/7002f01892be
8047734: Backout use of -Og
Reviewed-by: iveresov
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/gcc.make
Changeset: 24840b59c6df
Author: roland
Date: 2014-07-11 02:34 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/24840b59c6df
Merge
Changeset: 7fdf4173cde4
Author: ehelin
Date: 2014-07-09 16:44 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/7fdf4173cde4
8049426: Minor cleanups after G1 class unloading
Reviewed-by: stefank, brutisso
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/utilities/array.hpp
Changeset: b23fa46cfc38
Author: jmasa
Date: 2014-07-11 05:59 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/b23fa46cfc38
Merge
Changeset: 700946707a7c
Author: amurillo
Date: 2014-07-11 09:14 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/700946707a7c
Merge
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp
Changeset: cefe56927aab
Author: hseigel
Date: 2014-07-14 12:43 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/cefe56927aab
8030763: Validate global memory allocation
Summary: Add length checks where necessary
Reviewed-by: coleenp, mschoene
! 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/compiler/compileBroker.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: b51113604740
Author: hseigel
Date: 2014-05-07 19:21 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/b51113604740
8032536: JVM resolves wrong method in some unusual cases
Summary: Handle package private case
Reviewed-by: coleenp, acorn, jdn
! src/share/vm/oops/klassVtable.cpp
Changeset: b2e3ea116bef
Author: hseigel
Date: 2014-07-14 12:45 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/b2e3ea116bef
8035119: Fix exceptions to bytecode verification
Summary: Prevent ctor calls to super() and this() from avoidable code (try blocks, if stmts, etc.)
Reviewed-by: coleenp, acorn, mschoene
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
Changeset: b0153afaf0cc
Author: hseigel
Date: 2014-07-14 13:01 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/b0153afaf0cc
8036800: Attribute OOM to correct part of code
Summary: checks that the attribute_length does not exceed the length of remaining data in the class file
Reviewed-by: coleenp, ahgross
! src/share/vm/classfile/classFileParser.cpp
Changeset: 730557fa1e4c
Author: acorn
Date: 2014-07-14 13:15 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/730557fa1e4c
8037167: Better method signature resolution
Reviewed-by: mschoene, hseigel, lfoltan
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
Changeset: 360ea0726dd1
Author: hseigel
Date: 2014-05-07 19:34 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/360ea0726dd1
8037157: Verify <init> call
Summary: Check for null method
Reviewed-by: coleenp, acorn, mschoene
! src/share/vm/classfile/verifier.cpp
Changeset: f74993a364c2
Author: hseigel
Date: 2014-07-14 13:31 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/f74993a364c2
8043454: Test case for 8037157 should not throw a VerifyError
Summary: Don't throw VerifyError if method is NULL.
Reviewed-by: acorn, lfoltan, mschoene
! src/share/vm/classfile/verifier.cpp
Changeset: 429516ef23de
Author: stefank
Date: 2014-07-11 09:07 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/429516ef23de
8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned off
Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! test/TEST.groups
Changeset: dd0e7063d7b8
Author: jmasa
Date: 2014-07-11 11:14 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/dd0e7063d7b8
Merge
Changeset: bf4629bb1ad6
Author: coleenp
Date: 2014-07-09 22:37 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/bf4629bb1ad6
8048933: -XX:+TraceExceptions output should include the message
Summary: Add the exception detail message to the tracing output
Reviewed-by: minqi, dholmes
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/constantPool.cpp
+ test/runtime/CommandLine/TraceExceptionsTest.java
Changeset: fb27a4c9ad54
Author: dcubed
Date: 2014-07-10 08:15 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/fb27a4c9ad54
8049104: resolve atomic.hpp wording issues from JDK-8047104 code review
Reviewed-by: dholmes, dice, rdurbin, acorn
! src/share/vm/runtime/atomic.hpp
Changeset: 180cd023a280
Author: sspitsyn
Date: 2014-07-10 17:46 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/180cd023a280
8013942: JSR 292: assert(type() == T_OBJECT) failed: type check
Summary: A dead scope of the local needs to be identified
Reviewed-by: coleenp, vlivanov, mgronlun
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/prims/jvmtiImpl.cpp
Changeset: f7b1f0210ab2
Author: sspitsyn
Date: 2014-07-12 01:26 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/f7b1f0210ab2
Merge
! src/share/vm/interpreter/interpreterRuntime.cpp
Changeset: a527e4909a92
Author: mikael
Date: 2014-07-11 13:49 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/a527e4909a92
8049071: Add jtreg jobs to JPRT for hotspot
Reviewed-by: dholmes, iveresov
! make/jprt.properties
! test/Makefile
! test/TEST.groups
Changeset: 465cf2ce2fe7
Author: dsimms
Date: 2014-07-14 10:50 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/465cf2ce2fe7
8046668: Excessive checked JNI warnings from Java startup
Summary: Removed pedantic checked exception warnings for AIOOBException, add to current handle capacity
Reviewed-by: hseigel, lfoltan
! src/share/vm/prims/jniCheck.cpp
Changeset: 0dad53374470
Author: dsimms
Date: 2014-07-14 10:52 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/0dad53374470
8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITY
Summary: Increase the previous limit from 4k to 64k, added "-XX:MaxJNILocalCapacity=<capacity>" flag
Reviewed-by: hseigel, fparain
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp
Changeset: b235e51557c9
Author: simonis
Date: 2014-07-14 11:41 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/b235e51557c9
8049715: PPC64: First steps to enable SA on Linux/PPC64
Reviewed-by: dholmes, kvn
! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
! make/linux/makefiles/defs.make
Changeset: 187a848525c4
Author: dholmes
Date: 2014-07-14 21:48 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/187a848525c4
Merge
Changeset: 553f14d70527
Author: dcubed
Date: 2014-07-15 07:33 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/553f14d70527
8049717: expose L1_data_cache_line_size for diagnostic/sanity checks
Summary: Add support for VM_Version::L1_data_cache_line_size().
Reviewed-by: dsimms, kvn, dholmes
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
Changeset: d0a757f227b4
Author: sspitsyn
Date: 2014-07-16 15:59 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/d0a757f227b4
Merge
! test/TEST.groups
Changeset: c3388a74a6fb
Author: roland
Date: 2014-07-10 15:12 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/c3388a74a6fb
8040237: nsk/jvmti/RetransformClasses/retransform001 crashed the VM on all platforms when run with with -server -Xcomp
Summary: class redefinition may cause speculative trap clean up code to dereference dead method
Reviewed-by: kvn, coleenp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/methodData.cpp
+ test/compiler/profiling/TestSpecTrapClassUnloading.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/A.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/Agent.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/B.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/Test.java
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java
Changeset: 697d257ca294
Author: kvn
Date: 2014-07-11 14:32 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/697d257ca294
Merge
! src/share/vm/classfile/classLoaderData.cpp
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java
Changeset: 43b7d2f257a7
Author: drchase
Date: 2014-07-11 19:51 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/43b7d2f257a7
8036588: VerifyFieldClosure fails instanceKlass:3133
Summary: Changed deopt live-pointer test to use returns-object instead of live-and-returns-object
Reviewed-by: iveresov, kvn, jrose
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/output.cpp
Changeset: ff95368dbd2b
Author: drchase
Date: 2014-07-11 23:54 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/ff95368dbd2b
Merge
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java
Changeset: 968f97d41bce
Author: mduigou
Date: 2014-07-14 18:24 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/968f97d41bce
8046765: makefiles should use parameterized $(CP) and $(MV) rather than explicit commands
Reviewed-by: kvn, dholmes
! make/aix/makefiles/buildtree.make
! make/aix/makefiles/jsig.make
! make/aix/makefiles/rules.make
! make/aix/makefiles/sa.make
! make/aix/makefiles/saproc.make
! make/aix/makefiles/top.make
! make/aix/makefiles/vm.make
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/jsig.make
! make/bsd/makefiles/rules.make
! make/bsd/makefiles/sa.make
! make/bsd/makefiles/saproc.make
! make/bsd/makefiles/top.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/jsig.make
! make/linux/makefiles/rules.make
! make/linux/makefiles/sa.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/top.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/rules.make
! make/solaris/makefiles/sa.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/top.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/sa.make
Changeset: 4153b0978181
Author: vlivanov
Date: 2014-07-14 03:24 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/4153b0978181
8049528: Method marked w/ @ForceInline isn't inlined with "executed < MinInliningThreshold times" message
Reviewed-by: roland, jrose
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/parse.hpp
Changeset: 7aabfb8e11f8
Author: vlivanov
Date: 2014-07-14 03:25 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/7aabfb8e11f8
8043546: C1 optimizes @Stable instance fields with default values
Reviewed-by: kvn, jrose
! src/share/vm/c1/c1_GraphBuilder.cpp
+ test/compiler/stable/StableConfiguration.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
Changeset: 307ecb8f6676
Author: vlivanov
Date: 2014-07-14 03:26 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/307ecb8f6676
8049530: Provide descriptive failure reason for compilation tasks removed for the queue
Reviewed-by: roland, iveresov
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
Changeset: cdf968fe49ce
Author: vlivanov
Date: 2014-07-14 03:27 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/cdf968fe49ce
8049529: LogCompilation: annotate make_not_compilable with compilation level
Reviewed-by: roland, iveresov
! src/share/vm/oops/method.cpp
Changeset: 4102555e5695
Author: vlivanov
Date: 2014-07-14 03:28 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/4102555e5695
8049532: LogCompilation: C1: inlining tree is flat (no depth is stored)
Reviewed-by: roland, iveresov
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/vm/c1/c1_GraphBuilder.cpp
Changeset: 18d4d4c8beea
Author: vlivanov
Date: 2014-07-14 03:29 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/18d4d4c8beea
8048703: ReplacedNodes dumps it's content to tty
Reviewed-by: roland, iveresov, drchase
! src/share/vm/opto/replacednodes.cpp
Changeset: 8000c4cbbb01
Author: rbackman
Date: 2014-07-18 10:41 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/8000c4cbbb01
Merge
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java
Changeset: d1dfb2de0a63
Author: amurillo
Date: 2014-07-18 12:02 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/d1dfb2de0a63
Merge
! src/share/vm/compiler/compileBroker.cpp
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java
Changeset: d67e5dd44c2d
Author: katleman
Date: 2014-07-17 09:50 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/d67e5dd44c2d
Added tag jdk9-b23 for changeset dd472cdacc32
! .hgtags
Changeset: dde2d03b0ea4
Author: lana
Date: 2014-07-18 08:25 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/dde2d03b0ea4
Merge
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp
Changeset: be5e8df2904f
Author: lana
Date: 2014-07-22 11:56 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/be5e8df2904f
Merge
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java
Changeset: cf51cd09a99a
Author: simonis
Date: 2014-07-18 19:56 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/cf51cd09a99a
8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build
Reviewed-by: kvn
! src/os/aix/vm/os_aix.cpp
Changeset: 4068d04de2d5
Author: sspitsyn
Date: 2014-07-15 21:28 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/4068d04de2d5
8049441: PPC64: Don't use StubCodeMarks for zero-length stubs
Summary: Remove StubCodeMark in generate_icache_flush, generate_verify_oop, generate_throw_exception
Reviewed-by: dcubed, sspitsyn
Contributed-by: volker.simonis at gmail.com
! src/cpu/ppc/vm/icache_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
Changeset: 5838922362ed
Author: mikael
Date: 2014-07-16 15:04 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/5838922362ed
8050802: Update jprt runthese test suite to jck-8
Reviewed-by: dholmes, kvn
! make/jprt.properties
Changeset: ecdcd96f051a
Author: coleenp
Date: 2014-07-17 15:45 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/ecdcd96f051a
8004128: NPG: remove stackwalking in Threads::gc_prologue and gc_epilogue code
Summary: remove bcx and mdx handling. We no longer have to convert bytecode pointers to indices for GC since Methods aren't moved.
Reviewed-by: mgerdin, kvn
! src/cpu/ppc/vm/frame_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.hpp
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/zero/vm/frame_zero.cpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/os/bsd/dtrace/generateJvmOffsets.cpp
! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/libjvm_db.c
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/prims/forte.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframe.hpp
! src/share/vm/runtime/vframeArray.cpp
Changeset: 22b98ab2a69f
Author: goetz
Date: 2014-07-04 11:46 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/22b98ab2a69f
8049325: Introduce and clean up umbrella headers for the files in the cpu subdirectories.
Summary: Introduce and clean up umbrella headers for the files in the cpu subdirectories.
Reviewed-by: lfoltan, coleenp, dholmes
! src/cpu/ppc/vm/frame_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/ppc/vm/interpreterRT_ppc.hpp
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/register_ppc.hpp
! src/cpu/ppc/vm/runtime_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/ppc/vm/vmreg_ppc.hpp
! src/cpu/ppc/vm/vmreg_ppc.inline.hpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/sparc/vm/interpreterRT_sparc.cpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/register_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/vmreg_sparc.hpp
! src/cpu/sparc/vm/vmreg_sparc.inline.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/register_x86.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/vmreg_x86.hpp
! src/cpu/x86/vm/vmreg_x86.inline.hpp
! src/cpu/x86/vm/x86.ad
! src/os/aix/vm/os_aix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
! src/os_cpu/aix_ppc/vm/orderAccess_aix_ppc.inline.hpp
! src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
! src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp
! src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
! src/os_cpu/bsd_zero/vm/orderAccess_bsd_zero.inline.hpp
! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
! src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp
! src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp
! src/os_cpu/linux_sparc/vm/orderAccess_linux_sparc.inline.hpp
! src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp
! src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
! src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp
! src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
! src/os_cpu/solaris_sparc/vm/orderAccess_solaris_sparc.inline.hpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
! src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp
! src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp
! src/share/vm/adlc/main.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_Defs.hpp
! src/share/vm/c1/c1_FrameMap.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/bytecodeAssembler.cpp
! src/share/vm/classfile/classFileStream.hpp
! src/share/vm/classfile/stackMapTable.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/compiledIC.hpp
+ src/share/vm/code/nativeInst.hpp
! src/share/vm/code/vmreg.hpp
+ src/share/vm/code/vmreg.inline.hpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp
! src/share/vm/interpreter/bytecodeStream.hpp
! src/share/vm/interpreter/bytecodes.cpp
+ src/share/vm/interpreter/interp_masm.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/interpreter/templateTable.cpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/oop.inline.hpp
+ src/share/vm/opto/ad.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/locknode.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/optoreg.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/output.hpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/dtraceJSDT.cpp
! src/share/vm/runtime/dtraceJSDT.hpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/registerMap.hpp
! src/share/vm/runtime/relocator.hpp
! src/share/vm/runtime/rframe.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/stackValueCollection.cpp
! src/share/vm/runtime/statSampler.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/services/diagnosticFramework.hpp
+ src/share/vm/utilities/bytes.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 739468857ffb
Author: coleenp
Date: 2014-07-14 10:15 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/739468857ffb
Merge
! src/os/aix/vm/os_aix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/code/compiledIC.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
Changeset: 564cca0427b0
Author: coleenp
Date: 2014-07-18 11:22 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/564cca0427b0
Merge
! src/cpu/ppc/vm/frame_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
Changeset: 303c17882b24
Author: zgu
Date: 2014-07-18 11:14 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/303c17882b24
8050165: linux-sparcv9: NMT detail causes assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] == (intptr_t*)((intptr_t)sp - STACK_BIAS)) failed: younger_sp must be valid
Summary: Fixed native memory tracking stack walking
Reviewed-by: coleenp, mikael
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
Changeset: b1eb6f5a41ec
Author: sspitsyn
Date: 2014-07-18 23:53 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/b1eb6f5a41ec
Merge
! src/os/aix/vm/os_aix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: ea86cb581cfa
Author: kevinw
Date: 2014-07-21 10:40 +0100
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/ea86cb581cfa
8049684: pstack crashes on java core dump
Reviewed-by: sundar, sspitsyn
! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/libjvm_db.c
Changeset: e15a9bea6294
Author: kevinw
Date: 2014-07-21 10:42 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/e15a9bea6294
Merge
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java
Changeset: 53bff7520964
Author: zgu
Date: 2014-07-21 06:00 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/53bff7520964
8050167: linux-sparcv9: hs_err file does not show any stack information
Summary: Fixed creation of starting stack frame for stack walking in error handler
Reviewed-by: coleenp, mikael
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
Changeset: ec757fe48123
Author: zgu
Date: 2014-07-21 09:48 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/ec757fe48123
Merge
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java
Changeset: 3503744d5b23
Author: poonam
Date: 2014-07-22 06:34 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/3503744d5b23
8049881: jstack not working on core files
Summary: Access _trace_id field of Klass in try-catch block
Reviewed-by: dholmes, dsamersoff, mgronlun
! agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java
Changeset: 86736b0bc568
Author: simonis
Date: 2014-07-17 11:32 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/86736b0bc568
8050228: Rename 'rem_size' in compactibleFreeListSpace.cpp because of name clashes on AIX
Reviewed-by: dholmes, jmasa
! src/os/aix/vm/os_aix.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
Changeset: ab6489f6a9a5
Author: jmasa
Date: 2014-07-18 15:42 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/ab6489f6a9a5
Merge
Changeset: 2749b7a7e9d8
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/2749b7a7e9d8
8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking
Summary: Replaced use of during_initial_mark_pause() with the variable last_pause_included_initial_mark that holds the real old value of _during_initial_mark_pause.
Reviewed-by: brutisso, ehelin
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 3f1eced0e393
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/3f1eced0e393
8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap
Summary: Skip clearing the next bitmap if we just recently aborted since the full GC already clears this bitmap.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
Changeset: 3334afa474d7
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/3334afa474d7
8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account
Summary: Also consider os::vm_allocation_granularity in the calculation.
Reviewed-by: brutisso
! src/share/vm/runtime/arguments.cpp
Changeset: 5689ad43b108
Author: tschatzl
Date: 2014-07-21 10:00 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/5689ad43b108
8048112: G1 Full GC needs to support the case when the very first region is not available
Summary: Refactor preparation for compaction during Full GC so that it lazily initializes the first compaction point. This also avoids problems later when the first region may not be committed. Also reviewed by K. Barrett.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/space.hpp
Changeset: c0e87c6d7975
Author: jmasa
Date: 2014-07-23 14:06 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/c0e87c6d7975
Merge
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 9312e056f155
Author: ppunegov
Date: 2014-07-19 00:29 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/9312e056f155
8048882: Some regression tests are not robust with VM output
Reviewed-by: kvn, iignatyev
! test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6890943.sh
Changeset: 1eb404df2268
Author: fzhinkin
Date: 2014-07-19 00:30 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/1eb404df2268
8050144: Remove '-client' from compiler/8004051/Test8004051.java's options
Reviewed-by: kvn
! test/compiler/8004051/Test8004051.java
Changeset: 0705d38e2d50
Author: fzhinkin
Date: 2014-07-19 00:32 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/0705d38e2d50
6848902: [TESTBUG] The compiler/6589834/Test_ia32.java timed out
Reviewed-by: kvn, iignatyev
! test/TEST.groups
+ test/compiler/6589834/InlinedArrayCloneTestCase.java
! test/compiler/6589834/Test_ia32.java
Changeset: 111e4592e388
Author: aaivanov
Date: 2014-07-19 00:33 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/111e4592e388
8049348: compiler/intrinsics/bmi/verifycode tests on lzcnt and tzcnt use incorrect assumption about REXB prefix usage
Reviewed-by: kvn
! test/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
Changeset: 7f6b21a3beb0
Author: iignatyev
Date: 2014-07-19 00:34 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/7f6b21a3beb0
8032449: Get rid of JMX in test/compiler
Reviewed-by: kvn
! test/TEST.groups
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/runtime/whitebox/WBStackSize.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
! test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java
Changeset: f270bf5bcfd8
Author: iignatyev
Date: 2014-07-19 00:34 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/f270bf5bcfd8
8031978: compiler/ciReplay/TestVM_no_comp_level.sh fails with "TEST [CHECK :: REPLAY DATA GENERATION] FAILED:
Reviewed-by: kvn
! test/compiler/ciReplay/TestSA.sh
! test/compiler/ciReplay/TestVM.sh
! test/compiler/ciReplay/TestVM_no_comp_level.sh
! test/compiler/ciReplay/common.sh
Changeset: 1bae42f4e2e6
Author: iignatyev
Date: 2014-07-19 13:43 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/1bae42f4e2e6
Merge
! test/TEST.groups
Changeset: 0dd7b1ca3bca
Author: anoll
Date: 2014-07-21 10:25 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/0dd7b1ca3bca
8051303: 'optimized' build broken by JDK-8039425
Summary: Changed preprocessor directive in PhaseIterGVN::optimize()
Reviewed-by: kvn, anoll
Contributed-by: Zoltan Majo <zoltan.majo at oracle.com>
! src/share/vm/opto/phaseX.cpp
Changeset: 82cd02bbfc3a
Author: mdoerr
Date: 2014-07-17 10:21 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/82cd02bbfc3a
8050972: Concurrency problem in PcDesc cache
Summary: The entries of the PcDesc cache in nmethods are not declared as volatile, but they are accessed and modified by several threads concurrently.
Reviewed-by: kvn, dholmes, dcubed
! src/share/vm/code/nmethod.hpp
Changeset: 198ea6575d8b
Author: thartmann
Date: 2014-07-23 07:53 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/198ea6575d8b
8051550: Printing of 'cmpN_reg_branch_short' instruction shows wrong 'op2' register
Summary: Missing '$' added to the format string of the 'cmpN_reg_branch_short' instruction (sparc.ad).
Reviewed-by: kvn, iveresov
! src/cpu/sparc/vm/sparc.ad
Changeset: c8e602d67072
Author: goetz
Date: 2014-07-18 09:04 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/c8e602d67072
8050978: Fix bad field access check in C1 and C2
Summary: JCK8 test vm/constantpool/accessControl/accessControl004/accessControl00402m3/accessControl00402m3.html fails with -Xbatch -Xcomp due to bad field access check in C1 and C2. Fix: In ciField::ciField(), just before the canonical holder is stored into the _holder variable (and which is used by ciField::will_link()) perform an additional access check with the holder declared in the class file. If this check fails, store the declared holder instead and ciField::will_link() will bail out compilation for this field later on. Then, the interpreter will throw an PrivilegedAccessException at runtime.
Reviewed-by: kvn, vlivanov
Contributed-by: andreas.schoesser at sap.com
! src/share/vm/ci/ciField.cpp
Changeset: 0500ca0c5aba
Author: rbackman
Date: 2014-07-24 14:38 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/0500ca0c5aba
Merge
- test/compiler/5091921/Test6890943.sh
Changeset: 283b523b9f2f
Author: amurillo
Date: 2014-07-24 13:18 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/283b523b9f2f
Merge
- test/compiler/5091921/Test6890943.sh
Changeset: e90276b4908c
Author: tbell
Date: 2014-07-25 15:38 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/e90276b4908c
Added tag jdk9-b24 for changeset dde2d03b0ea4
! .hgtags
Changeset: 6de94e869324
Author: lana
Date: 2014-07-30 11:49 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/6de94e869324
Merge
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java
Changeset: 0b9afe536f5c
Author: tbell
Date: 2014-08-01 14:09 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/0b9afe536f5c
Added tag jdk9-b25 for changeset 6de94e869324
! .hgtags
Changeset: 48b95a073d75
Author: lana
Date: 2014-08-04 15:34 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/48b95a073d75
Merge
- test/compiler/5091921/Test6890943.sh
Changeset: 0bf05fc3b45a
Author: lana
Date: 2014-08-09 21:27 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/0bf05fc3b45a
Added tag jdk9-b26 for changeset 48b95a073d75
! .hgtags
Changeset: 184aac46be1f
Author: lana
Date: 2014-08-10 19:38 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/184aac46be1f
Added tag jdk9-b26 for changeset 48b95a073d75
! .hgtags
Changeset: 473cc24bc22a
Author: lana
Date: 2014-08-11 10:07 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/473cc24bc22a
Merge
Changeset: 07a6e56a6936
Author: tschatzl
Date: 2014-07-23 09:03 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/07a6e56a6936
8027959: Early reclamation of large objects in G1
Summary: Try to reclaim humongous objects at every young collection after doing a conservative estimate of its liveness.
Reviewed-by: brutisso, mgerdin
! 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/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
+ test/gc/g1/TestEagerReclaimHumongousRegions.java
! test/gc/g1/TestGCLogMessages.java
Changeset: bd555dd6ca97
Author: jmasa
Date: 2014-07-24 15:06 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/bd555dd6ca97
Merge
Changeset: 370ff4c8bd7b
Author: dsamersoff
Date: 2014-07-28 07:31 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/370ff4c8bd7b
8049046: Deprecated Function in hotspot/src/os/solaris/vm/attachListener_solaris.cpp
Summary: replace door_cred with door_ucred call
Reviewed-by: dholmes, sspitsyn
! src/os/solaris/vm/attachListener_solaris.cpp
Changeset: e5cdc6b42875
Author: sspitsyn
Date: 2014-07-30 15:14 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/e5cdc6b42875
Merge
Changeset: 8842d38f4016
Author: mdoerr
Date: 2014-07-29 10:26 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/8842d38f4016
8050973: CMS/G1 GC: add missing Resource and Handle mark
Summary: Add Resource/HandleMark in the work() method of some AbstractGangTask to reclaim these resources earlier.
Reviewed-by: tschatzl, goetz
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: e55980631e8c
Author: jmasa
Date: 2014-07-31 16:39 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/e55980631e8c
Merge
Changeset: d7ca170d0b32
Author: coleenp
Date: 2014-07-31 00:50 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/d7ca170d0b32
8051398: jvmti tests fieldacc002, fieldmod002 fail in nightly with errors: (watch#0) wrong location
Summary: Didn't handle NULL bcp for native methods
Reviewed-by: dcubed, sspitsyn
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/frame.cpp
Changeset: 53718d9a08c3
Author: ctornqvi
Date: 2014-07-31 11:56 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/53718d9a08c3
8053956: [TESTBUG] Remove @ignore tag from fixed runtime issues
Summary: Removed ignore tags from already fixed tests
Reviewed-by: gtriantafill, dcubed
! test/runtime/7107135/Test7107135.sh
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
! test/runtime/jsig/Test8017498.sh
Changeset: 49dacf251c96
Author: sspitsyn
Date: 2014-08-01 16:33 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/49dacf251c96
7187999: dtrace jstack action is broken
Summary: Separate jhelper.d and hotspot provider (other USDT probes)
Reviewed-by: dholmes, dsamersoff
Contributed-by: serguei.spitsyn at oracle.com
! make/solaris/makefiles/dtrace.make
Changeset: 6c810eebb532
Author: sspitsyn
Date: 2014-08-01 19:03 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/6c810eebb532
Merge
Changeset: 4986ca806899
Author: hseigel
Date: 2014-08-02 16:28 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/4986ca806899
8051012: Regression in verifier for <init> method call from inside of a branch
Summary: Fix stackmap matching for branches.
Reviewed-by: coleenp, lfoltan, acorn
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/stackMapTable.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
Changeset: 6b01f1a4a7bc
Author: hseigel
Date: 2014-08-05 09:11 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/6b01f1a4a7bc
8046233: VerifyError on backward branch
Summary: Remove check that causes the VerifyError
Reviewed-by: dholmes, coleenp, acorn
! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/stackMapTable.hpp
! test/runtime/7116786/Test7116786.java
Changeset: 04f50665db45
Author: dsamersoff
Date: 2014-08-05 06:11 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/04f50665db45
8025667: Warning from b62 for hotspot.agent.src.os.solaris.proc: use after free
Summary: move free call few lines down
Reviewed-by: dholmes, sspitsyn
! agent/src/os/solaris/proc/saproc.cpp
Changeset: defc10695c19
Author: dsamersoff
Date: 2014-08-05 14:18 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/defc10695c19
Merge
Changeset: 88aa8ae1a9c8
Author: tschatzl
Date: 2014-07-31 09:23 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/88aa8ae1a9c8
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap
Summary: Eager reclaim also needs to clear marks of eagerly reclaimed regions if they have already been marked during concurrent mark.
Reviewed-by: jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestEagerReclaimHumongousRegions2.java
Changeset: 26156d95956c
Author: jmasa
Date: 2014-08-07 20:17 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/26156d95956c
Merge
Changeset: de9fde36d673
Author: jmasa
Date: 2014-08-01 15:40 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/de9fde36d673
8031323: Optionally align objects copied to survivor spaces
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp
+ src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
+ src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/oops/oop.pcgc.inline.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 8429693b8c5c
Author: jmasa
Date: 2014-08-03 03:48 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/8429693b8c5c
Merge
Changeset: 14e40cb29ca9
Author: stefank
Date: 2014-08-04 15:04 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/14e40cb29ca9
8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen
+ test/gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
Changeset: 9d38e660fc7a
Author: stefank
Date: 2014-08-06 09:55 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/9d38e660fc7a
8048269: Add flag to turn off class unloading after G1 concurrent mark
Summary: Added -XX:+/-ClassUnloadingWithConcurrentMark
Reviewed-by: jmasa, brutisso, mgerdin
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/runtime/globals.hpp
! test/TEST.groups
+ test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
- test/gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
+ test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
+ test/gc/class_unloading/TestG1ClassUnloadingHWM.java
Changeset: c9142face067
Author: brutisso
Date: 2014-08-07 09:35 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/c9142face067
8051837: Remove temporary G1UseParallelRSetUpdating and G1UseParallelRSetScanning flags
Reviewed-by: stefank, tschatzl
Contributed-by: marcus.larsson at oracle.com
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: a3f928754029
Author: jmasa
Date: 2014-08-08 07:38 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/a3f928754029
Merge
Changeset: c349d53cbc8b
Author: anoll
Date: 2014-07-24 09:15 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/c349d53cbc8b
8050860: Cleanup TypeTuple and TypeFunc
Summary: Declared fields TypeFunc::_domain, TypeFunc::_range, TypeTuple::_cnt and TypeTuple::_fields private, changed direct accesses to fields to use accessor methods.
Reviewed-by: kvn, vlivanov
Contributed-by: Zoltan Majo <zoltan.majo at oracle.com>
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
Changeset: cb7a6f9f5565
Author: anoll
Date: 2014-07-25 09:44 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/cb7a6f9f5565
Merge
Changeset: c1d7ba5b5d45
Author: thartmann
Date: 2014-07-25 10:06 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/c1d7ba5b5d45
8040213: C2 does not put all modified nodes on IGVN worklist
Summary: Verification code is added that checks if modified nodes are put on the IGVN worklist and modified nodes are processed by 'PhaseIterGVN::transform_old()'
Reviewed-by: kvn, jrose
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/rootnode.cpp
Changeset: f385f44a27ac
Author: anoll
Date: 2014-07-25 10:04 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/f385f44a27ac
Merge
! src/share/vm/opto/compile.cpp
Changeset: e2572eca0651
Author: anoll
Date: 2014-07-25 10:57 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/e2572eca0651
Merge
Changeset: 5224135904f8
Author: kvn
Date: 2014-07-17 15:40 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/5224135904f8
8050942: PPC64: implement template interpreter for ppc64le
Reviewed-by: kvn, goetz
Contributed-by: asmundak at google.com
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
Changeset: 4f55d92a7b97
Author: fzhinkin
Date: 2014-07-28 15:06 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/4f55d92a7b97
8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned on
Summary: call rtm_deopt() only if there were no compilation bailouts before.
Reviewed-by: kvn
! src/share/vm/opto/parse1.cpp
+ test/compiler/osr/TestOSRWithNonEmptyStack.java
Changeset: 26057ecc544b
Author: thartmann
Date: 2014-07-29 13:54 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/26057ecc544b
8040121: Load variable through a pointer of an incompatible type in src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp, utilities/globalDefinitions_visCPP.hpp
Summary: Fixed parfait warnings in globalDefinitions files by using a union for casts.
Reviewed-by: kvn
! src/share/vm/opto/output.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp
Changeset: 027c333a08ed
Author: thartmann
Date: 2014-07-29 13:56 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/027c333a08ed
8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp
Summary: Fixed parfait warnings caused by __HI and __LO macros in sharedRuntimeMath.hpp by using a union.
Reviewed-by: kvn, drchase
! src/share/vm/runtime/sharedRuntimeMath.hpp
! src/share/vm/runtime/sharedRuntimeTrans.cpp
! src/share/vm/runtime/sharedRuntimeTrig.cpp
Changeset: 860d53992be0
Author: kvn
Date: 2014-07-29 13:40 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/860d53992be0
8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see invoke bc at the top frame during normal deoptimization
Summary: Add missing check for reexecute flag to VerifyStack code.
Reviewed-by: roland
! src/share/vm/runtime/deoptimization.cpp
Changeset: fb3cc0a3799f
Author: kvn
Date: 2014-07-29 21:28 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/fb3cc0a3799f
Merge
Changeset: 2c26420129d9
Author: roland
Date: 2014-07-31 19:59 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/2c26420129d9
8054054: 8040121 is broken
Summary: C++ code pattern from 8040121 is incorrect
Reviewed-by: kvn
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/sharedRuntimeMath.hpp
Changeset: 3d02fef8050a
Author: roland
Date: 2014-08-01 15:57 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/3d02fef8050a
Merge
Changeset: fcb6c71678c9
Author: iignatyev
Date: 2014-08-03 12:04 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/fcb6c71678c9
8051896: jtreg tests don't use $TESTJAVAOPTS
Reviewed-by: kvn, ctornqvi
! test/compiler/5091921/Test7005594.sh
! test/compiler/6857159/Test6857159.sh
! test/compiler/6894807/IsInstanceTest.java
! test/compiler/6894807/Test6894807.sh
! test/compiler/7068051/Test7068051.sh
! test/compiler/7070134/Test7070134.sh
! test/compiler/7200264/Test7200264.sh
! test/compiler/ciReplay/TestSA.sh
! test/compiler/ciReplay/common.sh
! test/runtime/6626217/Test6626217.sh
! test/runtime/6888954/vmerrors.sh
! test/runtime/7162488/Test7162488.sh
! test/test_env.sh
Changeset: 5eac354f91ad
Author: iignatyev
Date: 2014-08-03 12:04 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/5eac354f91ad
8051484: Test compiler/6932496/Test6932496.java failed to compile after JDK-8011044: 1.5 is no longer supported
Reviewed-by: kvn, roland
! test/compiler/6932496/Test6932496.java
Changeset: 1ec9cc4fe863
Author: thartmann
Date: 2014-08-05 08:25 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/1ec9cc4fe863
8054081: Crashes with assert "modified node is not on IGVN._worklist"
Summary: Modified safepoint nodes are not added to the IGVN worklist by 'PhaseMacroExpand::scalar_replacement()'
Reviewed-by: kvn, roland
! src/share/vm/opto/macro.cpp
Changeset: 1c20691306e9
Author: thartmann
Date: 2014-07-31 08:39 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/1c20691306e9
8053915: bigapps assert failure in C2: modified node is not on IGVN._worklist
Summary: Add modified node to the IGVN worklist in 'PhaseIdealLoop::do_range_check'.
Reviewed-by: kvn, roland
! src/share/vm/opto/loopTransform.cpp
Changeset: 830b015da2c0
Author: anoll
Date: 2014-08-05 09:07 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/830b015da2c0
8054013: run hotspot JTREG compiler tests only on fastdebug platforms and also on macosx
Summary: Modify hotspot/make/jprt.properties and make/jprt.properties on the top level to add/remove the relevant platforms.
Reviewed-by: kvn, roland
Contributed-by: Zoltan Majo <zoltan.majo at oracle.com>
! make/jprt.properties
Changeset: 026da495e889
Author: anoll
Date: 2014-08-05 07:37 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/026da495e889
Merge
Changeset: ae45df3285c9
Author: thartmann
Date: 2014-08-05 09:58 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/ae45df3285c9
8054033: Remove unused references to Compile*
Summary: Removed unused references to Compile* missed by JDK-8034812.
Reviewed-by: kvn, roland
! src/cpu/ppc/vm/ppc.ad
! src/share/vm/adlc/output_c.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/divnode.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/mathexactnode.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/node.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
Changeset: 472cdcd429be
Author: morris
Date: 2014-08-05 08:19 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/472cdcd429be
8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cpp
Summary: Fixed parfait initialization issue.
Reviewed-by: kvn, twisti
! src/share/vm/c1/c1_LinearScan.cpp
Changeset: 76913ad3cd41
Author: kvn
Date: 2014-08-05 15:02 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/76913ad3cd41
8052081: Optimize generated by C2 code for Intel's Atom processor
Summary: Allow to execute vectorization and crc32 optimization on Atom. Enable UseFPUForSpilling by default on x86.
Reviewed-by: roland
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/superword.cpp
Changeset: e6a16cb925ca
Author: thartmann
Date: 2014-08-06 08:47 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/e6a16cb925ca
8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocation
Summary: Added missing metadata relocation to 'loadConP_no_oop_cheap' on Sparc if the pointer is referring to a Klass. Added jtreg test.
Reviewed-by: kvn, roland
! src/cpu/sparc/vm/sparc.ad
+ test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
+ test/compiler/classUnloading/methodUnloading/WorkerClass.java
Changeset: 4ca584c9871d
Author: iignatyev
Date: 2014-08-06 21:21 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/4ca584c9871d
8054410: compiler/7068051/Test7068051.java fails with FileNotFoundException: f3oo.jar
Reviewed-by: kvn
! test/compiler/7068051/Test7068051.sh
Changeset: c82d0e6f53cd
Author: roland
Date: 2014-08-02 07:06 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/c82d0e6f53cd
8046698: assert(false) failed: only Initialize or AddP expected macro.cpp:943
Summary: PhiNode inserted between AllocateNode and Initialization node confuses allocation elimination
Reviewed-by: kvn
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/macro.cpp
+ test/compiler/macronodes/TestEliminateAllocationPhi.java
Changeset: 3e24ce3b2486
Author: morris
Date: 2014-08-07 18:09 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/3e24ce3b2486
8040920: Uninitialised memory in hotspot/src/share/vm/code/dependencies.cpp
Summary: Fixed parfait initialization issue.
Reviewed-by: kvn, twisti
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
Changeset: 85df7d31f622
Author: kvn
Date: 2014-08-08 10:35 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/85df7d31f622
Merge
Changeset: 6618133bfaf7
Author: amurillo
Date: 2014-08-08 11:36 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/6618133bfaf7
Merge
Changeset: a154419021ba
Author: amurillo
Date: 2014-08-12 14:04 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/a154419021ba
Merge
Changeset: f95347244306
Author: chegar
Date: 2014-08-17 15:56 +0100
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/f95347244306
8054834: Modular Source Code
Reviewed-by: alanb, chegar, mchung
Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, chris.hegarty at oracle.com, erik.joelsson at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, magnus.ihse.bursie at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, paul.sandoz at oracle.com
! src/share/vm/runtime/os.cpp
Changeset: 2195d56fbfe4
Author: chegar
Date: 2014-08-18 10:07 +0100
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/2195d56fbfe4
Merge
Changeset: d797b4e50707
Author: tschatzl
Date: 2014-08-07 22:28 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/d797b4e50707
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
Summary: Do not try to verify timing measures for the redirty logged cards phase when it is not executed.
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! test/gc/g1/TestDeferredRSUpdate.java
Changeset: de0aa2058110
Author: tschatzl
Date: 2014-08-07 22:28 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/de0aa2058110
8054341: Remove some obsolete code in G1CollectedHeap class
Summary: Remove dead code.
Reviewed-by: stefank, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 6b5529bd2bb3
Author: jmasa
Date: 2014-08-05 15:41 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/6b5529bd2bb3
8034056: assert(_heap_alignment >= _space_alignment) failed: heap_alignment less than space_alignment
Reviewed-by: tschatzl, sjohanss
! src/share/vm/memory/collectorPolicy.cpp
Changeset: a9e233f74c2b
Author: jmasa
Date: 2014-08-08 16:24 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/a9e233f74c2b
Merge
Changeset: 075a265e9036
Author: dsamersoff
Date: 2014-08-11 04:37 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/075a265e9036
8049049: Unportable format string argument mismatch in hotspot/agent/src/os/solaris/proc/saproc.cpp
Summary: Cast arguments on printing
Reviewed-by: dholmes, sspitsyn, jbachorik
! agent/src/os/solaris/proc/saproc.cpp
Changeset: 91eeb8807a03
Author: zgu
Date: 2014-08-07 12:18 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/91eeb8807a03
8046598: Scalable Native memory tracking development
Summary: Enhance scalability of native memory tracking
Reviewed-by: coleenp, ctornqvi, gtriantafill
! make/excludeSrc.make
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/memRegion.cpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
+ src/share/vm/services/allocationSite.hpp
+ src/share/vm/services/mallocSiteTable.cpp
+ src/share/vm/services/mallocSiteTable.hpp
+ src/share/vm/services/mallocTracker.cpp
+ src/share/vm/services/mallocTracker.hpp
+ src/share/vm/services/mallocTracker.inline.hpp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memBaseline.hpp
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memReporter.cpp
! src/share/vm/services/memReporter.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
+ src/share/vm/services/nmtCommon.cpp
+ src/share/vm/services/nmtCommon.hpp
! src/share/vm/services/nmtDCmd.cpp
! src/share/vm/services/nmtDCmd.hpp
+ src/share/vm/services/virtualMemoryTracker.cpp
+ src/share/vm/services/virtualMemoryTracker.hpp
+ src/share/vm/utilities/linkedlist.cpp
+ src/share/vm/utilities/linkedlist.hpp
+ src/share/vm/utilities/nativeCallStack.cpp
+ src/share/vm/utilities/nativeCallStack.hpp
! src/share/vm/utilities/vmError.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 73d3be1f503d
Author: zgu
Date: 2014-08-11 07:20 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/73d3be1f503d
Merge
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
Changeset: 0c7f758c15eb
Author: zgu
Date: 2014-08-11 07:30 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/0c7f758c15eb
8044140: Create NMT (Native Memory Tracking) tests for NMT2
Summary: Create new/modify existing tests for NMT2, which is an internal redesign to address scalability issues in the first implementation.
Reviewed-by: ctornqvi, zgu
Contributed-by: George Triantafillou <george.triantafillou at oracle.com>
! test/TEST.ROOT
! test/TEST.groups
! test/runtime/NMT/BaselineWithParameter.java
! test/runtime/NMT/CommandLineDetail.java
! test/runtime/NMT/CommandLineEmptyArgument.java
! test/runtime/NMT/CommandLineInvalidArgument.java
! test/runtime/NMT/CommandLineSummary.java
! test/runtime/NMT/CommandLineTurnOffNMT.java
! test/runtime/NMT/JcmdScale.java
! test/runtime/NMT/JcmdWithNMTDisabled.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/ShutdownTwice.java
! test/runtime/NMT/SummaryAfterShutdown.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocTestType.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 5217fa82f1a4
Author: zgu
Date: 2014-08-11 10:18 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/5217fa82f1a4
6424123: JVM crashes on failed 'strdup' call
Summary: Calling os::malloc()/os::strdup() and new os::strdup_check_oom() instead of ::malloc()/::strdup() for native memory tracking purpose
Reviewed-by: coleenp, ctornqvi, kvn
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/porting_aix.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/management.cpp
! src/share/vm/shark/sharkBuilder.cpp
Changeset: 4750cc1f4306
Author: coleenp
Date: 2014-08-12 10:48 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/4750cc1f4306
8003426: Remove UseFastAccessors and UseFastEmptyMethods except for zero
Summary: These options have been long disabled in Xmixed mode because they prevent these small methods from being inlined and are subject to bit rot, and we don't need more macro assembler code to maintain and change if the constant pool cache format changes.
Reviewed-by: simonis, kvn
! src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp
! src/cpu/ppc/vm/cppInterpreter_ppc.cpp
! src/cpu/ppc/vm/interpreterGenerator_ppc.hpp
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
+ src/cpu/x86/vm/interpreterGenerator_x86.cpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/globals_zero.hpp
! src/cpu/zero/vm/interpreterGenerator_zero.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/cppInterpreter.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterGenerator.hpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
! src/share/vm/prims/jvmtiManageCapabilities.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: b33d97dd6fdc
Author: zgu
Date: 2014-08-12 12:39 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/b33d97dd6fdc
8054938: [TESTBUG] Wrong WhiteBox.java was pushed by JDK-8044140
Summary: Reserved WhiteBox.java pushed by JDK-8044140
Reviewed-by: ccheung, hseigel
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: d3fd2d45ce56
Author: gtriantafill
Date: 2014-08-12 14:06 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/d3fd2d45ce56
8054952: [TESTBUG] Add missing NMT2 tests
Summary: The new NMT2 tests got lost on the way into jdk9 yesterday, this change adds them.
Reviewed-by: coleenp, zgu, ctornqvi
+ test/runtime/NMT/AutoshutdownNMT.java
+ test/runtime/NMT/JcmdBaselineDetail.java
+ test/runtime/NMT/JcmdDetailDiff.java
+ test/runtime/NMT/JcmdScaleDetail.java
+ test/runtime/NMT/JcmdSummaryDiff.java
+ test/runtime/NMT/MallocRoundingReportTest.java
+ test/runtime/NMT/MallocSiteHashOverflow.java
+ test/runtime/NMT/MallocStressTest.java
+ test/runtime/NMT/ReleaseNoCommit.java
+ test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
Changeset: 8c018e00452f
Author: ctornqvi
Date: 2014-08-12 21:18 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/8c018e00452f
Merge
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
Changeset: 099aef37c20a
Author: ctornqvi
Date: 2014-08-12 17:29 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/099aef37c20a
8054713: [TESTBUG] runtime/jsig/Test8017498.sh: Execution failed: exit code 1
Summary: Changed output directory of gcc to avoid permission problems
Reviewed-by: coleenp, minqi
! test/runtime/jsig/Test8017498.sh
Changeset: c40425f14560
Author: hseigel
Date: 2014-08-12 20:29 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/c40425f14560
8050485: super() in a try block in a ctor causes VerifyError
Summary: Parse catch clause paths to ensure they end in throws
Reviewed-by: dlong, acorn, kamg, ctornqvi, lfoltan
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
Changeset: a59f28b051ef
Author: hseigel
Date: 2014-08-12 21:16 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/a59f28b051ef
Merge
Changeset: d319bc773ea2
Author: dcubed
Date: 2014-08-13 13:29 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/d319bc773ea2
Merge
! src/share/vm/memory/collectorPolicy.cpp
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
Changeset: d5d005f1d973
Author: mgerdin
Date: 2014-08-11 17:12 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/d5d005f1d973
8011397: JTREG needs to copy additional WhiteBox class file to JTwork/scratch/sun/hotspot
Reviewed-by: kvn, iignatyev, mgerdin
Contributed-by: andrey.x.zakharov at oracle.com
! test/compiler/8009761/Test8009761.java
! test/compiler/8010927/Test8010927.java
! test/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java
! test/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java
! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
! test/compiler/intrinsics/bmi/TestAndnI.java
! test/compiler/intrinsics/bmi/TestAndnL.java
! test/compiler/intrinsics/bmi/TestBlsiI.java
! test/compiler/intrinsics/bmi/TestBlsiL.java
! test/compiler/intrinsics/bmi/TestBlsmskI.java
! test/compiler/intrinsics/bmi/TestBlsmskL.java
! test/compiler/intrinsics/bmi/TestBlsrI.java
! test/compiler/intrinsics/bmi/TestBlsrL.java
! test/compiler/intrinsics/bmi/TestLzcntI.java
! test/compiler/intrinsics/bmi/TestLzcntL.java
! test/compiler/intrinsics/bmi/TestTzcntI.java
! test/compiler/intrinsics/bmi/TestTzcntL.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAbortThreshold.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMRetryCount.java
! test/compiler/rtm/locking/TestRTMSpinLoopCount.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
! test/compiler/rtm/locking/TestUseRTMDeopt.java
! test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
! test/compiler/rtm/locking/TestUseRTMForStackLocks.java
! test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
! test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java
! test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java
! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestMinInitialErgonomics.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestSerialHeapSizeFlags.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/gc/g1/TestHumongousCodeCacheRoots.java
! test/runtime/ClassUnload/KeepAliveClass.java
! test/runtime/ClassUnload/KeepAliveClassLoader.java
! test/runtime/ClassUnload/KeepAliveObject.java
! test/runtime/ClassUnload/KeepAliveSoftReference.java
! test/runtime/ClassUnload/UnloadTest.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocTestType.java
! test/runtime/interned/SanityTest.java
! test/runtime/memory/ReadFromNoaccessArea.java
! test/runtime/memory/ReserveMemory.java
! test/runtime/memory/RunUnitTestsConcurrently.java
! test/runtime/memory/StressVirtualSpaceResize.java
! test/runtime/whitebox/WBStackSize.java
! test/sanity/WBApi.java
! test/sanity/WhiteBox.java
! test/serviceability/ParserTest.java
! test/testlibrary/ctw/test/ClassesDirTest.java
! test/testlibrary/ctw/test/ClassesListTest.java
! test/testlibrary/ctw/test/JarDirTest.java
! test/testlibrary/ctw/test/JarsTest.java
! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
! test/testlibrary_tests/whitebox/vm_flags/StringTest.java
! test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java
! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java
Changeset: e0a82e63deef
Author: stefank
Date: 2014-08-11 14:03 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/e0a82e63deef
8054823: Add size_t as a valid VM flag type
Reviewed-by: kvn, vlivanov, sla
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/management.cpp
! src/share/vm/utilities/bitMap.cpp
+ test/gc/arguments/TestArrayAllocatorMallocLimit.java
+ test/serviceability/attach/AttachSetGetFlag.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
+ test/testlibrary_tests/whitebox/vm_flags/SizeTTest.java
Changeset: 34d40fa9d0f2
Author: jmasa
Date: 2014-08-14 18:42 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/34d40fa9d0f2
Merge
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/management.cpp
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocTestType.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 7a0fe19ac034
Author: amurillo
Date: 2014-08-15 09:19 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/7a0fe19ac034
Merge
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
Changeset: 8e575cec7af9
Author: amurillo
Date: 2014-08-19 11:17 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/8e575cec7af9
Merge
! src/share/vm/runtime/os.cpp
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
Changeset: 16286b7d7c6e
Author: iklam
Date: 2014-08-12 17:29 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/16286b7d7c6e
8046070: Class Data Sharing clean up and refactoring
Summary: Cleaned up CDS to be more configurable, maintainable and extensible
Reviewed-by: dholmes, coleenp, acorn, mchung
! make/excludeSrc.make
! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
+ src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
+ src/share/vm/classfile/sharedClassUtil.hpp
+ src/share/vm/classfile/sharedPathsMiscInfo.cpp
+ src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
+ src/share/vm/classfile/systemDictionaryShared.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.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/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
+ src/share/vm/utilities/stringUtils.cpp
+ src/share/vm/utilities/stringUtils.hpp
+ test/testlibrary/com/oracle/java/testlibrary/BuildHelper.java
Changeset: 72030160367a
Author: zgu
Date: 2014-08-14 09:02 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/72030160367a
8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail tracking on (NMT2)
Summary: Dynamic allocate _reserved_regions instead of static object to avoid racing during process exit
Reviewed-by: dholmes, coleenp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/virtualMemoryTracker.cpp
! src/share/vm/services/virtualMemoryTracker.hpp
Changeset: 8a290a0d2153
Author: zgu
Date: 2014-08-14 13:13 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/8a290a0d2153
Merge
Changeset: 01e6096da640
Author: zgu
Date: 2014-08-14 13:15 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/01e6096da640
8054547: Re-enable warning for incompatible java launcher
Summary: Re-enabled warning as launcher change reached promotion build
Reviewed-by: hseigel, coleenp
! src/share/vm/runtime/arguments.cpp
Changeset: 4a937a64c20b
Author: zgu
Date: 2014-08-14 17:25 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/4a937a64c20b
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 80b831308478
Author: ctornqvi
Date: 2014-08-14 18:14 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/80b831308478
8032999: [TESTBUG] JT-Reg Runtime tests to be run as part of JPRT submit job
Summary: JPRT will now run most of the tests in /runtime
Reviewed-by: dcubed, mseledtsov, zgu, mikael
! make/jprt.properties
! test/TEST.groups
! test/runtime/7158988/FieldMonitor.java
! test/runtime/CompressedOops/CompressedClassPointers.java
! test/runtime/jsig/Test8017498.sh
Changeset: af24453bcd3e
Author: sspitsyn
Date: 2014-08-15 11:25 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/af24453bcd3e
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: ce9fb9e64334
Author: coleenp
Date: 2014-08-15 15:25 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/ce9fb9e64334
8055231: ZERO variant build is broken
Summary: Fix zero build.
Reviewed-by: coleenp
Contributed-by: Severin Gehwolf <sgehwolf at redhat.com>
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: 03b8d901bdea
Author: coleenp
Date: 2014-08-15 20:37 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/03b8d901bdea
Merge
Changeset: c346a7739aee
Author: zgu
Date: 2014-08-19 08:34 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/c346a7739aee
8055007: NMT2: emptyStack missing in minimal build
Summary: Refactored emptyStack to a static member of NativeCallStack, which is accessible in minimal build.
Reviewed-by: coleenp, dholmes
! src/share/vm/services/mallocSiteTable.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/services/nmtCommon.hpp
! src/share/vm/services/virtualMemoryTracker.cpp
! src/share/vm/services/virtualMemoryTracker.hpp
! src/share/vm/utilities/nativeCallStack.cpp
! src/share/vm/utilities/nativeCallStack.hpp
Changeset: 83b971c5423f
Author: zgu
Date: 2014-08-19 08:42 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/83b971c5423f
Merge
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/virtualMemoryTracker.cpp
! src/share/vm/services/virtualMemoryTracker.hpp
Changeset: c041b65beeed
Author: zgu
Date: 2014-08-19 09:05 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/c041b65beeed
8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332 Error: ShouldNotReachHere() when running NMT tests
Summary: Handled CDS mapping region and added test for the scenario
Reviewed-by: coleenp, ctornqvi
! src/share/vm/services/virtualMemoryTracker.cpp
+ test/runtime/NMT/NMTWithCDS.java
Changeset: e6122e00c927
Author: gtriantafill
Date: 2014-08-18 11:56 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/e6122e00c927
8054711: [TESTBUG] Enable NMT2 tests after NMT2 is integrated
Summary: enable tests for NMT2
Reviewed-by: ctornqvi, zgu
! test/runtime/NMT/AutoshutdownNMT.java
! test/runtime/NMT/BaselineWithParameter.java
! test/runtime/NMT/CommandLineDetail.java
! test/runtime/NMT/CommandLineEmptyArgument.java
! test/runtime/NMT/CommandLineInvalidArgument.java
! test/runtime/NMT/CommandLineSummary.java
! test/runtime/NMT/CommandLineTurnOffNMT.java
! test/runtime/NMT/JcmdBaselineDetail.java
! test/runtime/NMT/JcmdScale.java
! test/runtime/NMT/JcmdScaleDetail.java
! test/runtime/NMT/JcmdSummaryDiff.java
! test/runtime/NMT/JcmdWithNMTDisabled.java
! test/runtime/NMT/MallocRoundingReportTest.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/ReleaseNoCommit.java
! test/runtime/NMT/ShutdownTwice.java
! test/runtime/NMT/SummaryAfterShutdown.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocTestType.java
Changeset: 56ff43213a78
Author: gtriantafill
Date: 2014-08-19 06:47 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/56ff43213a78
8055051: runtime/NMT/CommandLineEmptyArgument.java fails
Summary: disable failing test
Reviewed-by: ctornqvi, zgu
! test/runtime/NMT/CommandLineEmptyArgument.java
Changeset: b808a03aa0b7
Author: zgu
Date: 2014-08-19 10:04 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/b808a03aa0b7
Merge
! src/share/vm/services/virtualMemoryTracker.cpp
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocTestType.java
Changeset: 0ade41b2dbeb
Author: jmasa
Date: 2013-11-21 09:57 -0800
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/0ade41b2dbeb
8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert
Reviewed-by: tschatzl, brutisso
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
Changeset: 5997ed0b2734
Author: jmasa
Date: 2014-08-15 09:06 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/5997ed0b2734
Merge
Changeset: f9a1351ded4f
Author: stefank
Date: 2014-08-18 14:12 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/f9a1351ded4f
8055275: Several gc/class_unloading/ tests fail due to missed +UnlockDiagnosticVMOptions flag
Reviewed-by: mgerdin, jwilhelm
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
Changeset: 057a2501eb5f
Author: stefank
Date: 2014-08-18 12:25 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/057a2501eb5f
Merge
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
Changeset: 06c4ab3d220b
Author: tschatzl
Date: 2014-08-18 15:41 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/06c4ab3d220b
8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout
Summary: Give the test a time limit of approximately one minute so that it exits early on slow machines.
Reviewed-by: ehelin, dfazunen, brutisso
! test/gc/g1/TestEagerReclaimHumongousRegions2.java
Changeset: 1662147c9ca3
Author: mgerdin
Date: 2014-08-18 16:19 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/1662147c9ca3
8055284: sanity/WhiteBox.java fails with NPE
Summary: Revert previous change, sanity/WhiteBox.java provides its own sun.hotspot.WhiteBox class.
Reviewed-by: ehelin, brutisso
Contributed-by: dmitry.fazunenko at oracle.com
! test/sanity/WhiteBox.java
Changeset: 724693e4412d
Author: mgerdin
Date: 2014-08-18 14:49 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/724693e4412d
Merge
Changeset: 6c9cd9128efb
Author: tschatzl
Date: 2014-08-18 16:10 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/6c9cd9128efb
8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data
Summary: Let HeapRegionSeq manage the heap region and auxiliary data to decrease the amount of responsibilities of G1CollectedHeap, and encapsulate this work from other code.
Reviewed-by: jwilhelm, jmasa, mgerdin, brutisso
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1HeapRegionTable.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! 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/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/prims/whitebox.cpp
Changeset: 92d550c8f10b
Author: tschatzl
Date: 2014-08-18 15:43 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/92d550c8f10b
Merge
Changeset: 8cf8b0ab1b08
Author: poonam
Date: 2014-08-18 19:30 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/8cf8b0ab1b08
8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
Summary: Fill the last card that has been allocated into with a dummy object
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 8985af9b3519
Author: tschatzl
Date: 2014-08-19 14:09 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/8985af9b3519
8038423: G1: Decommit memory within heap
Summary: Allow G1 to decommit memory of arbitrary regions within the heap and their associated auxiliary data structures card table, BOT, hot card cache, and mark bitmaps.
Reviewed-by: mgerdin, brutisso, jwilhelm
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! 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/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CardCounts.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
+ src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
+ src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp
+ src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
+ src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/prims/jni.cpp
Changeset: d5101d894b87
Author: jmasa
Date: 2014-08-19 13:44 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/d5101d894b87
Merge
Changeset: 73561302492c
Author: tschatzl
Date: 2014-08-20 14:34 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/73561302492c
8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423
Summary: If large pages are enabled and configured in Linux, the VM always pre-commits the entire space. The VM fails verification of the commit of the initial heap because some internal data structure marked all memory pages of the heap as committed during initialization. This makes the code think that we attempted a double-commit during first allocation of the heap. Remove the initial marking of memory pages of the heap to committed.
Reviewed-by: mgerdin
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
Changeset: d617b298b734
Author: tschatzl
Date: 2014-08-20 15:04 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/d617b298b734
8055635: Missing include in g1RegionToSpaceMapper.hpp results in unresolved symbol of fastdebug build without precompiled headers
Reviewed-by: mgerdin, ehelin
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
Changeset: 73cf3098bd73
Author: jmasa
Date: 2014-08-21 10:51 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/73cf3098bd73
Merge
Changeset: 954700ff3322
Author: thartmann
Date: 2014-08-11 13:01 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/954700ff3322
8043284: Optimize signed integer comparison
Summary: Folding of BoolNode if input add/sub of CmpI overflows and we can prove that compared value is not in the two resulting ranges. Added test for CmpI and CmpU optimizations.
Reviewed-by: kvn, rbackman, roland
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
+ test/compiler/IntegerArithmetic/TestIntegerComparison.java
Changeset: 190b0e9d0ad1
Author: roland
Date: 2014-08-11 14:12 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/190b0e9d0ad1
7173584: Implement arraycopy as a macro node
Summary: delay the conversion of arraycopy to stub calls to macro expansion
Reviewed-by: kvn, iveresov
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
+ src/share/vm/opto/macroArrayCopy.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/phase.hpp
! src/share/vm/opto/phaseX.hpp
Changeset: db7d2f27bcb6
Author: roland
Date: 2014-08-11 13:02 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/db7d2f27bcb6
Merge
Changeset: 99995cb1ae44
Author: anoll
Date: 2014-08-13 10:44 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/99995cb1ae44
8043913: remove legacy code in SPARC's VM_Version::platform_features
Summary: Kept only getisax(2) to determine platform features
Reviewed-by: kvn, roland
Contributed-by: Zoltan Majo <zoltan.majo at oracle.com>
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: 7f427b4f174d
Author: roland
Date: 2014-08-11 15:09 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/7f427b4f174d
8054224: Recursive method that was compiled by C1 is unable to catch StackOverflowError
Summary: do not update exception cache if exception is replaced when thrown
Reviewed-by: kvn, iveresov
! src/share/vm/c1/c1_Runtime1.cpp
+ test/compiler/exceptions/TestRecursiveReplacedException.java
Changeset: 3d0f5e4b3eec
Author: roland
Date: 2014-08-13 09:53 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/3d0f5e4b3eec
Merge
Changeset: f62b69773aaf
Author: kvn
Date: 2014-08-13 13:05 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/f62b69773aaf
8054927: Missing MemNode::acquire ordering in some volatile Load nodes
Summary: Fixed memory ordering parameter and added missing barriers for volatile loads.
Reviewed-by: roland, iveresov
! src/share/vm/opto/library_call.cpp
Changeset: 4395c63e455b
Author: mduigou
Date: 2014-08-13 23:33 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/4395c63e455b
8047952: Remove _FORTIFY_SOURCE from fastdebug and slowdebug builds
Reviewed-by: dholmes
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/gcc.make
Changeset: 1d600d0306c6
Author: iveresov
Date: 2014-08-13 17:37 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/1d600d0306c6
8054883: Segmentation error while running program
Summary: Fix pattern matching of range check
Reviewed-by: kvn
! src/share/vm/opto/ifnode.cpp
Changeset: cf3ccda01fa6
Author: thartmann
Date: 2014-08-14 09:15 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/cf3ccda01fa6
8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive" for anonymous classes
Summary: Because anonymous classes are not in the system dictionary, we have to set 'unloading_occurred' based on 'CLDG::do_unloading()'. Added jtreg test.
Reviewed-by: kvn, coleenp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/systemDictionary.cpp
+ test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
Changeset: c3616819585c
Author: kvn
Date: 2014-08-15 12:27 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/c3616819585c
Merge
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/opto/compile.cpp
Changeset: 7c8d05c88072
Author: thartmann
Date: 2014-08-19 07:36 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/7c8d05c88072
8048879: "unexpected yanked node" opto/postaloc.cpp:139
Summary: MemBarAcquireNode prevents deletion of dead LoadNNode. Added condition to 'has_special_unique_user' to trigger deletion.
Reviewed-by: kvn, iveresov
! src/share/vm/opto/node.cpp
+ test/compiler/membars/TestMemBarAcquire.java
Changeset: ae92f23ff97a
Author: kvn
Date: 2014-08-13 17:50 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/ae92f23ff97a
8054164: solaris makefile
Reviewed-by: roland
! make/solaris/makefiles/dtrace.make
Changeset: d70e26dc1712
Author: kvn
Date: 2014-08-19 17:48 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/d70e26dc1712
Merge
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
Changeset: bcfc31be2968
Author: kvn
Date: 2014-08-19 16:20 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/bcfc31be2968
8055503: Rollback 8054164 changeset
Reviewed-by: iveresov
! make/solaris/makefiles/dtrace.make
Changeset: 29999b8709a4
Author: roland
Date: 2014-08-19 17:23 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/29999b8709a4
8055153: nsk/stress/jck60/jck60014 crashes on sparc
Summary: missing control for LoadRange and LoadKlass nodes created during arraycopy node expansion
Reviewed-by: kvn, iveresov
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macroArrayCopy.cpp
+ test/compiler/arraycopy/TestMissingControl.java
Changeset: 865c90cfd688
Author: rbackman
Date: 2014-08-21 20:24 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/865c90cfd688
Merge
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/systemDictionary.cpp
Changeset: 44776dc0edd9
Author: rbackman
Date: 2014-08-21 19:06 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/44776dc0edd9
Merge
Changeset: bf4d2f5595bc
Author: tschatzl
Date: 2014-08-21 16:44 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/bf4d2f5595bc
8055098: WB API should be extended to provide information about size and age of object.
Summary: Extend the WhiteBox API to provide information about the size and age of objects. Further add a mechanism to trigger a young GC.
Reviewed-by: tschatzl, sjohanss
Contributed-by: Leonid Mesnik <leonid.mesnik at oracle.com>
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/prims/whitebox.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 3356b614acfa
Author: jmasa
Date: 2014-08-22 07:12 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/3356b614acfa
Merge
Changeset: 41fa2928807a
Author: amurillo
Date: 2014-08-22 09:55 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/41fa2928807a
Merge
More information about the panama-dev
mailing list