hg: harfbuzz/jdk9/hotspot: 1056 new changesets
steven.loomis at oracle.com
steven.loomis at oracle.com
Thu Feb 26 04:27:44 UTC 2015
Changeset: 0bf05fc3b45a
Author: lana
Date: 2014-08-09 21:27 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0bf05fc3b45a
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/harfbuzz/jdk9/hotspot/rev/473cc24bc22a
Merge
Changeset: 07a6e56a6936
Author: tschatzl
Date: 2014-07-23 09:03 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/bd555dd6ca97
Merge
Changeset: 370ff4c8bd7b
Author: dsamersoff
Date: 2014-07-28 07:31 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/e5cdc6b42875
Merge
Changeset: 8842d38f4016
Author: mdoerr
Date: 2014-07-29 10:26 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/e55980631e8c
Merge
Changeset: d7ca170d0b32
Author: coleenp
Date: 2014-07-31 00:50 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/6c810eebb532
Merge
Changeset: 4986ca806899
Author: hseigel
Date: 2014-08-02 16:28 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/defc10695c19
Merge
Changeset: 88aa8ae1a9c8
Author: tschatzl
Date: 2014-07-31 09:23 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/26156d95956c
Merge
Changeset: de9fde36d673
Author: jmasa
Date: 2014-08-01 15:40 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/8429693b8c5c
Merge
Changeset: 14e40cb29ca9
Author: stefank
Date: 2014-08-04 15:04 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/a3f928754029
Merge
Changeset: c349d53cbc8b
Author: anoll
Date: 2014-07-24 09:15 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/cb7a6f9f5565
Merge
Changeset: c1d7ba5b5d45
Author: thartmann
Date: 2014-07-25 10:06 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/e2572eca0651
Merge
Changeset: 5224135904f8
Author: kvn
Date: 2014-07-17 15:40 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/fb3cc0a3799f
Merge
Changeset: 2c26420129d9
Author: roland
Date: 2014-07-31 19:59 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/3d02fef8050a
Merge
Changeset: fcb6c71678c9
Author: iignatyev
Date: 2014-08-03 12:04 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/026da495e889
Merge
Changeset: ae45df3285c9
Author: thartmann
Date: 2014-08-05 09:58 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/85df7d31f622
Merge
Changeset: 6618133bfaf7
Author: amurillo
Date: 2014-08-08 11:36 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6618133bfaf7
Merge
Changeset: a154419021ba
Author: amurillo
Date: 2014-08-12 14:04 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a154419021ba
Merge
Changeset: 2195d56fbfe4
Author: chegar
Date: 2014-08-18 10:07 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2195d56fbfe4
Merge
Changeset: d797b4e50707
Author: tschatzl
Date: 2014-08-07 22:28 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/a9e233f74c2b
Merge
Changeset: 075a265e9036
Author: dsamersoff
Date: 2014-08-11 04:37 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/a59f28b051ef
Merge
Changeset: d319bc773ea2
Author: dcubed
Date: 2014-08-13 13:29 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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: 657294869d7f
Author: lana
Date: 2014-08-28 14:53 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/657294869d7f
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: 0050efd213f1
Author: katleman
Date: 2014-08-29 11:30 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0050efd213f1
Added tag jdk9-b28 for changeset 657294869d7f
! .hgtags
Changeset: 16286b7d7c6e
Author: iklam
Date: 2014-08-12 17:29 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/8a290a0d2153
Merge
Changeset: 01e6096da640
Author: zgu
Date: 2014-08-14 13:15 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/03b8d901bdea
Merge
Changeset: c346a7739aee
Author: zgu
Date: 2014-08-19 08:34 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/5997ed0b2734
Merge
Changeset: f9a1351ded4f
Author: stefank
Date: 2014-08-18 14:12 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/724693e4412d
Merge
Changeset: 6c9cd9128efb
Author: tschatzl
Date: 2014-08-18 16:10 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/92d550c8f10b
Merge
Changeset: 8cf8b0ab1b08
Author: poonam
Date: 2014-08-18 19:30 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/d5101d894b87
Merge
Changeset: 73561302492c
Author: tschatzl
Date: 2014-08-20 14:34 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/73cf3098bd73
Merge
Changeset: 954700ff3322
Author: thartmann
Date: 2014-08-11 13:01 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/db7d2f27bcb6
Merge
Changeset: 99995cb1ae44
Author: anoll
Date: 2014-08-13 10:44 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/3d0f5e4b3eec
Merge
Changeset: f62b69773aaf
Author: kvn
Date: 2014-08-13 13:05 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/44776dc0edd9
Merge
Changeset: bf4d2f5595bc
Author: tschatzl
Date: 2014-08-21 16:44 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/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/harfbuzz/jdk9/hotspot/rev/3356b614acfa
Merge
Changeset: 41fa2928807a
Author: amurillo
Date: 2014-08-22 09:55 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/41fa2928807a
Merge
Changeset: deb29e92f68a
Author: lana
Date: 2014-08-29 11:57 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/deb29e92f68a
Merge
Changeset: 79a01e915f52
Author: katleman
Date: 2014-09-04 13:26 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/79a01e915f52
Added tag jdk9-b29 for changeset deb29e92f68a
! .hgtags
Changeset: 91f25b8a47af
Author: zgu
Date: 2014-08-20 08:41 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/91f25b8a47af
8054546: NMT2 leaks memory
Summary: Fixed memory leak in NMT by baselining memory in c heap instead of an arena.
Reviewed-by: coleenp, minqi
! src/share/vm/services/mallocTracker.hpp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memBaseline.hpp
Changeset: 6ae3b7da7952
Author: zgu
Date: 2014-08-20 08:50 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6ae3b7da7952
Merge
Changeset: f2417008f618
Author: zgu
Date: 2014-08-20 15:58 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f2417008f618
8055236: Deadlock during NMT2 shutdown on Windows
Summary: Removed MemTracker::shutdown() call to avoid deadlock
Reviewed-by: minqi, ctornqvi
! src/os/windows/vm/os_windows.cpp
Changeset: 115d958b07de
Author: zgu
Date: 2014-08-20 21:37 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/115d958b07de
Merge
Changeset: 943c5da523fd
Author: ctornqvi
Date: 2014-08-20 14:59 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/943c5da523fd
8055164: [TESTBUG] runtime/CompressedOops/CompressedClassPointers.java fails with OpenJDK build
Summary: Removed explicit check for HotSpot in output
Reviewed-by: sla, coleenp, hseigel
! test/runtime/CompressedOops/CompressedClassPointers.java
Changeset: 23270ceb0be7
Author: ctornqvi
Date: 2014-08-20 14:59 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/23270ceb0be7
8027480: Build Windows x64 fastdebug builds using /homeparams
Summary: Windows x64 fastdebug builds now uses the /homeparams compiler flag
Reviewed-by: dcubed, zgu, lfoltan
! make/windows/makefiles/vm.make
! src/share/tools/ProjectCreator/BuildConfig.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC7.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC8.java
Changeset: b231e0ef5547
Author: ctornqvi
Date: 2014-08-21 01:43 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b231e0ef5547
Merge
Changeset: af72c1a537dc
Author: igerasim
Date: 2014-08-21 16:32 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/af72c1a537dc
8055338: (process) Add instrumentation to help diagnose JDK-6573254
Reviewed-by: dcubed, ohair, iklam, dholmes, sspitsyn, sla
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/java.cpp
Changeset: f7df20ae08e2
Author: sla
Date: 2014-08-22 08:13 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f7df20ae08e2
8055754: filemap.cpp does not compile with clang
Reviewed-by: kvn, iklam, coleenp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
Changeset: b5c908c4e997
Author: ctornqvi
Date: 2014-08-22 09:30 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b5c908c4e997
8055814: [TESTBUG] runtime/NMT/NMTWithCDS.java fails with product builds due to missing UnlockDiagnosticVMOptions
Summary: Passing -XX:+UnlockDiagnosticVMOptions to ProcessBuilder
Reviewed-by: zgu, gtriantafill
! test/runtime/NMT/NMTWithCDS.java
Changeset: 6c4b3632b42f
Author: dcubed
Date: 2014-08-22 11:23 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6c4b3632b42f
Merge
Changeset: 8519a5cf7cd4
Author: gtriantafill
Date: 2014-08-22 06:46 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8519a5cf7cd4
8055052: [TESTBUG] runtime/NMT/JcmdDetailDiff.java fails on Windows when there are no debug symbols available
Reviewed-by: ctornqvi, hseigel
! test/runtime/NMT/JcmdDetailDiff.java
Changeset: d764332b3890
Author: gtriantafill
Date: 2014-08-22 07:38 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d764332b3890
8055053: [TESTBUG] runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails
Reviewed-by: ctornqvi, zgu
! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
Changeset: 2d87b6b4660c
Author: gtriantafill
Date: 2014-08-21 14:37 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2d87b6b4660c
8055684: runtime/NMT/CommandLineEmptyArgument.java fails
Reviewed-by: ctornqvi, sla
! test/runtime/NMT/CommandLineEmptyArgument.java
Changeset: 04b4bc792043
Author: gtriantafill
Date: 2014-08-22 06:28 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/04b4bc792043
8055765: Misplaced @key stress prevents MallocSiteHashOverflow.java and MallocStressTest.java tests from running
Reviewed-by: ctornqvi, zgu, hseigel
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/runtime/NMT/MallocStressTest.java
Changeset: 026e9d17ba9b
Author: ctornqvi
Date: 2014-08-22 14:21 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/026e9d17ba9b
8055844: [TESTBUG] test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails on Solaris Sparc due to incorrect page size being used
Summary: Use 128KB chunks for virtual memory operations
Reviewed-by: zgu, gtriantafill
! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
Changeset: 86451b926286
Author: ccheung
Date: 2014-08-25 00:13 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/86451b926286
8048150: Allow easy configurations for large CDS archives
Summary: Estimate the size of shared archive based on the number of classes in the classlist file
Reviewed-by: iklam, jiangli, minqi, dholmes
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
Changeset: 8ae56f4f758f
Author: ctornqvi
Date: 2014-08-26 13:07 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8ae56f4f758f
8041727: [TESTBUG] runtime/jsig/Test8017498.sh fails with Test8017498.sh: 50: [: x/usr/bin/gcc: unexpected operator
Summary: Fixed shell script issues
Reviewed-by: dcubed, gtriantafill
! test/runtime/jsig/Test8017498.sh
Changeset: 820608bf2902
Author: kvn
Date: 2014-08-22 12:03 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/820608bf2902
8055069: TSX and RTM should be deprecated more strongly until hardware is corrected
Summary: Require to specify UnlockExperimentalVMOptions flag together with UseRTMLocking flag on un-patched systems where CPUID allows it but is unsupported otherwise.
Reviewed-by: iveresov, fzhinkin
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
Changeset: b7cadec70148
Author: thartmann
Date: 2014-08-25 07:08 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b7cadec70148
8055751: TestAnonymousClassUnloading.java needs to copy additional WhiteBox class file to JTwork/scratch/sun/hotspot
Summary: Copy additional Whitebox class file to JTwork (required by JDK-8011397).
Reviewed-by: kvn
! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
Changeset: 3ce2966392ef
Author: thartmann
Date: 2014-08-25 07:04 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3ce2966392ef
8055657: Test compiler/classUnloading/methodUnloading/TestMethodUnloading.java does not work with non-default GC
Summary: Remove the '-XX:+UseParallelGC' parameter from the test because it is conflicting with other GC settings.
Reviewed-by: kvn
! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
Changeset: 03792046279f
Author: thartmann
Date: 2014-08-25 07:44 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/03792046279f
Merge
Changeset: 09bd266452ee
Author: zmajo
Date: 2014-08-27 10:02 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/09bd266452ee
8051415: TypeTuple::make_domain() and TypeTuple::make_range() allocate too much memory
Summary: Change memory allocation in TypeTuple::make_domain() and TypeTuple::make_range() to not allocate memory for TypeFunc::Parms.
Reviewed-by: kvn, roland
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
Changeset: 3c92cbe3250f
Author: iignatyev
Date: 2014-08-27 17:09 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3c92cbe3250f
8056072: add jprt_optimized targets
Reviewed-by: kvn, roland
! make/Makefile
! make/jprt.gmk
! make/jprt.properties
Changeset: 6a88438902fb
Author: rbackman
Date: 2014-08-28 18:31 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6a88438902fb
Merge
Changeset: c9f4b775ec14
Author: brutisso
Date: 2014-08-25 08:27 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c9f4b775ec14
8055818: Remove PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC from g1BlockOffsetTable.cpp
Reviewed-by: stefank, mgerdin
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
Changeset: 73f74a485368
Author: stefank
Date: 2014-08-25 09:10 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/73f74a485368
8055416: Several vm/gc/heap/summary "After GC" events emitted for the same GC ID
Reviewed-by: brutisso, ehelin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 8ef8e5c997cc
Author: stefank
Date: 2014-08-25 07:35 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8ef8e5c997cc
Merge
Changeset: 7808b2d5d604
Author: tschatzl
Date: 2014-08-26 09:36 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7808b2d5d604
8054819: Rename HeapRegionSeq to HeapRegionManager
Reviewed-by: jwilhelm, jmasa
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionManager.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.inline.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/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
+ src/share/vm/gc_implementation/g1/heapRegionManager.cpp
+ src/share/vm/gc_implementation/g1/heapRegionManager.hpp
+ src/share/vm/gc_implementation/g1/heapRegionManager.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
- 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/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
Changeset: 6227e3d7a5b6
Author: jmasa
Date: 2014-08-28 08:56 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6227e3d7a5b6
Merge
Changeset: 3e66f85c4b33
Author: jmasa
Date: 2014-08-28 17:45 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3e66f85c4b33
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
- 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
Changeset: 0a92f32c3883
Author: tschatzl
Date: 2014-08-26 14:15 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0a92f32c3883
8055953: [TESTBUG] Fix for 8055098 does not contain unit test
Summary: Add missing unit test.
Reviewed-by: tschatzl
Contributed-by: Leonid Mesnik <leonid.mesnik at oracle.com>
+ test/gc/whitebox/TestWBGC.java
Changeset: fc146c1f9594
Author: tschatzl
Date: 2014-08-26 14:15 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/fc146c1f9594
8055919: Remove dead code in G1 concurrent marking code
Reviewed-by: jmasa, jwilhelm
! 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
Changeset: 8024c15868c8
Author: tschatzl
Date: 2014-08-27 08:59 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8024c15868c8
8056043: Heap does not shrink within the heap after JDK-8038423
Summary: Enable shrinking within the heap by removing some code added for JDK-8054818. Enable the test case that checks that again too.
Reviewed-by: jwilhelm, jmasa
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! test/gc/g1/TestHumongousShrinkHeap.java
Changeset: 9c6176aa57b9
Author: brutisso
Date: 2014-08-27 10:51 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9c6176aa57b9
8055816: Remove dead code in g1BlockOffsetTable
Reviewed-by: tschatzl, mgerdin
! 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.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: 48de4d583857
Author: brutisso
Date: 2014-08-27 09:22 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/48de4d583857
Merge
Changeset: 14c813b8ba20
Author: sjohanss
Date: 2014-08-27 09:47 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/14c813b8ba20
8028787: tmtools/jstat/gcoldcapacity/jstat_gcoldcapacity02 fails nsk.share.Failure: OGC < OGCMN in RT_Baseline
Summary: Passing the min and max size of the generation into the counter instead of using the space to estimate sizes.
Reviewed-by: stefank, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.cpp
! src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.hpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
! src/share/vm/gc_implementation/shared/generationCounters.cpp
! src/share/vm/gc_implementation/shared/generationCounters.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/tenuredGeneration.cpp
Changeset: 2c2fbe2d095a
Author: jmasa
Date: 2014-08-28 11:25 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2c2fbe2d095a
Merge
Changeset: 647c1493f833
Author: tschatzl
Date: 2014-08-28 17:05 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/647c1493f833
8054808: Bitmap verification sometimes fails after Full GC aborts concurrent mark.
Summary: The verification code that checked whether no bitmap mark had been found re-read HeapRegion::end() after the check on the bitmap. Concurrent humongous object allocation could have changed HeapRegion::end() in the meantime. Fix this by using the actual end of the region instead of HeapRegion::end() for comparison.
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: fb7e346a0f3f
Author: jmasa
Date: 2014-08-29 08:07 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/fb7e346a0f3f
Merge
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: b515190809d5
Author: dfazunen
Date: 2014-08-28 18:38 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b515190809d5
8050464: G1 string deduplication tests hang/timeout and leave running processes consuming all resources
Reviewed-by: jmasa
! test/gc/g1/TestStringDeduplicationTools.java
Changeset: 40c22d6c0cef
Author: tschatzl
Date: 2014-08-28 17:06 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/40c22d6c0cef
Merge
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: aa64b1cbb1b8
Author: tschatzl
Date: 2014-08-28 15:55 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/aa64b1cbb1b8
Merge
Changeset: 1a3bdc233bda
Author: jmasa
Date: 2014-08-29 08:14 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1a3bdc233bda
Merge
Changeset: 5c722dffbc0f
Author: lana
Date: 2014-09-04 14:45 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5c722dffbc0f
Merge
Changeset: efe1eb043ee1
Author: katleman
Date: 2014-09-11 09:08 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/efe1eb043ee1
Added tag jdk9-b30 for changeset 5c722dffbc0f
! .hgtags
Changeset: dc1a065e6989
Author: ccheung
Date: 2014-08-27 10:42 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/dc1a065e6989
8056175: Change "8048150: Allow easy configurations for large CDS archives" triggers conversion warning with older GCC
Summary: cast the result of the conversion to uintx
Reviewed-by: ccheung, coleenp
Contributed-by: volker.simonis at gmail.com
! src/share/vm/memory/metaspaceShared.hpp
Changeset: fe13911efa5b
Author: sla
Date: 2014-08-28 10:28 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/fe13911efa5b
8055755: Information about loaded dynamic libraries is wrong on MacOSX
Summary: The information about loaded dynamic libraries printed in hs_err_pid files or by running the jcmd VM.dynlib is partly incorrect. The address printed in front of the library file name is wrong.
Reviewed-by: sla, gziemski, gtriantafill
Contributed-by: fredrik.arvidsson at oracle.com
! src/os/bsd/vm/os_bsd.cpp
Changeset: 92bc0d7679a7
Author: dsamersoff
Date: 2014-08-28 06:32 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/92bc0d7679a7
8031583: warnings from b03 for hotspot/agent/src/os/solaris/proc: JNI exception pending
Summary: Added missed exception checks
Reviewed-by: sla, sspitsyn
! agent/src/os/solaris/proc/saproc.cpp
Changeset: 68e9f36fd6c8
Author: dsamersoff
Date: 2014-08-28 07:46 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/68e9f36fd6c8
8029172: warnings from b117 for hotspot.agent.src.os.linux: JNI exception pending
Summary: Added missed exception checks
Reviewed-by: chegar, sla
! agent/src/os/linux/LinuxDebuggerLocal.c
Changeset: 4acab3118361
Author: coleenp
Date: 2014-08-28 11:29 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4acab3118361
8049105: Move array component mirror to instance of java/lang/Class (hotspot part 2)
Summary: This removes component mirrors from arrayKlass metadata and the C2 intrinsic for them.
Reviewed-by: kvn, twisti, mgerdin
! agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/ci/ciArrayKlass.hpp
! 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/arrayKlass.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 6e55d72da10c
Author: coleenp
Date: 2014-08-28 11:30 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6e55d72da10c
Merge
Changeset: fca0e8790cca
Author: coleenp
Date: 2014-08-28 15:44 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/fca0e8790cca
Merge
Changeset: 920134274861
Author: lfoltan
Date: 2014-08-28 11:56 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/920134274861
8054355: ENFORCE_CC_COMPILER_REV needs to be updated to Solaris C++ 12u3 for JDK 9.
Summary: Update of C++ validiation check for JDK 9 on Solaris.
Reviewed-by: coleenp, dcubed, kvn
! make/solaris/makefiles/sparcWorks.make
Changeset: 34f2b1c63639
Author: lfoltan
Date: 2014-08-28 13:01 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/34f2b1c63639
Merge
Changeset: c8238a5aa66a
Author: sla
Date: 2014-08-29 13:34 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c8238a5aa66a
8055838: Hotspot does not compile with clang 6.0 (OS X Yosemite)
Reviewed-by: lfoltan, kvn
! make/bsd/makefiles/gcc.make
Changeset: 2e3b1aa376cc
Author: sspitsyn
Date: 2014-08-29 11:35 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2e3b1aa376cc
Merge
Changeset: 9cfb26e195ac
Author: iklam
Date: 2014-09-02 09:51 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9cfb26e195ac
8056971: Minor class loading clean-up
Summary: Misplacement of #if INCLUE_CDS, typos, unnecessary C string duplication
Reviewed-by: dholmes, ccheung
! src/share/vm/classfile/classFileStream.cpp
! src/share/vm/classfile/classFileStream.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/classfile/systemDictionary.cpp
Changeset: 04760b64fe35
Author: ctornqvi
Date: 2014-09-03 17:30 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/04760b64fe35
8057147: [TESTBUG] Platform.isDebugBuild() doesn't work on all build types
Summary: Check java.version for debug string as well
Reviewed-by: gtriantafill, hseigel, sla, acorn, dcubed
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
Changeset: f80bb126b5bb
Author: mgerdin
Date: 2014-08-29 13:08 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f80bb126b5bb
8056084: Refactor Hashtable to allow implementations without rehashing support
Reviewed-by: gziemski, jmasa, brutisso, coleenp, tschatzl
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/stringTable.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
Changeset: 0517bedd0d58
Author: mgerdin
Date: 2014-08-29 13:12 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0517bedd0d58
8048268: G1 Code Root Migration performs poorly
Summary: Replace G1CodeRootSet with a Hashtable based implementation, merge Code Root Migration phase into Code Root Scanning
Reviewed-by: jmasa, brutisso, tschatzl
! 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/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/utilities/hashtable.cpp
Changeset: cc5a4555c40d
Author: stefank
Date: 2014-09-03 12:45 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/cc5a4555c40d
8057037: Verification in ClassLoaderData::is_alive is too slow
Reviewed-by: brutisso, mgerdin, tschatzl
! src/share/vm/classfile/classLoaderData.cpp
Changeset: 5542c5da9622
Author: tschatzl
Date: 2014-09-03 17:01 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5542c5da9622
8057143: Incomplete renaming of variables containing "hrs" to "hrm" related to HeapRegionSeq
Summary: Fixup the remaining variable names.
Reviewed-by: tonyp, jwilhelm
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
Changeset: 3f41fe2dbb85
Author: tschatzl
Date: 2014-09-03 15:07 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3f41fe2dbb85
Merge
Changeset: 9f4c8b92cb95
Author: jmasa
Date: 2014-09-04 12:25 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9f4c8b92cb95
Merge
Changeset: bc623e36f874
Author: jmasa
Date: 2014-09-04 13:45 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/bc623e36f874
Merge
Changeset: 132677ca8e4e
Author: iignatyev
Date: 2014-08-28 23:30 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/132677ca8e4e
8056223: typo in export_optimized_jdk
Reviewed-by: kvn
! make/Makefile
Changeset: 949cc7926b7e
Author: thartmann
Date: 2014-08-29 14:46 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/949cc7926b7e
8056067: NodeHash debug variables are available in product build
Summary: Make NodeHash debug variables only available in debug/optimized build.
Reviewed-by: kvn, roland
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
Changeset: 5cb3c079bf70
Author: zmajo
Date: 2014-08-29 15:32 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5cb3c079bf70
8055286: Extend CompileCommand=option to handle numeric parameters
Summary: Changed CompileCommand=option to handle "extended" parameters: Klass::method,type,flag,value. Types supported are bool, intx, and uintx.
Reviewed-by: kvn, roland
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
Changeset: 3a2d373abcab
Author: thartmann
Date: 2014-08-29 13:46 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3a2d373abcab
Merge
Changeset: bb102ba0100f
Author: drchase
Date: 2014-08-29 19:45 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/bb102ba0100f
8054292: code comments leak in fastdebug builds
Summary: Added deallocation to destructor; hardened interface against misuse
Reviewed-by: kvn
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/interpreter/interpreter.hpp
Changeset: a9581f019c38
Author: kvn
Date: 2014-09-02 10:26 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a9581f019c38
8056964: JDK-8055286 changes are incomplete.
Summary: added ccstr and ccstrlist types to compilerOracle 'option' command
Reviewed-by: roland
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/opto/compile.hpp
Changeset: 427de14928ab
Author: kvn
Date: 2014-09-02 12:48 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/427de14928ab
8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method
Summary: Add new C2 intrinsic for BigInteger::multiplyToLen() on x86 in 64-bit VM.
Reviewed-by: roland
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java
Changeset: 4b78b9dddd05
Author: roland
Date: 2014-08-29 16:32 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4b78b9dddd05
8055910: closed/java/util/Collections/CheckedCollections.java failed with ClassCastException not thrown
Summary: missing subtype check for Arrays.copyOf intrinsic
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/macroArrayCopy.cpp
! src/share/vm/opto/memnode.cpp
+ test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
Changeset: df76aa0bf77f
Author: roland
Date: 2014-08-27 17:37 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/df76aa0bf77f
8055946: assert(result == NULL || result->is_oop()) failed: must be oop
Summary: caller of popped frame doesn't have valid result during deoptimization
Reviewed-by: kvn
! src/share/vm/runtime/deoptimization.cpp
Changeset: a274904ceb95
Author: fzhinkin
Date: 2014-09-03 15:24 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a274904ceb95
8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to compiler/testlibrary and extend its functionality
Reviewed-by: kvn, iignatyev
! 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/IntrinsicBase.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/intrinsics/mathexact/sanity/Verifier.java
+ test/compiler/testlibrary/intrinsics/Verifier.java
Changeset: 846fc505810a
Author: fzhinkin
Date: 2014-09-03 15:26 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/846fc505810a
8055903: Develop sanity tests on SPARC's SHA instructions support
Reviewed-by: kvn, iignatyev
+ test/compiler/intrinsics/sha/sanity/SHASanityTestBase.java
+ test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java
+ test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
Changeset: 676f67452a76
Author: fzhinkin
Date: 2014-09-03 15:29 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/676f67452a76
8055904: Develop tests for new command-line options related to SHA intrinsics
Reviewed-by: kvn, iignatyev
+ test/compiler/intrinsics/sha/cli/SHAOptionsBase.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java
+ test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java
Changeset: 5a313cfb5637
Author: roland
Date: 2014-08-02 06:15 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5a313cfb5637
8057038: Speculative traps not robust when compilation and class unloading are concurrent
Summary: speculative traps can be removed from MDO while being copied by compiler
Reviewed-by: kvn, iveresov
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
Changeset: cbae7c62e1bd
Author: simonis
Date: 2014-09-03 14:39 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/cbae7c62e1bd
8057129: Fix AIX build after the Extend CompileCommand=option change 8055286
Reviewed-by: kvn
! src/share/vm/compiler/compilerOracle.cpp
Changeset: 624c017f6d94
Author: kvn
Date: 2014-09-04 22:59 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/624c017f6d94
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! src/share/vm/classfile/vmSymbols.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/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: efb715d3f337
Author: lana
Date: 2014-09-10 19:36 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/efb715d3f337
Merge
- test/compiler/intrinsics/mathexact/sanity/Verifier.java
Changeset: efd9baea1186
Author: wetmore
Date: 2014-09-11 12:18 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/efd9baea1186
8058180: .hgignore should be updated with webrev in all repos
Reviewed-by: jrose, katleman, jjg
! .hgignore
Changeset: 9f7d155d28e5
Author: lana
Date: 2014-09-11 14:28 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9f7d155d28e5
Merge
- test/compiler/intrinsics/mathexact/sanity/Verifier.java
Changeset: 49d1d18d24d6
Author: katleman
Date: 2014-09-17 22:55 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/49d1d18d24d6
Added tag jdk9-b31 for changeset 9f7d155d28e5
! .hgtags
Changeset: 6818c5298fab
Author: dholmes
Date: 2014-09-02 21:27 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6818c5298fab
8046210: Missing memory barrier when reading init_lock
Reviewed-by: fparain, dcubed, mdoerr
Contributed-by: Bill Pittore <bill.pittore at oracle.com>
! src/share/vm/oops/instanceKlass.cpp
Changeset: 20c8773305b1
Author: sla
Date: 2014-09-03 14:43 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/20c8773305b1
8056242: Add function to return structured information about loaded libraries.
Summary: Return structured information about loaded libraries.
Reviewed-by: sla, dsamersoff
Contributed-by: fredrik.arvidsson at oracle.com
! 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/runtime/os.hpp
Changeset: e3fb51ae8d7d
Author: coleenp
Date: 2014-09-03 19:13 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e3fb51ae8d7d
8055008: Clean up code that saves the previous versions of redefined classes
Summary: Use scratch_class to find EMCP methods for breakpoints if the old methods are still running.
Reviewed-by: dcubed, sspitsyn
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/metadataOnStackMark.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
- test/runtime/RedefineFinalizer/RedefineFinalizer.java
+ test/runtime/RedefineTests/RedefineFinalizer.java
+ test/runtime/RedefineTests/RedefineRunningMethods.java
Changeset: 0c68d517f7ec
Author: sla
Date: 2014-09-04 08:48 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0c68d517f7ec
Merge
- test/runtime/RedefineFinalizer/RedefineFinalizer.java
Changeset: c770a9cc2f86
Author: dsamersoff
Date: 2014-09-04 04:17 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c770a9cc2f86
8035419: warning from b09 for hotspot.agent.src.os.win32.windbg.sawindbg.cpp: 'JNI exception pending'
Summary: added missed exceptions checks
Reviewed-by: sla, sspitsyn
! agent/src/os/win32/windbg/sawindbg.cpp
Changeset: 86bbebf1b7bf
Author: zgu
Date: 2014-09-04 14:50 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/86bbebf1b7bf
8055289: Internal Error: mallocTracker.cpp:146 fatal error: Should not use malloc for big memory block, use virtual memory instead
Summary: Return NULL if memory allocation size is bigger than MAX_MALLOC_SIZE when NMT is on
Reviewed-by: coleenp, gtriantafill
! src/share/vm/runtime/os.cpp
! test/TEST.groups
+ test/runtime/NMT/UnsafeMallocLimit.java
Changeset: 7bf26f6f8d41
Author: zgu
Date: 2014-09-04 14:58 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7bf26f6f8d41
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
- 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
- test/runtime/RedefineFinalizer/RedefineFinalizer.java
Changeset: 479ed4234a9d
Author: coleenp
Date: 2014-09-05 08:08 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/479ed4234a9d
8057570: RedefineClasses() tests fail assert(((Metadata*)obj)->is_valid()) failed: obj is valid
Summary: Revert two small changes from the previous-versions cleanup with marking code cache.
Reviewed-by: kvn, dcubed
! src/share/vm/code/nmethod.cpp
! src/share/vm/memory/universe.cpp
Changeset: 08e071425343
Author: iklam
Date: 2014-09-05 15:53 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/08e071425343
Merge
! src/share/vm/classfile/classLoaderData.cpp
- test/compiler/intrinsics/mathexact/sanity/Verifier.java
Changeset: d2f2777ac502
Author: erikj
Date: 2014-08-28 11:59 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d2f2777ac502
8056053: Disable HOTSPOT_BUILD_JOBS when building with configure
Reviewed-by: dholmes, ihse, dcubed
! make/Makefile
! make/aix/Makefile
! make/aix/makefiles/buildtree.make
! make/aix/makefiles/top.make
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/top.make
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/top.make
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/top.make
Changeset: aff33974bb53
Author: coleenp
Date: 2014-09-08 11:14 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/aff33974bb53
8057696: java -version triggers assertion for slowdebug zero builds
Summary: The change as introduced with JDK-8003426 removed some zero code in cppInterpreter_zero.cpp which called generate_normal_entry() in that same file with a value of synchronized == false unconditionally. However, since the new code calls generate_normal_entry() with either true or false, the assertion in this method is no longer valid.
Reviewed-by: coleenp
Contributed-by: sgehwolf at redhat.com
! src/cpu/zero/vm/cppInterpreter_zero.cpp
Changeset: afb7b10984d1
Author: igerasim
Date: 2014-09-08 23:49 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/afb7b10984d1
8057745: TEST_BUG: runtime/SharedArchiveFile/ArchiveDoesNotExist.java fails with openjdk build
Reviewed-by: dholmes, mseledtsov
! test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java
Changeset: 59c55db51def
Author: gtriantafill
Date: 2014-09-09 09:48 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/59c55db51def
8054836: [TESTBUG] Test is needed to verify correctness of malloc tracking
Reviewed-by: ctornqvi, lfoltan
! test/TEST.groups
+ test/runtime/NMT/MallocTrackingVerify.java
Changeset: f9e9ec181abb
Author: minqi
Date: 2014-09-08 22:48 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f9e9ec181abb
8056930: Output host info under some condition for core dump
Summary: Output host name after java crashed for debug version.
Reviewed-by: dholmes, ccheung
Contributed-by: yumin.qi at oracle.com
! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
Changeset: eec8e5895109
Author: minqi
Date: 2014-09-09 18:56 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/eec8e5895109
Merge
Changeset: f377b599ecd4
Author: brutisso
Date: 2014-09-08 10:41 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f377b599ecd4
8025564: gc/memory/UniThread/Linear1 times out during heap verification
Reviewed-by: stefank, tschatzl
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 3bb7a6358d46
Author: brutisso
Date: 2014-09-09 14:27 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3bb7a6358d46
8057910: G1: BOT verification should not pass top
Reviewed-by: stefank, tschatzl
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
Changeset: 2240a4f04610
Author: stefank
Date: 2014-09-09 13:55 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2240a4f04610
8057918: Update out-dated ignore tags in GC jtreg tests
Reviewed-by: ehelin, tschatzl
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/parallelScavenge/TestDynShrinkHeap.java
Changeset: 6e19ec5814fd
Author: mgerdin
Date: 2014-09-08 17:47 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6e19ec5814fd
8057722: G1: Code root hashtable updated incorrectly when evacuation failed
Reviewed-by: brutisso, jwilhelm
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
Changeset: 5781de4ee90c
Author: jmasa
Date: 2014-09-10 23:14 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5781de4ee90c
Merge
- test/runtime/RedefineFinalizer/RedefineFinalizer.java
Changeset: 51e474c55d20
Author: shade
Date: 2014-09-04 13:11 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/51e474c55d20
8050147: StoreLoad barrier interferes with stack usages
Reviewed-by: jrose, kvn, drchase
! src/cpu/x86/vm/assembler_x86.hpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/runtime/os.hpp
Changeset: d3e712a41646
Author: kvn
Date: 2014-09-04 23:49 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d3e712a41646
8057643: Unable to build --with-debug-level=optimized on OSX
Summary: Added missing Hotspot make targets for 'optimized' build.
Reviewed-by: iveresov
! make/Makefile
! make/bsd/makefiles/universal.gmk
Changeset: 0da099111ea0
Author: zmajo
Date: 2014-09-05 16:07 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0da099111ea0
8053886: assert(false) failed: Should not allocate with exception pending
Summary: Failure caused by allocating method counters. Changed the way counters are allocated (use get_method_counters() instead of build_method_counters())
Reviewed-by: kvn, thartmann, anoll
! src/share/vm/runtime/sweeper.cpp
Changeset: 63934ec778a2
Author: iveresov
Date: 2014-09-05 11:23 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/63934ec778a2
8056124: Hotspot should use PICL interface to get cacheline size on SPARC
Summary: Using libpicl to get L1 data and L2 cache line sizes
Reviewed-by: kvn, roland, morris
! make/solaris/makefiles/vm.make
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: 9ac4db006cd5
Author: iveresov
Date: 2014-09-05 14:39 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9ac4db006cd5
8056154: JVM crash with EXCEPTION_ACCESS_VIOLATION when there are many threads running
Summary: Don't make compiled MH intrinsics not entrant when redefining classes
Reviewed-by: kvn, vlivanov
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/nmethod.hpp
Changeset: 712420bcab47
Author: iveresov
Date: 2014-09-08 11:45 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/712420bcab47
8057750: CTW should not make MH intrinsics not entrant
Summary: Do not make MH intrinsics not entrant in CTW
Reviewed-by: kvn, vlivanov
! src/share/vm/classfile/classLoader.cpp
Changeset: 6a1872937ea7
Author: simonis
Date: 2014-09-08 16:05 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6a1872937ea7
8057780: Fix ppc build after "8050147: StoreLoad barrier interferes with stack usages
Reviewed-by: kvn, shade
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
Changeset: 7dace1c50e00
Author: adlertz
Date: 2014-09-09 16:14 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7dace1c50e00
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/systemDictionary.cpp
- 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
Changeset: d8ecd90aa61c
Author: roland
Date: 2014-09-09 15:47 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d8ecd90aa61c
8057758: Tests run TypeProfileLevel=222 crash with guarantee(0) failed: must find derived/base pair
Summary: Use TypeAryPtr::INT type with offset 0 in inline_multiplyToLen().
Reviewed-by: kvn, iveresov
! src/share/vm/opto/library_call.cpp
Changeset: daa5ae1d95c4
Author: iveresov
Date: 2014-09-10 19:08 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/daa5ae1d95c4
8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariant
Summary: Throw exception if unable to compile an MH intrinsic
Reviewed-by: kvn
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: a39c9249f4be
Author: iveresov
Date: 2014-09-11 00:04 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a39c9249f4be
8058184: Move _highest_comp_level and _highest_osr_comp_level from MethodData to MethodCounters
Summary: Tiered policy requires highest compilation levels always available
Reviewed-by: kvn, vlivanov
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodCounters.cpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
Changeset: 60dc381b2fbb
Author: neliasso
Date: 2014-09-10 13:27 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/60dc381b2fbb
8054889: Compiler team's implementation task
Summary: Adding three new diagnostic commands for compiler
Reviewed-by: anoll, kvn, drchase
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
+ test/serviceability/dcmd/CodeCacheTest.java
+ test/serviceability/dcmd/CodelistTest.java
+ test/serviceability/dcmd/CompilerQueueTest.java
+ test/serviceability/dcmd/MethodIdentifierParser.java
Changeset: 006d52c53b6b
Author: neliasso
Date: 2014-09-11 08:01 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/006d52c53b6b
Merge
Changeset: 019dba14fb53
Author: adlertz
Date: 2014-09-12 09:17 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/019dba14fb53
Merge
! make/Makefile
! src/share/vm/runtime/os.hpp
Changeset: 0825d4f74ef8
Author: amurillo
Date: 2014-09-12 04:22 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0825d4f74ef8
Merge
- test/runtime/RedefineFinalizer/RedefineFinalizer.java
Changeset: af46576a8d7c
Author: lana
Date: 2014-09-18 13:28 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/af46576a8d7c
Merge
- test/runtime/RedefineFinalizer/RedefineFinalizer.java
Changeset: 0ac594bd05c1
Author: katleman
Date: 2014-09-25 12:40 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0ac594bd05c1
Added tag jdk9-b32 for changeset af46576a8d7c
! .hgtags
Changeset: 2ade0284497b
Author: dholmes
Date: 2014-09-10 00:44 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2ade0284497b
8056183: os::is_MP() always reports true when NMT is enabled
Reviewed-by: shade, coleenp, bdelsart
! src/share/vm/runtime/os.hpp
Changeset: ebc96d6c7074
Author: ctornqvi
Date: 2014-09-10 07:06 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ebc96d6c7074
8055719: Clean out support for old VC versions from ProjectCreator
Summary: Clean out support for old VC versions from ProjectCreator
Reviewed-by: sla, allwin
! make/windows/makefiles/projectcreator.make
- src/share/tools/ProjectCreator/FileTreeCreatorVC7.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC7.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC8.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC9.java
Changeset: 396253716f03
Author: igerasim
Date: 2014-09-10 09:52 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/396253716f03
8057744: (process) Synchronize exiting of threads and process [win]
Reviewed-by: dholmes, dcubed, sla
! src/os/aix/vm/os_aix.inline.hpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/os/windows/vm/os_windows.inline.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/os.hpp
Changeset: 03835eaaab2d
Author: dcubed
Date: 2014-09-10 11:48 -0600
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/03835eaaab2d
8057107: cleanup indent white space issues prior to Contended Locking reorder and cache line bucket
Reviewed-by: fparain, sspitsyn, coleenp
! 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/atomic.hpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 0420e825bb3c
Author: dcubed
Date: 2014-09-10 11:52 -0600
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0420e825bb3c
8057109: manual cleanup of white space issues prior to Contended Locking reorder and cache line bucket
Reviewed-by: fparain, sspitsyn, coleenp
! 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/atomic.hpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 0990a645d215
Author: dcubed
Date: 2014-09-10 17:06 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0990a645d215
Merge
! 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
Changeset: f679e6236dad
Author: dsamersoff
Date: 2014-09-11 03:13 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f679e6236dad
8054174: minor buglet in computation of end of pc descs in libjvm_db.c
Summary: fixed scopes_pcs_end calculation
Reviewed-by: sspitsyn, sla
Contributed-by: Tom Rodriguez <tom.rodriguez at oracle.com>
! 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
Changeset: 9fee52d12618
Author: coleenp
Date: 2014-09-11 10:46 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9fee52d12618
8055145: [TESTBUG] runtime/7158988/FieldMonitor.java fails with VMDisconnectedException
Summary: Exclude this test on JPRT and make it trivially pass if it gets a disconnected exception (which seems rare)
Reviewed-by: gtriantafill, sspitsyn, ctornqvi
! test/TEST.groups
! test/runtime/7158988/FieldMonitor.java
Changeset: e7748e052f65
Author: ctornqvi
Date: 2014-09-11 17:54 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e7748e052f65
8022865: [TESTBUG] Compressed Oops testing needs to be revised
Summary: Rewrote compressed oops tests
Reviewed-by: kvn, coleenp, mseledtsov
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
+ test/runtime/CompressedOops/CompressedClassSpaceSize.java
+ test/runtime/CompressedOops/ObjectAlignment.java
+ test/runtime/CompressedOops/UseCompressedOops.java
! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java
Changeset: f4c930de9991
Author: iklam
Date: 2014-09-12 14:05 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f4c930de9991
Merge
! src/share/vm/runtime/os.hpp
Changeset: aad2fc28a698
Author: gtriantafill
Date: 2014-09-15 14:28 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/aad2fc28a698
8058504: [TESTBUG] Temporarily disable failing test runtime/NMT/MallocTrackingVerify.java
Reviewed-by: ctornqvi, hseigel
! test/runtime/NMT/MallocTrackingVerify.java
Changeset: 6bf471234b2f
Author: ihse
Date: 2014-09-16 12:13 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6bf471234b2f
8056999: Make hotspot builds less verbose on default log level
Reviewed-by: dholmes, erikj
! make/aix/makefiles/adlc.make
! make/aix/makefiles/buildtree.make
! make/aix/makefiles/defs.make
! make/aix/makefiles/jsig.make
! make/aix/makefiles/jvmti.make
! make/aix/makefiles/rules.make
! make/aix/makefiles/sa.make
! make/aix/makefiles/saproc.make
! make/aix/makefiles/trace.make
! make/aix/makefiles/vm.make
! make/bsd/makefiles/adlc.make
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/jsig.make
! make/bsd/makefiles/jvmti.make
! make/bsd/makefiles/rules.make
! make/bsd/makefiles/sa.make
! make/bsd/makefiles/saproc.make
! make/bsd/makefiles/trace.make
! make/bsd/makefiles/vm.make
! make/defs.make
! make/linux/makefiles/adlc.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/dtrace.make
! make/linux/makefiles/jsig.make
! make/linux/makefiles/jvmti.make
! make/linux/makefiles/rules.make
! make/linux/makefiles/sa.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/trace.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/adlc.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/jvmti.make
! make/solaris/makefiles/rules.make
! make/solaris/makefiles/sa.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/trace.make
! make/solaris/makefiles/vm.make
Changeset: 2b1f46ac5d49
Author: tonyp
Date: 2014-09-10 11:55 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2b1f46ac5d49
8057799: Unnecessary NULL check in G1KeepAliveClosure
Reviewed-by: tschatzl, stefank
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 32b18c8f19fa
Author: mgerdin
Date: 2014-08-26 11:53 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/32b18c8f19fa
8056039: Hotspot does not compile with clang 3.4 on Linux
Reviewed-by: brutisso, sla
! 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/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
Changeset: 452533d0addf
Author: jwilhelm
Date: 2014-09-11 14:21 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/452533d0addf
8041946: CMM Testing: 8u40 an allocated humongous object at the end of the heap should not prevents shrinking the heap
Summary: New test added
Reviewed-by: jwilhelm, tschatzl
Contributed-by: andrey.x.zakharov at oracle.com
+ test/gc/g1/TestShrinkDefragmentedHeap.java
Changeset: 306a3f87256e
Author: jwilhelm
Date: 2014-09-11 14:21 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/306a3f87256e
8056237: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java fails due to OOM
Summary: Added respect for available memory. Renamed function names
Reviewed-by: jwilhelm, tschatzl
Contributed-by: andrey.x.zakharov at oracle.com
! test/gc/g1/TestHumongousShrinkHeap.java
Changeset: 13c5569c0fc4
Author: tonyp
Date: 2014-09-15 12:19 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/13c5569c0fc4
8057768: Make heap region region type in G1 HeapRegion explicit
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
+ src/share/vm/gc_implementation/g1/heapRegionType.cpp
+ src/share/vm/gc_implementation/g1/heapRegionType.hpp
Changeset: cde40424bcd4
Author: ehelin
Date: 2014-09-15 10:57 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/cde40424bcd4
8049536: os::commit_memory on Solaris uses aligment_hint as page size
Reviewed-by: stefank, tschatzl
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
+ test/runtime/memory/LargePages/TestLargePageSizeInBytes.java
Changeset: 3c820b8715c4
Author: jwilhelm
Date: 2014-09-15 15:28 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3c820b8715c4
Merge
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
Changeset: 510dbe16e832
Author: jwilhelm
Date: 2014-09-15 13:32 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/510dbe16e832
Merge
! src/os/solaris/vm/os_solaris.cpp
Changeset: b326a3e8dcab
Author: ehelin
Date: 2014-06-24 15:50 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b326a3e8dcab
8049864: TestParallelHeapSizeFlags fails with unexpected heap size
Reviewed-by: sjohanss, jmasa
! 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: 9a2dcda0e222
Author: tschatzl
Date: 2014-09-16 10:28 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9a2dcda0e222
8052172: Evacuation failure handling in G1 does not evacuate all objects if -XX:-G1DeferredRSUpdate is set
Summary: Remove -XX:-G1DeferredRSUpdate functionality as it is racy. During evacuation failure handling, threads where evacuation failure handling occurred may try to add remembered sets to regions which remembered sets are currently being scanned. The iterator to handle the remembered set scan does not support addition of entries during scan and so may skip valid references.
Reviewed-by: iveresov, brutisso, mgerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.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.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
- test/gc/g1/TestDeferredRSUpdate.java
Changeset: b97bb4bc8d21
Author: stefank
Date: 2014-09-16 10:13 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b97bb4bc8d21
8058475: TestCMSClassUnloadingEnabledHWM.java fails with '.*CMS Initial Mark.*' missing from stdout/stderr
Reviewed-by: mgerdin, tschatzl, brutisso
- test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
Changeset: 52e69512acf2
Author: stefank
Date: 2014-09-16 09:31 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/52e69512acf2
Merge
- test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
Changeset: 44ede98c4920
Author: jwilhelm
Date: 2014-09-18 19:41 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/44ede98c4920
Merge
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
- src/share/tools/ProjectCreator/FileTreeCreatorVC7.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC7.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC8.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC9.java
! src/share/vm/runtime/os.hpp
Changeset: 087443edb74a
Author: thartmann
Date: 2014-09-15 08:08 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/087443edb74a
8048721: -XX:+PrintCompilation prints negative bci for non entrant OSR methods
Summary: Removed 'InvalidOSREntryBci' and checking nmethod::_state instead to determine if an osr method is non-entrant.
Reviewed-by: kvn, vlivanov, drchase
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 9b8312ce5146
Author: anoll
Date: 2014-09-16 14:39 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9b8312ce5146
8058452: ciInstanceKlass::non_static_fields() can be removed
Summary: ciInstanceKlass::non_static_fields() and all associated data structures can be removed since they are unused.
Reviewed-by: kvn, thartmann
! src/share/vm/ci/ciField.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
Changeset: 3a59d786378b
Author: iignatyev
Date: 2014-09-16 21:29 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3a59d786378b
8057165: [TESTBUG] Need a test to cover JDK-8054883
Reviewed-by: kvn, iveresov, iignatyev
Contributed-by: Boris Molodenkov <boris.molodenkov at oracle.com>
+ test/compiler/osr/TestRangeCheck.java
Changeset: 4e54c93fa1b3
Author: adlertz
Date: 2014-09-18 19:30 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4e54c93fa1b3
Merge
Changeset: ca41b6bd9b42
Author: adlertz
Date: 2014-09-18 18:40 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ca41b6bd9b42
Merge
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 4ac471db103d
Author: amurillo
Date: 2014-09-19 01:59 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4ac471db103d
Merge
- src/share/tools/ProjectCreator/FileTreeCreatorVC7.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC7.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC8.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC9.java
- test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
- test/gc/g1/TestDeferredRSUpdate.java
Changeset: 9b3f5e4f3372
Author: lana
Date: 2014-09-25 16:21 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9b3f5e4f3372
Merge
- src/share/tools/ProjectCreator/FileTreeCreatorVC7.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC7.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC8.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC9.java
- test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
- test/gc/g1/TestDeferredRSUpdate.java
Changeset: 3b529384df69
Author: lana
Date: 2014-10-03 11:07 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3b529384df69
Added tag jdk9-b33 for changeset 9b3f5e4f3372
! .hgtags
Changeset: 76d7ac44841e
Author: sla
Date: 2014-09-23 12:17 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/76d7ac44841e
8058448: Disable JPRT submissions from the hotspot repo
Reviewed-by: kvn
- make/jprt.properties
Changeset: 39231c6e51fe
Author: thartmann
Date: 2014-09-17 08:00 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/39231c6e51fe
8015774: Add support for multiple code heaps
Summary: Support for segmentation of the code cache. Separate code heaps are created and used to store code of different types.
Reviewed-by: kvn, iveresov, roland, anoll, egahlin, sla
! agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java
! make/solaris/makefiles/mapfile-vers-COMPILER1
! make/solaris/makefiles/mapfile-vers-COMPILER2
! make/solaris/makefiles/mapfile-vers-TIERED
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/zero/vm/shark_globals_zero.hpp
! src/os/bsd/dtrace/generateJvmOffsets.cpp
! src/os/bsd/dtrace/jhelper.d
! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/jhelper.d
! src/os/solaris/dtrace/libjvm_db.c
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_Compiler.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp
! src/share/vm/trace/trace.xml
! src/share/vm/trace/tracetypes.xml
+ test/compiler/codecache/CheckSegmentedCodeCache.java
Changeset: cb79004b9ac0
Author: thartmann
Date: 2014-09-17 06:05 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/cb79004b9ac0
Merge
Changeset: e69e34d8c1a6
Author: neliasso
Date: 2014-09-18 08:47 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e69e34d8c1a6
8058583: Remove CompilationRepeat
Summary: Remove product flag -XX:CompilationRepeat
Reviewed-by: kvn, iveresov
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/compiler/compileBroker.cpp
Changeset: 75e7ad74fba8
Author: iveresov
Date: 2014-09-17 21:15 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/75e7ad74fba8
8058564: Tiered compilation performance drop in PIT
Summary: Ensure MethodCounters are created before method is enqueued for compilation
Reviewed-by: kvn, drchase, jiangli
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/sweeper.cpp
Changeset: 4f215d30ca7b
Author: iveresov
Date: 2014-09-18 08:32 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4f215d30ca7b
Merge
! src/share/vm/compiler/compileBroker.cpp
Changeset: 16bfa5fdbfc0
Author: roland
Date: 2014-09-17 14:56 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/16bfa5fdbfc0
8058636: test case for 8057758
Summary: missing test case in push for 8057758
Reviewed-by: kvn, iveresov
+ test/compiler/intrinsics/multiplytolen/TestMultiplyToLenReturnProfile.java
Changeset: 15f4d29d9956
Author: roland
Date: 2014-09-18 09:16 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/15f4d29d9956
Merge
Changeset: 04e52cc3d973
Author: zmajo
Date: 2014-09-18 12:23 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/04e52cc3d973
8050407: Add jtreg compiler tests to Hotspot JPRT jobs
Summary: Select useful jtreg test. Group tests into four sets (3 sets with open tests, 1 set with closed tests) so that execution time of each set is < 10 min on solaris_sparcv9 (slowest platform).
Reviewed-by: kvn, anoll, roland
! make/jprt.properties
! test/TEST.groups
Changeset: ca010d2665ca
Author: morris
Date: 2014-09-18 11:46 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ca010d2665ca
8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check
Summary: Provide promoted stack slots for floating-point registers in the SPARC c_calling_convention.
Reviewed-by: kvn, jrose, drchase
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
Changeset: 2f606e0c4866
Author: goetz
Date: 2014-09-18 09:37 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2f606e0c4866
8058716: Add include missing in 8015774
Reviewed-by: kvn
! src/share/vm/code/codeCache.cpp
Changeset: 97e9fba4c8c8
Author: neliasso
Date: 2014-09-19 10:31 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/97e9fba4c8c8
8058479: serviceability/dcmd/CodeCacheTest.java fails
Summary: Don't parse really large hex values into a long
Reviewed-by: kvn, anoll
! test/serviceability/dcmd/CodeCacheTest.java
Changeset: e99bef33c53d
Author: neliasso
Date: 2014-09-15 17:12 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e99bef33c53d
8058461: serviceability/dcmd/CodelistTest.java and serviceability/dcmd/CompilerQueueTest.java SIGSEGV
Summary: Print only alive nmethods and add lock to print compile queue
Reviewed-by: kvn, anoll
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/services/diagnosticCommand.hpp
Changeset: 3741294061b8
Author: neliasso
Date: 2014-09-19 10:24 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3741294061b8
Merge
Changeset: f111958ca117
Author: adlertz
Date: 2014-09-19 17:14 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f111958ca117
Merge
! 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/tools/ProjectCreator/FileTreeCreatorVC7.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC7.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC8.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC9.java
! src/share/vm/code/codeCache.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/heap.cpp
! test/TEST.groups
- test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
- test/gc/g1/TestDeferredRSUpdate.java
Changeset: a4160fc27dd6
Author: thartmann
Date: 2014-09-21 16:13 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a4160fc27dd6
8058712: [TESTBUG] serviceability/dcmd/CodeCacheTest.java fails with java.lang.Exception
Summary: The test is changed to check the output according to the number of available code segments.
Reviewed-by: kvn
! test/serviceability/dcmd/CodeCacheTest.java
Changeset: d7990731ecad
Author: drchase
Date: 2014-09-22 14:19 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d7990731ecad
8058827: XCode 6.0 (Clang) warning "operator new' should not return a null pointer unless..."
Summary: Rewrote the null pointer in a way that is not recognized by the compiler (the code is never executed).
Reviewed-by: kvn
! src/share/vm/memory/allocation.cpp
Changeset: 4d52ce03809d
Author: sla
Date: 2014-09-23 14:19 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4d52ce03809d
Merge
- make/jprt.properties
Changeset: 1a2509685e1a
Author: ctornqvi
Date: 2014-09-17 06:55 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1a2509685e1a
8058369: [TESTBUG] runtime/CompressedOops/UseCompressedOops.java Exception java.lang.RuntimeException: 'Zero based' missing from stdout/stderr
Summary: Solaris and OSX places the heap in unpredictable places, some of the test must be excluded on these platforms
Reviewed-by: hseigel, coleenp
! test/runtime/CompressedOops/UseCompressedOops.java
Changeset: 4cd9316c641e
Author: hseigel
Date: 2014-09-19 08:19 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4cd9316c641e
8057845: ClassVerifier::verify_exception_handler_targets reconstructs the ExceptionTable in a loop
Summary: Construct the ExceptionTable only once, before the loop
Reviewed-by: acorn, jiangli, coleenp, lfoltan
! src/share/vm/classfile/verifier.cpp
Changeset: 315c87f8751d
Author: iklam
Date: 2014-09-19 13:47 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/315c87f8751d
Merge
- test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
- test/gc/g1/TestDeferredRSUpdate.java
Changeset: 43902075180a
Author: coleenp
Date: 2014-09-19 21:13 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/43902075180a
8058843: TEST.groups has runtime/runtime/7158988/FieldMonitor.java
Summary: remove a runtime
Reviewed-by: ctornqvi, sspitsyn, kvn
! test/TEST.groups
Changeset: ec1600663db0
Author: sla
Date: 2014-09-23 14:17 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ec1600663db0
Merge
- make/jprt.properties
Changeset: a7666e951eb7
Author: iklam
Date: 2014-09-24 09:48 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a7666e951eb7
Merge
! test/TEST.groups
Changeset: bf402e85d046
Author: iveresov
Date: 2014-09-23 15:09 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/bf402e85d046
8058744: Crash in C1 OSRed method w/ Unsafe usage
Summary: Fix UnsafeRawOp optimizations
Reviewed-by: kvn, drchase, vlivanov
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 6aada1367ea2
Author: iveresov
Date: 2014-09-23 17:24 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6aada1367ea2
8059002: 8058744 needs a test case
Summary: Added a test case the UnsafeRawOp intrinsics
Reviewed-by: kvn
+ test/compiler/unsafe/UnsafeRaw.java
Changeset: 86183a940db4
Author: simonis
Date: 2014-09-24 12:19 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/86183a940db4
8058345: Refactor native stack printing from vmError.cpp to debug.cpp to make it available in gdb as well
Summary: Also fix stack trace on x86 to enable walking of runtime stubs and native wrappers
Reviewed-by: kvn
! src/cpu/ppc/vm/frame_ppc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.hpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/zero/vm/frame_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: 1095d1f4ad80
Author: adlertz
Date: 2014-09-25 23:37 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1095d1f4ad80
Merge
Changeset: 74e33aa4681a
Author: jwilhelm
Date: 2014-09-18 18:19 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/74e33aa4681a
Merge
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/share/vm/runtime/os.hpp
- test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
- test/gc/g1/TestDeferredRSUpdate.java
Changeset: 8270a0a2ba89
Author: jwilhelm
Date: 2014-09-16 16:02 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8270a0a2ba89
8055006: Store original value of Min/MaxHeapFreeRatio
Summary: Store the value set by the user and some makefile changes required to change the flags.
Reviewed-by: sla, mchung, bchristi, jmasa, dholmes, erikj
! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 916324700573
Author: jwilhelm
Date: 2014-08-22 13:24 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/916324700573
8055744: 8u-dev nightly solaris builds failed on 08/20
Summary: Fixed makefiles on solaris to allow build with extra symbols.
Reviewed-by: dcubed, erikj
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
Changeset: fe15f8267f87
Author: jwilhelm
Date: 2014-09-05 00:28 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/fe15f8267f87
8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
Summary: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
Reviewed-by: erikj, dholmes
! make/solaris/Makefile
Changeset: c919a19a9d9c
Author: jprovino
Date: 2014-09-19 09:23 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c919a19a9d9c
8058534: Remove HeapRegion::_orig_end
Summary: Also reviewed by kim.barrett at oracle.com
Reviewed-by: tonyp, brutisso, tschatzl
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: 980ffcca3740
Author: jwilhelm
Date: 2014-09-19 11:51 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/980ffcca3740
Merge
! src/os/solaris/vm/os_solaris.cpp
Changeset: bee5befdd4f9
Author: mlarsson
Date: 2014-09-18 12:45 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/bee5befdd4f9
8055091: CollectedHeap::_reserved usage should be cleaned up
Summary: Added an initialization function for _reserved.
Reviewed-by: mgerdin, jwilhelm
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
Changeset: 7894458add89
Author: mlarsson
Date: 2014-09-18 11:27 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7894458add89
8053998: Hot card cache flush chunk size too coarse grained
Summary: Changed the chunk size to a smaller fixed number.
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
Changeset: 9b65f43493d8
Author: mlarsson
Date: 2014-09-18 11:04 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9b65f43493d8
8035729: Code using assert(is_oop_or_null) needs better error messages
Summary: Modified error messages to include the oops
Reviewed-by: stefank, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/utilities/taskqueue.hpp
Changeset: 4e985654db5b
Author: brutisso
Date: 2014-09-19 12:11 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4e985654db5b
Merge
Changeset: d71c45ffed4c
Author: jwilhelm
Date: 2014-09-22 16:22 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d71c45ffed4c
Merge
Changeset: 812725420769
Author: sla
Date: 2014-09-04 11:21 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/812725420769
8057535: add a thread extension class
Reviewed-by: mgerdin, bdelsart, jcoomes
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
+ src/share/vm/runtime/thread_ext.cpp
+ src/share/vm/runtime/thread_ext.hpp
! src/share/vm/services/management.cpp
Changeset: c04d77177920
Author: jcoomes
Date: 2014-09-04 09:37 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c04d77177920
8054970: gc src file exclusion should exclude alternative sources
Reviewed-by: ehelin, stefank
! make/excludeSrc.make
Changeset: 0df1606be959
Author: jcoomes
Date: 2014-09-04 16:53 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0df1606be959
8057531: refactor gc argument processing code slightly
Reviewed-by: mgerdin, tschatzl, jmasa
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 5e081c4e4fce
Author: sjohanss
Date: 2014-09-05 09:49 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5e081c4e4fce
8057536: Refactor G1 to allow context specific allocations
Summary: Splitting out a g1 allocator class to simply specialized allocators which can associate each allocation with a given context.
Reviewed-by: mgerdin, brutisso
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1Allocator.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
+ src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
+ src/share/vm/gc_implementation/g1/g1Allocator.cpp
+ src/share/vm/gc_implementation/g1/g1Allocator.hpp
+ src/share/vm/gc_implementation/g1/g1Allocator_ext.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/runtime/vm_operations.hpp
Changeset: 5c7b72d062bd
Author: jcoomes
Date: 2014-09-05 12:36 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5c7b72d062bd
8057623: add an extension class for argument handling
Reviewed-by: brutisso, mgerdin, tschatzl
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
- src/share/vm/runtime/arguments_ext.cpp
+ src/share/vm/runtime/arguments_ext.hpp
Changeset: 20b6ad26387a
Author: sjohanss
Date: 2014-09-09 00:05 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/20b6ad26387a
8057658: Enable G1 FullGC extensions
Summary: Refactored the G1 FullGC code to enable it to be extended.
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/g1/g1Allocator.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp
+ src/share/vm/gc_implementation/g1/g1MarkSweep_ext.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/memory/space.hpp
Changeset: 6d9b5aa357aa
Author: sjohanss
Date: 2014-09-09 04:48 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6d9b5aa357aa
8057710: Refactor G1 heap region default sizes
Summary: Refactored the defines to instead be static const in a HeapRegionBounds class.
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc_implementation/g1/heapRegion.cpp
+ src/share/vm/gc_implementation/g1/heapRegionBounds.hpp
+ src/share/vm/gc_implementation/g1/heapRegionBounds.inline.hpp
Changeset: 2f481af73ec4
Author: jcoomes
Date: 2014-09-10 13:01 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2f481af73ec4
8057818: collect allocation context statistics at gc pauses
Reviewed-by: mikael, jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1AllocationContext.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
Changeset: 09d9871af47b
Author: jcoomes
Date: 2014-09-10 13:01 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/09d9871af47b
8057824: methods to copy allocation context statistics
Reviewed-by: mikael, jmasa, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
+ src/share/vm/gc_implementation/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
Changeset: e5c84e2c461a
Author: jcoomes
Date: 2014-09-10 16:06 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e5c84e2c461a
8057827: notify an obj when allocation context stats are available
Reviewed-by: mikael, jmasa, tschatzl
! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/memory/universe.inline.hpp
! src/share/vm/runtime/serviceThread.cpp
+ src/share/vm/services/allocationContextService.hpp
Changeset: a513d9d3cd85
Author: sjohanss
Date: 2014-09-08 15:24 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a513d9d3cd85
8057752: WhiteBox extension support for testing
Summary: Refactored parts of whitebox.cpp to enable registration of whitebox methods defined outside this file.
Reviewed-by: mikael, ctornqvi, jmasa
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
+ src/share/vm/prims/whitebox_ext.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 545e90b97200
Author: jcoomes
Date: 2014-09-11 17:13 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/545e90b97200
8058235: identify GCs initiated to update allocation context stats
Reviewed-by: mikael, sjohanss
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
Changeset: f29fc48b201f
Author: tonyp
Date: 2014-09-23 11:43 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f29fc48b201f
8058495: G1: normalize names for isHumongous() and friends
Reviewed-by: tschatzl, brutisso
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1Allocator.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionType.cpp
! src/share/vm/gc_implementation/g1/heapRegionType.hpp
! src/share/vm/prims/whitebox.cpp
Changeset: 4ebca3691ded
Author: jprovino
Date: 2014-09-23 12:34 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4ebca3691ded
8027450: Improve time reporting in G1 remark
Reviewed-by: stefank, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 0877f69d900b
Author: stefank
Date: 2014-09-23 12:52 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0877f69d900b
Merge
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 74305fe8f509
Author: sla
Date: 2014-09-23 14:18 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/74305fe8f509
Merge
- make/jprt.properties
Changeset: cedaeee5e645
Author: brutisso
Date: 2014-09-24 11:00 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/cedaeee5e645
8036116: Fix thread-id types in G1 remembered set implementations
Reviewed-by: stefank, jprovino, brutisso
Contributed-by: sangheon.kim at oracle.com
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
Changeset: 5051bb01fa2b
Author: mgerdin
Date: 2014-09-25 10:01 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5051bb01fa2b
8055141: Catch linker errors earlier in the JVM build by not allowing unresolved externals
Reviewed-by: erikj, ehelin, dholmes
! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
Changeset: a2324f55f474
Author: jwilhelm
Date: 2014-09-22 16:22 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a2324f55f474
Merge
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 4786d13c5d7d
Author: jwilhelm
Date: 2014-09-26 06:07 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4786d13c5d7d
Merge
- src/share/vm/runtime/arguments_ext.cpp
Changeset: c5ad82e4b5a7
Author: amurillo
Date: 2014-09-26 01:40 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c5ad82e4b5a7
Merge
- make/jprt.properties
- src/share/vm/runtime/arguments_ext.cpp
Changeset: 821164b0131a
Author: lana
Date: 2014-10-03 12:11 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/821164b0131a
Merge
- make/jprt.properties
- src/share/vm/runtime/arguments_ext.cpp
Changeset: 413cdfd8d0fe
Author: katleman
Date: 2014-10-09 11:24 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/413cdfd8d0fe
Added tag jdk9-b34 for changeset 821164b0131a
! .hgtags
Changeset: 8577c435f75a
Author: goetz
Date: 2014-09-29 16:03 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8577c435f75a
8058880: Introduce identifier TEMP_DEF for effects in adl.
Summary: Modified adlc sources.
Reviewed-by: kvn, drchase
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/output_c.cpp
Changeset: 77c5da30c47b
Author: iveresov
Date: 2014-09-26 20:09 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/77c5da30c47b
8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due to VirtualMachineError: out of space in CodeCache for method handle intrinsic
Summary: Make sure MH intrinsics can be created before compiler instances
Reviewed-by: kvn
! src/share/vm/classfile/systemDictionary.cpp
Changeset: 026850ac0a7b
Author: thartmann
Date: 2014-09-29 08:40 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/026850ac0a7b
8058737: CodeCache::find_blob fails with 'unsafe access to zombie method'
Summary: Remove active ICStubs from zombie nmethods
Reviewed-by: kvn, iveresov
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/sweeper.cpp
Changeset: e17112236cba
Author: shade
Date: 2014-09-25 12:10 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e17112236cba
8058968: Compiler time traces should be improved
Summary: Use CITime consistently, make C2 to report to CompilerBroker, more probes.
Reviewed-by: vlivanov, jrose
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/phase.cpp
! src/share/vm/opto/phase.hpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
Changeset: 44c2773f9fee
Author: vlivanov
Date: 2014-09-29 09:26 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/44c2773f9fee
8058578: -XX:+TraceDependencies is broken for call_site_target_value dependency type
Reviewed-by: jrose, kvn
! src/share/vm/code/dependencies.cpp
Changeset: 25cb7c60db3c
Author: vlivanov
Date: 2014-09-29 09:29 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/25cb7c60db3c
8025606: [TESTBUG] Move ctw-tests to /testlibrary_tests
Reviewed-by: iignatyev, vlivanov, kvn
Contributed-by: evgeniya.stepanova at oracle.com
! test/TEST.groups
+ test/testlibrary_tests/ctw/Bar.java
+ test/testlibrary_tests/ctw/ClassesDirTest.java
+ test/testlibrary_tests/ctw/ClassesListTest.java
+ test/testlibrary_tests/ctw/CtwTest.java
+ test/testlibrary_tests/ctw/Foo.java
+ test/testlibrary_tests/ctw/JarDirTest.java
+ test/testlibrary_tests/ctw/JarsTest.java
+ test/testlibrary_tests/ctw/classes.lst
Changeset: 662499384b32
Author: vlivanov
Date: 2014-09-29 09:32 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/662499384b32
8038098: [TESTBUG] remove explicit set build flavor from hotspot/test/compiler/* tests
Reviewed-by: iignatyev, vlivanov, kvn, fzhinkin
Contributed-by: evgeniya.stepanova at oracle.com
! test/compiler/IntegerArithmetic/TestIntegerComparison.java
! test/compiler/codegen/LoadWithMask.java
! test/compiler/codegen/LoadWithMask2.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
! test/compiler/uncommontrap/UncommonTrapStackBang.java
Changeset: 19c71767e456
Author: vlivanov
Date: 2014-09-29 11:46 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/19c71767e456
8058825: EA: ConnectionGraph::split_unique_types does incorrect scalar replacement
Reviewed-by: kvn
! src/share/vm/opto/escape.cpp
Changeset: 3af889385bcf
Author: thartmann
Date: 2014-09-30 09:06 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3af889385bcf
8059137: MemoryPoolMXBeans for different code heaps should contain 'Code heap' in their names
Summary: The segmented code cache implementation registers a memory pool for each code heap. To be consistent with the "non-segmented" output, the names of these pools should contain the word "code heap".
Reviewed-by: kvn, sla, fzhinkin
! src/share/vm/code/codeCache.cpp
Changeset: 86dd08e14945
Author: thartmann
Date: 2014-09-30 15:44 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/86dd08e14945
8059468: Fix PrintCodeCache output changed by JDK-8059137
Summary: Change output of PrintCodeCache to print "CodeCache" instead of "Code Cache" and change name of non-method code heap to non-nmethod code heap.
Reviewed-by: vlivanov, anoll
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/zero/vm/shark_globals_zero.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! 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/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/serviceability/dcmd/CodeCacheTest.java
Changeset: 39213dabcbaf
Author: iveresov
Date: 2014-10-01 11:43 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/39213dabcbaf
Merge
Changeset: c602ed4cfca9
Author: dholmes
Date: 2014-09-23 21:33 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c602ed4cfca9
8058919: Add sanity test for minimal VM in test/Makefile
Reviewed-by: twisti, kvn, coleenp
! test/Makefile
Changeset: 01961999c58a
Author: sla
Date: 2014-09-24 09:49 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/01961999c58a
8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
Reviewed-by: dholmes, stefank
! test/Makefile
Changeset: 7613fbc3d837
Author: shade
Date: 2014-09-22 18:34 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7613fbc3d837
8057925: PrintSymbolTableSizeHistogram prints misleading output
Reviewed-by: jrose, kvn, gziemski
! src/share/vm/classfile/symbolTable.cpp
Changeset: 474605fb56a4
Author: dsamersoff
Date: 2014-09-25 02:48 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/474605fb56a4
8054194: jstack crash: assert(handle != NULL) failed: JNI handle should not be null
Summary: Add better error check to sa to avoid secondary crash
Reviewed-by: sla, jbachorik, sspitsyn
! agent/src/os/win32/windbg/sawindbg.cpp
Changeset: 89ca0f8665e5
Author: coleenp
Date: 2014-09-25 07:52 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/89ca0f8665e5
8058818: Allocation of more then 1G of memory using Unsafe.allocateMemory is still causing a fatal error on 32bit platforms
Summary: The assert was firing for NMT_Off and minimal too even though the size isn't used.
Reviewed-by: gtriantafill, dholmes
! src/share/vm/services/mallocTracker.cpp
+ test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: 56b0d48b9829
Author: coleenp
Date: 2014-09-25 12:04 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/56b0d48b9829
Merge
Changeset: a6e53525f78a
Author: coleenp
Date: 2014-09-26 12:50 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a6e53525f78a
8058927: ATG throws ClassNotFoundException
Summary: ClassLoader for array klass set to null and not the class loader of the component type.
Reviewed-by: dcubed, ctornqvi
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/oops/arrayKlass.cpp
+ test/runtime/LoadClass/ShowClassLoader.java
Changeset: 8fa06246aa17
Author: coleenp
Date: 2014-09-26 17:11 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8fa06246aa17
8057846: ClassVerifier::change_sig_to_verificationType temporary symbol creation code is hot
Summary: Only update the refcount without looking it up in the symbol table.
Reviewed-by: hseigel, lfoltan, shade
! src/share/vm/classfile/verifier.hpp
Changeset: 7ce3a27baa00
Author: coleenp
Date: 2014-09-26 18:59 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7ce3a27baa00
Merge
Changeset: 9163c18c1b8f
Author: iklam
Date: 2014-09-26 17:55 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9163c18c1b8f
Merge
- src/share/vm/runtime/arguments_ext.cpp
Changeset: 8037542c53b0
Author: iklam
Date: 2014-10-01 15:24 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8037542c53b0
Merge
Changeset: c83528b42643
Author: jwilhelm
Date: 2014-09-27 15:11 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c83528b42643
8047976: Ergonomics for GC thread counts should update the flags
Summary: Ergonomics updates flags for number of GC threads
Reviewed-by: tschatzl, jwilhelm
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/runtime/arguments.cpp
+ test/gc/arguments/TestG1ConcRefinementThreads.java
Changeset: 6534c979ef0f
Author: tschatzl
Date: 2014-09-29 09:59 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6534c979ef0f
8043766: CMM Testing: 8u40 Decommit auxiliary data structures
Summary: Check that native memory is returned to the system when decommiting memory within the heap with G1.
Reviewed-by: tschatzl, jwilhelm
Contributed-by: Andrey Zakharov <andrey.x.zakharov at oracle.com>
! test/TEST.groups
+ test/gc/g1/TestShrinkAuxiliaryData.java
+ test/gc/g1/TestShrinkAuxiliaryData00.java
+ test/gc/g1/TestShrinkAuxiliaryData05.java
+ test/gc/g1/TestShrinkAuxiliaryData10.java
+ test/gc/g1/TestShrinkAuxiliaryData15.java
+ test/gc/g1/TestShrinkAuxiliaryData20.java
+ test/gc/g1/TestShrinkAuxiliaryData25.java
+ test/gc/g1/TestShrinkAuxiliaryData30.java
Changeset: c663d0e6a24d
Author: ehelin
Date: 2014-09-29 10:38 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c663d0e6a24d
8058963: CollectorPolicy::satisfy_failed_metadata_allocation can avoid some safepoints
Reviewed-by: brutisso, mgerdin
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/metaspace.hpp
Changeset: be6ea5109027
Author: ehelin
Date: 2014-09-29 12:05 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/be6ea5109027
Merge
Changeset: 3e1e8f72e599
Author: brutisso
Date: 2014-09-30 13:14 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3e1e8f72e599
8059452: G1: Change the default values for G1HeapWastePercent and G1MixedGCLiveThresholdPercent
Reviewed-by: tschatzl, jwilhelm
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: 907097669ee9
Author: shade
Date: 2014-10-01 12:29 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/907097669ee9
8059474: Clean up vm/utilities/Bitmap type uses
Reviewed-by: coleenp, mgerdin
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/bitMap.inline.hpp
Changeset: ddb0b16cd6c2
Author: ehelin
Date: 2014-10-01 16:09 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ddb0b16cd6c2
8049599: MetaspaceGC::_capacity_until_GC can overflow
Reviewed-by: jmasa, stefank
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/prims/whitebox.cpp
+ test/gc/metaspace/TestCapacityUntilGCWrapAround.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 931c1f116715
Author: mlarsson
Date: 2014-10-02 11:22 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/931c1f116715
8059527: Disallow ParallelGCThreads=0 for G1
Reviewed-by: ehelin, brutisso
! src/share/vm/runtime/arguments.cpp
! test/TEST.groups
+ test/gc/arguments/TestParallelGCThreads.java
Changeset: cd267c8435c2
Author: jwilhelm
Date: 2014-10-03 00:21 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/cd267c8435c2
Merge
! src/share/vm/runtime/arguments.cpp
! test/TEST.groups
Changeset: a28ba9881eb6
Author: neliasso
Date: 2014-09-30 10:22 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a28ba9881eb6
8058891: serviceability/dcmd/CodelistTest.java - fails on all platforms
Summary: Fix can not reflect MethodHandles
Reviewed-by: kvn, drchase
! test/TEST.groups
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java
! test/serviceability/dcmd/compiler/CodeCacheTest.java < test/serviceability/dcmd/CodeCacheTest.java
+ test/serviceability/dcmd/compiler/CodelistTest.java
+ test/serviceability/dcmd/compiler/CompilerQueueTest.java
+ test/serviceability/dcmd/compiler/MethodIdentifierParser.java
Changeset: 81dfb21dd396
Author: zmajo
Date: 2014-10-01 10:01 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/81dfb21dd396
8059390: code cache fills up for bigapps/Weblogic+medrec/nowarnings
Summary: Retrieve code heap in CodeCache::allocate(), ::report_codemem_full(), and ::unallocated_capacity() also if segmented code cache is disabled.
Reviewed-by: vlivanov, thartmann
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/memory/heap.hpp
Changeset: 01595de2efaa
Author: thartmann
Date: 2014-10-01 09:40 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/01595de2efaa
Merge
Changeset: 677d7ff6a1cf
Author: vlivanov
Date: 2014-10-01 12:34 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/677d7ff6a1cf
8058828: Wrong ciConstant type for arrays from ConstantPool::_resolved_reference
Reviewed-by: kvn, jrose
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciTypeFlow.cpp
+ test/compiler/jsr292/VMAnonymousClasses.java
Changeset: 9c4780bccc23
Author: vlivanov
Date: 2014-10-01 12:34 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9c4780bccc23
8059556: C2: crash while inlining MethodHandle invocation w/ null receiver
Reviewed-by: kvn, jrose
! src/share/vm/opto/callGenerator.cpp
+ test/compiler/jsr292/NullConstantReceiver.java
Changeset: 278ceffd88cd
Author: iveresov
Date: 2014-10-02 12:31 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/278ceffd88cd
Merge
- test/serviceability/dcmd/CodeCacheTest.java
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java
Changeset: 666d11a0c124
Author: iveresov
Date: 2014-10-03 01:10 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/666d11a0c124
Merge
! test/TEST.groups
- test/serviceability/dcmd/CodeCacheTest.java
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java
Changeset: 085702ee449a
Author: thartmann
Date: 2014-10-02 12:58 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/085702ee449a
8059596: VM startup fails with 'Invalid code heap sizes' if -XX:ReservedCodeCacheSize is set
Summary: Only increase code heap sizes in Arguments::set_tiered_flags() if reserved code cache size is default.
Reviewed-by: shade, vlivanov, sla
! src/share/vm/runtime/arguments.cpp
Changeset: 3a3e00bad855
Author: iklam
Date: 2014-10-02 12:55 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3a3e00bad855
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 344972ded1f6
Author: iklam
Date: 2014-10-03 02:59 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/344972ded1f6
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 6bd5989e0115
Author: mlarsson
Date: 2014-10-03 10:05 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6bd5989e0115
8059651: Tests specify -XX:+UseG1GC and -XX:ParallelGCThreads=0
Reviewed-by: jwilhelm, brutisso
! test/TEST.groups
- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java
Changeset: 0a2fd07b2d28
Author: jwilhelm
Date: 2014-10-03 13:00 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0a2fd07b2d28
Merge
! test/TEST.groups
- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java
Changeset: 8e576352f831
Author: jcoomes
Date: 2014-10-07 15:44 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8e576352f831
Merge
Changeset: 438cb613151c
Author: lana
Date: 2014-10-09 12:17 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/438cb613151c
Merge
- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java
- test/serviceability/dcmd/CodeCacheTest.java
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java
Changeset: 380b62522960
Author: katleman
Date: 2014-10-16 12:01 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/380b62522960
Added tag jdk9-b35 for changeset 438cb613151c
! .hgtags
Changeset: 52164991d3f9
Author: shade
Date: 2014-10-02 17:13 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/52164991d3f9
8059595: Verifier::verify is wasting time before is_eligible_for_verification check
Summary: Do the check earlier.
Reviewed-by: hseigel, kamg
! src/share/vm/classfile/verifier.cpp
Changeset: 82b6859d7333
Author: coleenp
Date: 2014-10-02 16:31 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/82b6859d7333
8047736: Remove JVM_GetClassLoader as no longer used
Summary: Remove this function from hotspot. It's already removed from the JDK.
Reviewed-by: mchung, fparain, ctornqvi
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: 4fe74ad00526
Author: coleenp
Date: 2014-10-03 03:31 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4fe74ad00526
Merge
Changeset: 9ff174c2c180
Author: gziemski
Date: 2014-10-03 15:41 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9ff174c2c180
Merge
- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java
- test/serviceability/dcmd/CodeCacheTest.java
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java
Changeset: 795fc0cef7c9
Author: cjplummer
Date: 2014-10-03 13:56 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/795fc0cef7c9
8046607: Code cleanup: PerfMemory::backing_store_filename() should be removed
Summary: Summary: Removed PerfMemory::backing_store_filename() API since it is not used anywhere.
Reviewed-by: sla, hseigel
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/runtime/perfMemory.hpp
Changeset: d8b17079b783
Author: sjohanss
Date: 2014-10-06 10:11 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d8b17079b783
8059466: Force young GC to initiate marking cycle when stat update is requested
Summary: Enable yc to be forced for stat update.
Reviewed-by: mgerdin, jcoomes
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
Changeset: 890b086bb0a3
Author: mlarsson
Date: 2014-10-07 14:54 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/890b086bb0a3
8058298: Separate heap region iterator claim values from the data structures iterated over
Reviewed-by: tschatzl, brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.hpp
Changeset: b8586a366482
Author: jwilhelm
Date: 2014-10-09 13:42 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b8586a366482
Merge
Changeset: 4365e650350d
Author: kvn
Date: 2014-10-02 11:36 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4365e650350d
8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
Summary: Use top() for dead paths when initializing Phi node of exceptions klasses in Parse::catch_inline_exceptions().
Reviewed-by: jrose, vlivanov
! src/share/vm/opto/doCall.cpp
! test/TEST.groups
+ test/compiler/exceptions/CatchInlineExceptions.java
Changeset: 780521547fb3
Author: goetz
Date: 2014-10-02 09:32 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/780521547fb3
8059592: Recent bugfixes in ppc64 port.
Reviewed-by: kvn
! make/aix/makefiles/fastdebug.make
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/globalDefinitions_ppc.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp
Changeset: d5bf85102522
Author: iveresov
Date: 2014-10-03 11:14 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d5bf85102522
Merge
! test/TEST.groups
- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java
Changeset: f4aadd8a5168
Author: iveresov
Date: 2014-10-03 13:34 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f4aadd8a5168
8059621: JVM crashes with "unexpected index type" assert in LIRGenerator::do_UnsafeGetRaw
Summary: Get types from LIR instructions instead of HIR
Reviewed-by: kvn
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 89dd05d51af5
Author: thartmann
Date: 2014-10-06 07:58 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/89dd05d51af5
8059559: SIGSEGV at CodeHeap::allocate(unsigned int, bool)
Summary: Create the non-profiled code heap if TieredStopAtLevel=0 is set because we compile method handle intrinsics.
Reviewed-by: kvn
! src/share/vm/code/codeCache.cpp
! test/compiler/codecache/CheckSegmentedCodeCache.java
Changeset: 67bac0961e96
Author: anoll
Date: 2014-10-06 06:51 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/67bac0961e96
8059331: Print additional information for the assert in Compile::start()
Summary: Add additional output that shows the failure reason
Reviewed-by: kvn
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
Changeset: c0665245f2c8
Author: thartmann
Date: 2014-10-08 09:23 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c0665245f2c8
8059735: make_not_entrant_or_zombie sees zombies
Summary: Make sure nmethod is not set to zombie state twice by sweeper and safepoint code.
Reviewed-by: kvn, anoll, mgerdin
! src/share/vm/runtime/sweeper.cpp
Changeset: 46ffa0406645
Author: iveresov
Date: 2014-10-09 12:36 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/46ffa0406645
Merge
Changeset: fe314365bfc5
Author: amurillo
Date: 2014-10-10 02:24 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/fe314365bfc5
Merge
Changeset: f23dc1b5dd8f
Author: lfoltan
Date: 2014-05-07 19:38 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f23dc1b5dd8f
8036805: Correct linker method lookup.
Summary: Correct handling of array of primitive type qualifiers during field and method resolution.
Reviewed-by: acorn, hseigel, ahgross
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
Changeset: e232b716ad69
Author: coleenp
Date: 2014-10-14 13:10 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e232b716ad69
8015256: Better class accessibility
Summary: Improve protection domain check in forName()
Reviewed-by: mchung, acorn, jdn
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: 7f6c5c14791d
Author: hseigel
Date: 2014-07-22 16:16 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7f6c5c14791d
8036533: Method for correct defaults
8036156: Limit default method hierarchy
Summary: Fix protected access checks
Reviewed-by: coleenp, lfoltan, acorn, ahgross
! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/verificationType.cpp
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/runtime/reflection.cpp
Changeset: a5044511ff5c
Author: hseigel
Date: 2014-05-30 13:23 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a5044511ff5c
8041717: Issue with class file parser
Summary: Add better checking for bad values.
Reviewed-by: coleenp, lfoltan, mschoene
! src/share/vm/classfile/classFileParser.cpp
Changeset: 5a0a5df80ed4
Author: zgu
Date: 2014-06-16 10:23 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5a0a5df80ed4
8038903: More native monitor monitoring
Summary: Moved ntive monitor monitoring flags to experimental
Reviewed-by: acorn, hseigel, mschoene
! src/share/vm/runtime/globals.hpp
Changeset: 8129bfc0e632
Author: jiangli
Date: 2014-10-14 18:47 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8129bfc0e632
8044269: Analysis of archive files.
Summary: Add checksum verification.
Reviewed-by: iklam, dholmes, mschoene
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 464ab653fbb1
Author: lana
Date: 2014-10-16 14:15 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/464ab653fbb1
Merge
Changeset: f7cb546710c8
Author: katleman
Date: 2014-10-23 11:19 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f7cb546710c8
Added tag jdk9-b36 for changeset 464ab653fbb1
! .hgtags
Changeset: e7f0ff234dbd
Author: roland
Date: 2014-10-06 14:53 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e7f0ff234dbd
8058746: escape analysis special case code for array copy broken by 7173584
Summary: escape analysis doesn't handler arraycopy nodes properly
Reviewed-by: kvn, iveresov, vlivanov
! src/share/vm/opto/escape.cpp
Changeset: 51a2224e845e
Author: anoll
Date: 2014-10-10 14:48 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/51a2224e845e
8059847: complement JDK-8055286 and JDK-8056964 changes
Summary: Extend scan_flag_and_value() to process flag of type double. Add regression test compiler/oracle/CheckCompileCommandOption.java.
Reviewed-by: kvn, anoll
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/runtime/globals.hpp
+ test/compiler/oracle/CheckCompileCommandOption.java
Changeset: 9f24a0b16c29
Author: anoll
Date: 2014-10-10 13:05 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9f24a0b16c29
Merge
Changeset: d9e8579b960e
Author: anoll
Date: 2014-10-10 13:26 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d9e8579b960e
Merge
Changeset: 2b1ea93ea45e
Author: thartmann
Date: 2014-10-13 12:30 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2b1ea93ea45e
8046268: compiler/whitebox/ tests fail : must be osr_compiled
Summary: Added code to 'warm up' the methods before triggering OSR compilation by executing them a limited number of times. Like this, the profile information marks the loop exit as taken and we don't add an uncommon trap.
Reviewed-by: kvn, dlong, iignatyev
! 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
Changeset: 8a8f6e7c5180
Author: zmajo
Date: 2014-10-15 10:51 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8a8f6e7c5180
8060215: per-method PrintIdealGraphLevel
Summary: Use CompileCommand=option to set PrintIdealGraphLevel on a per-method level. Introduce the PrintIdealGraph develop to control/check if printing the graph is enabled for any method
Reviewed-by: kvn, dlong, thartmann
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/idealGraphPrinter.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: ffe9c8c82350
Author: zmajo
Date: 2014-10-15 14:00 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ffe9c8c82350
8059604: Add CompileThresholdScaling flag to control when methods are first compiled (with and withour TieredCompilation)
Summary: This patch adds a new flag (CompileThresholdScaling) to control when methods are first compiled
Reviewed-by: anoll, iveresov, kvn
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp
+ test/compiler/arguments/CheckCompileThresholdScaling.java
Changeset: f605a3199018
Author: tschatzl
Date: 2014-10-09 11:40 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f605a3199018
8059758: Footprint regressions with JDK-8038423
Summary: Changes in JDK-8038423 always initialize (zero out) virtual memory used for auxiliary data structures. This causes a footprint regression for G1 in startup benchmarks. This is because they do not touch that memory at all, so the operating system does not actually commit these pages. The fix is to, if the initialization value of the data structures matches the default value of just committed memory (=0), do not do anything.
Reviewed-by: jwilhelm, brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.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/g1RegionToSpaceMapper.cpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
Changeset: a37f7bbdfd57
Author: mgerdin
Date: 2014-10-09 13:06 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a37f7bbdfd57
8057737: Avoid G1 write barriers on newly allocated objects
Reviewed-by: mgerdin, kvn, iveresov
Contributed-by: Staffan Friberg <staffan.friberg at oracle.com>
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
Changeset: 744f961b9393
Author: tschatzl
Date: 2014-10-10 12:15 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/744f961b9393
8058801: G1TraceReclaimDeadHumongousObjectsAtYoungGC only prints humongous object liveness output when there is at least one candidate humongous object
Summary: If G1TraceReclaimDeadHumongousObjectsAtYoungGC is enabled, always print humongous object liveness output.
Reviewed-by: tschatzl
Contributed-by: sangheon.kim at oracle.com
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
Changeset: 6488854ccc01
Author: jwilhelm
Date: 2014-10-13 16:05 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6488854ccc01
Merge
Changeset: 1698cbc9fa21
Author: mlarsson
Date: 2014-10-14 19:55 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1698cbc9fa21
8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails
Summary: Also reviewed by: sangheon.kim at oracle.com
Reviewed-by: brutisso
! test/gc/g1/TestSummarizeRSetStatsThreads.java
Changeset: 5bfd90e33eab
Author: jwilhelm
Date: 2014-10-14 20:58 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5bfd90e33eab
8027428: Different conditions for printing taskqueue statistics for parallel gc, parNew and G1
Summary: Changed flag names for printing taskqueue and termination statistics for parallel gc, parNew and G1.
Reviewed-by: jwilhelm, brutisso, tschatzl
Contributed-by: sangheon.kim at oracle.com
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 91b0a91f2171
Author: jwilhelm
Date: 2014-10-14 20:35 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/91b0a91f2171
Merge
Changeset: 150cf09d1244
Author: jwilhelm
Date: 2014-10-16 15:59 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/150cf09d1244
Merge
! src/share/vm/runtime/globals.hpp
Changeset: def3ccd92f1d
Author: fparain
Date: 2014-10-09 04:45 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/def3ccd92f1d
8057777: Cleanup of old and unused VM interfaces
Reviewed-by: coleenp, hseigel, alanb, sherman
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! make/windows/makefiles/vm.make
! 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/jvm_windows.h
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp
Changeset: a008f00ee14c
Author: sspitsyn
Date: 2014-10-09 16:56 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a008f00ee14c
8059904: libjvm_db.c warnings in solaris/sparc build with SS
Summary: Fix warnings by correcting the cast of pointers returned from calloc()
Reviewed-by: dholmes
Contributed-by: serguei.spitsyn at oracle.com
! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/libjvm_db.c
Changeset: 008f91ddb031
Author: shade
Date: 2014-10-09 16:41 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/008f91ddb031
8059924: com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java: assert(Universe::verify_in_progress() || !SafepointSynchronize::is_at_safepoint()) failed: invariant
Summary: Revive the hashcode installation in Verifier
Reviewed-by: kamg, lfoltan
! src/share/vm/classfile/verifier.cpp
Changeset: ab7b1d843bb1
Author: dcubed
Date: 2014-10-10 08:28 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ab7b1d843bb1
Merge
Changeset: 1bbee5075b0e
Author: dcubed
Date: 2014-10-10 18:00 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1bbee5075b0e
Merge
Changeset: d1b65075a01c
Author: coleenp
Date: 2014-10-10 19:36 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d1b65075a01c
8059100: SIGSEGV VirtualMemoryTracker::remove_released_region
Summary: Disallow increasing native memory tracking level
Reviewed-by: hseigel, ctornqvi, gtriantafill
! src/share/vm/prims/whitebox.cpp
! src/share/vm/services/mallocTracker.cpp
! src/share/vm/services/mallocTracker.hpp
! src/share/vm/services/memBaseline.hpp
! src/share/vm/services/memReporter.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/services/virtualMemoryTracker.cpp
! src/share/vm/services/virtualMemoryTracker.hpp
! src/share/vm/utilities/vmError.cpp
+ test/runtime/NMT/ChangeTrackingLevel.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 78f1402784b5
Author: coleenp
Date: 2014-10-10 21:47 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/78f1402784b5
Merge
Changeset: 763abe04c848
Author: sla
Date: 2014-10-13 22:11 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/763abe04c848
7102541: RFE: os::set_native_thread_name() cleanups
Summary: implement os::set_native_thread_name() on windows, linux
Reviewed-by: sla, ctornqvi, simonis
Contributed-by: thomas.stuefe at sap.com
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmThread.cpp
Changeset: 5fc21235d0fd
Author: dcubed
Date: 2014-10-14 10:32 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5fc21235d0fd
8049737: Contended Locking reorder and cache line bucket
Summary: JEP-143/JDK-8046133 - optimization #1 - reorder and cache line bucket.
Reviewed-by: shade, dice, dholmes, dsimms
Contributed-by: dave.dice at oracle.com, karen.kinnear at oracle.com, daniel.daugherty at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java
! src/cpu/sparc/vm/globalDefinitions_sparc.hpp
! src/cpu/x86/vm/globalDefinitions_x86.hpp
! src/share/vm/memory/padded.hpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/objectMonitor.inline.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 7845c825b8c7
Author: jiangli
Date: 2014-10-14 12:09 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7845c825b8c7
8047934: Adding new API for unlocking diagnostic argument.
Summary: New API for unlocking diagnostic argument.
Reviewed-by: dholmes, ccheung, egahlin, iklam, bdelsart
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments_ext.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
Changeset: b2b7723ea3a1
Author: jiangli
Date: 2014-10-14 13:43 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b2b7723ea3a1
Merge
Changeset: e859b5ba6be4
Author: jiangli
Date: 2014-10-14 19:39 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e859b5ba6be4
Merge
Changeset: d13e6905c8d2
Author: gtriantafill
Date: 2014-10-15 05:55 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d13e6905c8d2
8058606: [TESTBUG] Detailed Native Memory Tracking (NMT) data is not verified as output at VM exit
Reviewed-by: coleenp, hseigel
! test/runtime/NMT/PrintNMTStatistics.java
Changeset: 4d6ab395ae35
Author: dcubed
Date: 2014-10-16 17:36 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4d6ab395ae35
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 5c8dffe3d889
Author: amurillo
Date: 2014-10-17 07:58 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5c8dffe3d889
Merge
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/verifier.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 4c11d58184c9
Author: lana
Date: 2014-10-23 13:44 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4c11d58184c9
Merge
Changeset: b1c2dd843f24
Author: kshefov
Date: 2014-10-24 12:32 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b1c2dd843f24
8057135: [TESTBUG] Need a test to cover JDK-8050167
Reviewed-by: ctornqvi, coleenp
Contributed-by: boris.molodenkov at oracle.com
+ test/runtime/ErrorHandling/ProblematicFrameTest.java
Changeset: 57f1da01f4f3
Author: katleman
Date: 2014-10-30 08:34 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/57f1da01f4f3
Added tag jdk9-b37 for changeset b1c2dd843f24
! .hgtags
Changeset: 33c1659e8b29
Author: jiangli
Date: 2014-10-16 14:11 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/33c1659e8b29
8060256: The loop in Arguments::parse() can be enhanced.
Summary: Add continue statement for matching cases.
Reviewed-by: dholmes, bdelsart
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments_ext.hpp
+ test/runtime/CommandLine/TestVMOptions.java
+ test/runtime/CommandLine/flagfile.txt
Changeset: 8b2a4f5232e4
Author: dcubed
Date: 2014-10-17 06:58 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8b2a4f5232e4
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 26809e0e253a
Author: dcubed
Date: 2014-10-18 11:37 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/26809e0e253a
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: f1821f27f91c
Author: stefank
Date: 2014-10-02 10:55 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f1821f27f91c
8056240: Investigate increased GC remark time after class unloading changes in CRM Fuse
Reviewed-by: mgerdin, coleenp, bdelsart
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/metadataOnStackMark.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/accessFlags.hpp
+ src/share/vm/utilities/chunkedList.cpp
+ src/share/vm/utilities/chunkedList.hpp
Changeset: 76ee2cdb5d88
Author: jwilhelm
Date: 2014-10-20 15:23 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/76ee2cdb5d88
Merge
! src/share/vm/runtime/thread.cpp
Changeset: d9cb9b61a295
Author: jwilhelm
Date: 2014-08-22 10:10 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d9cb9b61a295
8055702: Remove the generations array
Summary: The _gens array is removed and replaced by explicit _young_gen and _old_gen variables.
Reviewed-by: mgerdin, kbarrett
! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.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/generation.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 96e85e97d06e
Author: sjohanss
Date: 2014-10-20 10:18 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/96e85e97d06e
8058568: GC cleanup phase can cause G1 skipping a System.gc()
Summary: Marking G1 FullGC as a _full collection and passing down the correct before count.
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
Changeset: f0c015238101
Author: mlarsson
Date: 2014-10-21 11:57 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f0c015238101
6979279: remove special-case code for ParallelGCThreads==0
Reviewed-by: jwilhelm, brutisso, kbarrett
! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/g1StringDedup.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/parallelScavenge/generationSizer.cpp
! src/share/vm/memory/freeBlockDictionary.cpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/memory/freeList.hpp
! src/share/vm/memory/sharedHeap.cpp
Changeset: 42667d44d63d
Author: jwilhelm
Date: 2014-10-22 16:40 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/42667d44d63d
8061805: BACKOUT - Remove the generations array
Summary: Backing out the change due to non-trivial test problems in nightly testing.
Reviewed-by: jwilhelm, mgerdin
! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.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/generation.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: f0dd24a15264
Author: jwilhelm
Date: 2014-10-23 17:36 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f0dd24a15264
Merge
Changeset: 2891b59e2899
Author: amurillo
Date: 2014-10-27 07:49 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2891b59e2899
Merge
Changeset: c363a8b87e47
Author: lana
Date: 2014-10-30 13:57 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c363a8b87e47
Merge
Changeset: 9cb75e5e3948
Author: katleman
Date: 2014-11-06 10:11 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9cb75e5e3948
Added tag jdk9-b38 for changeset c363a8b87e47
! .hgtags
Changeset: 8f90a1069def
Author: katleman
Date: 2014-11-12 20:32 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8f90a1069def
Added tag jdk9-b39 for changeset 9cb75e5e3948
! .hgtags
Changeset: 9ccb94e5c153
Author: fparain
Date: 2014-10-22 02:31 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9ccb94e5c153
8061618: Removed unused networking functions from os class
Reviewed-by: lfoltan, hseigel, dholmes
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.inline.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp
Changeset: 06de05da6f2b
Author: aeriksso
Date: 2014-10-22 13:59 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/06de05da6f2b
8057043: Type annotations not retained during class redefine / retransform
Reviewed-by: coleenp, sspitsyn, jfranck
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
+ test/runtime/RedefineTests/RedefineAnnotations.java
Changeset: 59c89d7cc30f
Author: acorn
Date: 2014-10-22 15:24 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/59c89d7cc30f
8043275: Fix interface initialization for default methods.
Summary: Initialize interfaces that declare concrete instance methods.
Reviewed-by: kamg, coleenp, psandoz
! src/share/vm/classfile/classFileParser.cpp
+ src/share/vm/classfile/classFileParser.cpp.orig
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/utilities/dtrace_disabled.hpp
! test/runtime/lambda-features/InvokespecialInterface.java
+ test/runtime/lambda-features/TestInterfaceInit.java
+ test/runtime/lambda-features/TestInterfaceOrder.java
Changeset: 1947a3d46cd5
Author: acorn
Date: 2014-10-22 22:37 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1947a3d46cd5
Merge
Changeset: f562ab17393e
Author: ccheung
Date: 2014-10-23 10:08 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f562ab17393e
8038268: VM Crashes in MetaspaceShared::generate_vtable_methods while creating CDS archive with limiting SharedMiscCodeSize
Summary: estimate the minimum required size for the misc code region and check if the specified misc code region size meets the minimum size requirement
Reviewed-by: jiangli, dholmes
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
Changeset: 27ce97a5b0dd
Author: cjplummer
Date: 2014-10-23 14:43 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/27ce97a5b0dd
6191224: (reflect) Misleading detail string in IllegalArgumentException thrown by Array.get<Type>
Summary: The test case shows that an exception is thrown with the message "Argument is not an array", when in fact the argument is an array, but an array of a primitive type is actually what was expected. Fixed by differentiating between failing because an array was expected and failing because an array of a primitive type was expected.
Reviewed-by: dholmes, ctornqvi, lfoltan
! src/share/vm/prims/jvm.cpp
+ test/runtime/reflect/ArrayGetIntException.java
Changeset: a3acb8e53230
Author: hseigel
Date: 2014-10-24 08:56 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a3acb8e53230
8061962: classFileParser.cpp.orig got erroneously added to the hotspot source repository
Summary: Remove the file
Reviewed-by: coleenp, ccheung
- src/share/vm/classfile/classFileParser.cpp.orig
Changeset: 64c09126ad3c
Author: dcubed
Date: 2014-10-27 15:09 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/64c09126ad3c
Merge
Changeset: e0048254cc82
Author: coleenp
Date: 2014-10-28 17:02 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e0048254cc82
8058093: Test nsk/stress/jck60/jck60014: assert in src/share/vm/oops/constantPool.cpp: should not be resolved otherwise
8044209: nsk/split_verifier/security/coglio06 fails with exit code 97 - missing 'prohibited package name'
Summary: Fix resolution error saving.
Reviewed-by: lfoltan, sspitsyn, hseigel, ctornqvi
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/runtime/deoptimization.cpp
Changeset: a1842666e889
Author: thartmann
Date: 2014-10-16 12:57 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a1842666e889
8059846: InstanceKlass should use MutexLockerEx to acquire OsrList_lock
Summary: Replace explicit locking of OsrList_lock by a MutexLockerEx instantiation.
Reviewed-by: kvn, anoll, drchase, dholmes, dlong, coleenp
! src/share/vm/oops/instanceKlass.cpp
Changeset: 18c85ea84df6
Author: thartmann
Date: 2014-10-17 08:56 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/18c85ea84df6
8060196: 'CodeHeap is full' warning suggests to increase wrong code heap size
Summary: Fixed 'CodeHeap is full' warning to output the right CodeHeapSize flag.
Reviewed-by: kvn, anoll
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
Changeset: 400c6e3c13a4
Author: thartmann
Date: 2014-10-17 10:04 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/400c6e3c13a4
8060454: [TESTBUG] Whitebox tests fail with -XX:CompileThreshold=100
Summary: Move the call to 'waitAndDeoptimize' from the warmup methods to the osr triggering methods to make sure that no non-osr compilation is in the queue after warmup.
Reviewed-by: kvn
! test/compiler/whitebox/CompilerWhiteBoxTest.java
Changeset: a931540f0543
Author: thartmann
Date: 2014-10-17 08:27 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a931540f0543
Merge
Changeset: 32706bfa2dfe
Author: iveresov
Date: 2014-10-17 10:09 -1000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/32706bfa2dfe
Merge
Changeset: 3c4254d2df12
Author: kvn
Date: 2014-10-17 15:35 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3c4254d2df12
8059139: It should be possible to explicitly disable usage of TZCNT instr w/ -XX:-UseBMI1Instructions
Reviewed-by: iveresov
! src/cpu/x86/vm/vm_version_x86.cpp
Changeset: fa734079958d
Author: kvn
Date: 2014-10-21 12:37 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/fa734079958d
8061563: Typo in test/compiler/exceptions/CatchInlineExceptions.java
Summary: fix typo
Reviewed-by: iveresov
! test/compiler/exceptions/CatchInlineExceptions.java
Changeset: 0385cbc59f3b
Author: iveresov
Date: 2014-10-23 09:41 -1000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0385cbc59f3b
8047383: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.<init>
Summary: Do not rematerialize constant table loads in PhaseAggressiveCoalesce::insert_copies()
Reviewed-by: kvn
! src/share/vm/opto/coalesce.cpp
Changeset: 06f331be32b8
Author: thartmann
Date: 2014-10-24 08:22 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/06f331be32b8
8061443: Whitebox get*VMFlag() methods fail with develop flags in product builds
Summary: Changed 'get*VMFlag' to return all flags. Added methods 'isLockedVMFlag' and 'isConstantVMFlag' and adapted tests.
Reviewed-by: kvn, dholmes, sla
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
! test/testlibrary_tests/whitebox/vm_flags/StringTest.java
! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java
! test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java
Changeset: 6ac82ab8d163
Author: thartmann
Date: 2014-10-24 08:27 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6ac82ab8d163
8060479: [TESTBUG] compiler/codecache/CheckSegmentedCodeCache.java test fails with product build
Summary: Added check for product build and compute minimum code cache size accordingly.
Reviewed-by: kvn, iignatyev
! test/compiler/codecache/CheckSegmentedCodeCache.java
Changeset: a754d0298071
Author: thartmann
Date: 2014-10-24 08:35 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a754d0298071
8061486: [TESTBUG] compiler/whitebox/ tests fail : must be osr_compiled (reappeared in nightlies)
Summary: Call warmup code from OSR triggering method to make sure no non-OSR compilation is triggered in the loop.
Reviewed-by: kvn
! test/compiler/whitebox/CompilerWhiteBoxTest.java
Changeset: 956bdea3c7e0
Author: anoll
Date: 2014-10-24 14:25 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/956bdea3c7e0
8046809: vm/mlvm/meth/stress/compiler/deoptimize CodeCache is full.
Summary: Use separate sweeper thread; enables more aggressive sweeping.
Reviewed-by: kvn, jrose
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/trace/trace.xml
! test/compiler/startup/SmallCodeCacheStartup.java
! test/gc/g1/TestHumongousCodeCacheRoots.java
Changeset: 7723d5b0fca3
Author: vlivanov
Date: 2014-10-24 09:13 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7723d5b0fca3
8058847: C2: EliminateAutoBox regression after 8042786
Reviewed-by: kvn, roland
! src/share/vm/opto/memnode.cpp
+ test/compiler/EliminateAutoBox/UnsignedLoads.java
Changeset: 3fb2dd37c0bb
Author: vlivanov
Date: 2014-10-24 09:14 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3fb2dd37c0bb
8036748: assert(_base == Int) failed: Not an Int w/ -XX:+TraceIterativeGVN
Reviewed-by: kvn, roland
! src/share/vm/opto/callnode.cpp
+ test/compiler/debug/TraceIterativeGVN.java
Changeset: d4fca4ca4407
Author: vlivanov
Date: 2014-10-24 09:17 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d4fca4ca4407
8028481: [TESTBUG] compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java should be in needs_nashorn test group
Reviewed-by: vlivanov, kvn
Contributed-by: sergei.kovalev at oracle.com
! test/TEST.groups
Changeset: b9576378eaad
Author: kvn
Date: 2014-10-24 10:28 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b9576378eaad
8041984: CompilerThread seems to occupy all CPU in a very rare situation
Summary: Add new timeout checks to EA.
Reviewed-by: iveresov, drchase
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
Changeset: 89b4256ee430
Author: fzhinkin
Date: 2014-10-25 19:06 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/89b4256ee430
8043674: Update compiler/intrinsic/bmi tests to run it on all platforms
Reviewed-by: kvn, iignatyev, fzhinkin
Contributed-by: Dmitrij Pochepko <dmitrij.pochepko at oracle.com>
! 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
Changeset: d0e59d57dda2
Author: iveresov
Date: 2014-10-25 21:02 -1000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d0e59d57dda2
8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure on line 744, no picl library) on Solaris 11.1
Summary: Manually load libpicl.so (used on SPARC only)
Reviewed-by: kvn
! make/solaris/makefiles/vm.make
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: ee3320873991
Author: morris
Date: 2014-08-13 13:00 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ee3320873991
8054530: C2: assert(res == old_res) failed: Inconsistency between old and new
Summary: Fixed signedness problem with assertion.
Reviewed-by: kvn
! src/share/vm/oops/objArrayOop.hpp
Changeset: 164dfb54fd47
Author: kvn
Date: 2014-08-05 14:44 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/164dfb54fd47
8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflow
Summary: Added juint cast to avoid gcc problem we have on one of our platforms.
Reviewed-by: dholmes, roland
! src/share/vm/oops/typeArrayOop.hpp
Changeset: 598aa78fc24b
Author: iveresov
Date: 2014-10-27 20:03 -1000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/598aa78fc24b
Merge
! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: c2c9379993da
Author: thartmann
Date: 2014-10-28 09:17 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c2c9379993da
8061983: [TESTBUG] compiler/whitebox/MakeMethodNotCompilableTest.java fails with "must not be in queue"
Summary: Added a method checkNotCompiled(boolean isOsr) to either check if the method is OSR compiled or to check if it is non-OSR compiled.
Reviewed-by: kvn
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
Changeset: 0730c0daed9b
Author: thartmann
Date: 2014-10-28 16:44 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0730c0daed9b
8062250: [TESTBUG] compiler/codecache/CheckSegmentedCodeCache.java fails after CodeCacheMinimumFreeSpace removal
Summary: Adapted calculation of minimum code cache size after CodeCacheMinimumFreeSpace was removed by JDK-8046809.
Reviewed-by: kvn, anoll
! test/TEST.groups
! test/compiler/codecache/CheckSegmentedCodeCache.java
Changeset: 4522428f5220
Author: neliasso
Date: 2014-10-28 20:16 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4522428f5220
8061250: serviceability/dcmd/compiler/CompilerQueueTest.java failed
Summary: Fixed logging to avoid parsing mistake and added test case.
Reviewed-by: kvn, twisti
! test/serviceability/dcmd/compiler/CompilerQueueTest.java
Changeset: fae833698aa3
Author: anoll
Date: 2014-10-29 15:42 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/fae833698aa3
8062284: Sweeper thread should not be visible when calling Thread.getAllStackTraces()
Summary: Make thread not visible when calling Thread.getAllStackTraces()
Reviewed-by: kvn, shade
! src/share/vm/runtime/thread.hpp
Changeset: d30c8335bb6f
Author: thartmann
Date: 2014-10-30 13:03 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d30c8335bb6f
8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR versions of method
Summary: Fixed Whitebox.deoptimizeMethod() to deoptimize all OSR versions of the method.
Reviewed-by: kvn, iignatyev
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/whitebox.cpp
+ test/compiler/whitebox/DeoptimizeMultipleOSRTest.java
Changeset: 253150035d8f
Author: iveresov
Date: 2014-10-30 09:50 -1000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/253150035d8f
Merge
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: 91c3d4bcf583
Author: amurillo
Date: 2014-10-30 22:52 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/91c3d4bcf583
Merge
Changeset: 6d6b54e7cd9b
Author: ehelin
Date: 2014-10-23 11:43 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6d6b54e7cd9b
8061630: G1 iterates over JNIHandles two times
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: b975344bc52d
Author: jwilhelm
Date: 2014-10-23 17:36 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b975344bc52d
Merge
Changeset: eb41f3c4b277
Author: kbarrett
Date: 2014-10-23 16:19 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/eb41f3c4b277
8061748: Remove check_ct_logs_at_safepoint()
Summary: Remove unused function and related closure class
Reviewed-by: jwilhelm, mgerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 3d2a0f94ad03
Author: jmasa
Date: 2014-10-27 07:52 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3d2a0f94ad03
8059614: [TESTBUG] Test for UseNUMA enable UseNUMAInterleaving
Summary: Tests that UseNUMAInterleaving enabled for all collectors by ergonomics, on all platforms when UseNUMA feature is enabled.
Reviewed-by: jmasa, dfazunen
Contributed-by: andrey.x.zakharov at oracle.com
+ test/gc/arguments/TestUseNUMAInterleaving.java
Changeset: a6844eb7f14c
Author: jmasa
Date: 2014-10-27 16:39 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a6844eb7f14c
Merge
Changeset: 4b28f1ee9b66
Author: jwilhelm
Date: 2014-10-27 20:00 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4b28f1ee9b66
Merge
Changeset: aec7d1bde45f
Author: jwilhelm
Date: 2014-10-27 19:15 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/aec7d1bde45f
Merge
Changeset: fb12640e66df
Author: jwilhelm
Date: 2014-10-27 20:00 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/fb12640e66df
Merge
Changeset: eb113689551d
Author: jwilhelm
Date: 2014-10-30 01:01 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/eb113689551d
Merge
Changeset: 953e3015355f
Author: jwilhelm
Date: 2014-10-31 08:00 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/953e3015355f
Merge
Changeset: 8edc39841abe
Author: thartmann
Date: 2014-10-31 12:16 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8edc39841abe
8062169: Multiple OSR compilations issued for same bci
Summary: Fixed 'SimpleThresholdPolicy::event' to always perform OSR if an OSR nmethod is available.
Reviewed-by: kvn, iveresov
! src/share/vm/runtime/simpleThresholdPolicy.cpp
Changeset: f826f98ac633
Author: thartmann
Date: 2014-10-31 11:31 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f826f98ac633
Merge
Changeset: bb0b42a72dfd
Author: iveresov
Date: 2014-10-31 12:01 -1000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/bb0b42a72dfd
Merge
Changeset: cea556d9d85d
Author: kvn
Date: 2014-10-31 16:51 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/cea556d9d85d
8054492: Casting can result in redundant null checks in generated code
Summary: add C2 intrinsic for Class.cast() method and force inline it too.
Reviewed-by: jrose, roland, drchase, iignatyev
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/whitebox.cpp
! test/TEST.groups
+ test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java
! test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
Changeset: 931c7d22ec23
Author: iignatyev
Date: 2014-11-02 18:42 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/931c7d22ec23
8036913: make DeoptimizeALot dependent on number of threads
Reviewed-by: kvn, shade
! src/share/vm/runtime/interfaceSupport.cpp
Changeset: fa0ebb9fe1f3
Author: iignatyev
Date: 2014-11-02 18:43 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/fa0ebb9fe1f3
8043125: compiler/types/correctness/CorrectnessTest.java: assert(layout->tag() == DataLayout::speculative_trap_data_tag) failed: wrong type
Reviewed-by: kvn
! src/share/vm/prims/whitebox.cpp
Changeset: f48775f8c5e8
Author: iignatyev
Date: 2014-11-02 18:43 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f48775f8c5e8
8044186: Introduce a reproducible random generator
Reviewed-by: kvn, iveresov, iignatyev
Contributed-by: sergei.kovalev at oracle.com
! test/compiler/6896617/Test6896617.java
! test/compiler/7100757/Test7100757.java
! test/compiler/7177917/Test7177917.java
! test/compiler/7184394/TestAESBase.java
! test/compiler/7184394/TestAESMain.java
! test/compiler/8005956/PolynomialRoot.java
! test/compiler/intrinsics/bmi/BMITestRunner.java
! test/compiler/intrinsics/mathexact/AddExactIConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactILoadTest.java
! test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/AddExactLConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/DecExactITest.java
! test/compiler/intrinsics/mathexact/DecExactLTest.java
! test/compiler/intrinsics/mathexact/IncExactITest.java
! test/compiler/intrinsics/mathexact/IncExactLTest.java
! test/compiler/intrinsics/mathexact/MulExactIConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactILoadTest.java
! test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/MulExactLConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactIConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactILoadTest.java
! test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactICondTest.java
! test/compiler/intrinsics/mathexact/SubExactIConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactILoadTest.java
! test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/SubExactLConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/Verify.java
! test/compiler/jsr292/ConcurrentClassLoadingTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/unsafe/UnsafeRaw.java
! test/serviceability/threads/TestFalseDeadLock.java
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
+ test/testlibrary_tests/RandomGeneratorTest.java
Changeset: b8bcacc8ccca
Author: kvn
Date: 2014-11-03 12:02 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b8bcacc8ccca
8059780: SPECjvm2008-MPEG performance regressions on x64 platforms
Summary: Back-out 8052081 changes made in lcm.cpp.
Reviewed-by: iveresov, roland
! src/share/vm/opto/lcm.cpp
Changeset: aa056c7ce2d4
Author: roland
Date: 2014-10-20 22:53 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/aa056c7ce2d4
8060252: JDK-7173584 compiler changes regress SPECjvm2008 on SPARC
Summary: arraycopy code misses opportunities to optimize copies to just allocated array.
Reviewed-by: kvn
! src/share/vm/opto/library_call.cpp
Changeset: aedfc7337448
Author: iveresov
Date: 2014-11-04 07:09 -1000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/aedfc7337448
8062591: SPARC PICL causes significantly longer startup times
Summary: Optimize traversals of the PICL tree
Reviewed-by: kvn
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: 6fc3b8261368
Author: martin
Date: 2014-07-01 13:29 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6fc3b8261368
8043780: Use open(O_CLOEXEC) instead of fcntl(FD_CLOEXEC)
Summary: Use open(O_CLOEXEC) where available; fall back to FD_CLOEXEC when necessary
Reviewed-by: rasbold, dholmes
! src/os/linux/vm/os_linux.cpp
Changeset: 1b0fa0b42e68
Author: dcubed
Date: 2014-10-29 09:19 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1b0fa0b42e68
8061552: Contended Locking speedup PlatformEvent unpark bucket
Summary: JEP-143/JDK-8046133 - optimization #2 - speedup PlatformEvent unpark bucket.
Reviewed-by: acorn, dice, dholmes
Contributed-by: dave.dice at oracle.com, karen.kinnear at oracle.com, daniel.daugherty at oracle.com
! 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
Changeset: 0879f88db2d5
Author: igerasim
Date: 2014-10-29 09:53 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0879f88db2d5
8059533: (process) Make exiting process wait for exiting threads [win]
Reviewed-by: dholmes, dcubed
! src/os/windows/vm/os_windows.cpp
Changeset: decd3c73355a
Author: sla
Date: 2014-10-28 12:28 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/decd3c73355a
8062135: serviceability/threads/TestFalseDeadLock.java should be quarantined.
Reviewed-by: sla
Contributed-by: alex.schenkman at oracle.com
! test/serviceability/threads/TestFalseDeadLock.java
Changeset: f87b2b4a1bb1
Author: coleenp
Date: 2014-10-30 18:38 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f87b2b4a1bb1
8037842: Failing to allocate MethodCounters and MDO causes a serious performance drop
Summary: Stop allocating compiler profiling metadata when metaspace is full.
Reviewed-by: kvn, anoll
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/oops/method.cpp
Changeset: 200f943f2264
Author: vkempik
Date: 2014-10-28 18:41 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/200f943f2264
8059216: Make PrintGCApplicationStoppedTime print information about stopping threads
Reviewed-by: dholmes, brutisso
! src/share/vm/services/runtimeService.cpp
! src/share/vm/services/runtimeService.hpp
Changeset: 4b95a66aa564
Author: dbuck
Date: 2014-10-31 09:37 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4b95a66aa564
8060169: Update the Crash Reporting URL in the Java crash log
Summary: Update the URL for HotSpot bug reports.
Reviewed-by: dcubed, rdurbin
! src/share/vm/runtime/arguments.cpp
Changeset: 6bb834d621bb
Author: dcubed
Date: 2014-10-31 10:15 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6bb834d621bb
Merge
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
Changeset: 7eb6afbb70df
Author: dcubed
Date: 2014-10-31 18:18 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7eb6afbb70df
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 1bac07f399ac
Author: jbachorik
Date: 2014-11-03 11:19 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1bac07f399ac
8061616: HotspotDiagnosticMXBean.getVMOption() throws IllegalArgumentException for flags of type double
Reviewed-by: mchung, sla
! src/share/vm/services/jmm.h
! src/share/vm/services/management.cpp
! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
Changeset: 092a9eddf58d
Author: ctornqvi
Date: 2014-11-03 11:34 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/092a9eddf58d
8059803: Update use of GetVersionEx to get correct Windows version in hs_err files
Summary: Update use of GetVersionEx to get correct Windows version in hs_err files
Reviewed-by: dcubed, gtriantafill
! make/windows/makefiles/compile.make
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
Changeset: 3da45f8f02cd
Author: ctornqvi
Date: 2014-11-05 13:18 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3da45f8f02cd
8061733: [TESTBUG] Exclude tests that have issues with Jigsaw M2 changes
Summary: [TESTBUG] Exclude tests that have issues with Jigsaw M2 changes
Reviewed-by: lfoltan, gtriantafill
! test/runtime/7194254/Test7194254.java
Changeset: 8d5860808a16
Author: ctornqvi
Date: 2014-11-05 13:20 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8d5860808a16
8058251: assert(_count > 0) failed: Negative counter when running runtime/NMT/MallocTrackingVerify.java
Summary: Fixed an issue when overflowing the MallocSite hash table bucket
Reviewed-by: coleenp, gtriantafill
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/services/mallocTracker.cpp
! src/share/vm/services/mallocTracker.hpp
! src/share/vm/services/mallocTracker.inline.hpp
! test/TEST.groups
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: c2881c208f7a
Author: gtriantafill
Date: 2014-11-05 08:22 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c2881c208f7a
8061969: [TESTBUG] MallocSiteHashOverflow.java should be enabled for 32-bit platforms
Reviewed-by: ctornqvi, coleenp
! src/share/vm/prims/whitebox.cpp
! test/TEST.ROOT
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 110ec5963eb1
Author: goetz
Date: 2014-10-29 10:13 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/110ec5963eb1
8062370: Various minor code improvements
Summary: A lot of fixes useful to improve the code quality.
Reviewed-by: coleenp, dholmes
! src/cpu/sparc/vm/interpreterRT_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/interpreterRT_x86_32.cpp
! src/cpu/x86/vm/interpreterRT_x86_64.cpp
! src/cpu/zero/vm/interpreterRT_zero.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/perfMemory_aix.cpp
! 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/perfMemory_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/attachListener_windows.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/signature.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 783d857d8d84
Author: coleenp
Date: 2014-11-06 00:01 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/783d857d8d84
Merge
Changeset: 351115afe32b
Author: cjplummer
Date: 2014-11-05 13:00 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/351115afe32b
8043770: File leak in MemNotifyThread::start() in hotspot.src.os.linux.vm.os_linux.cpp
Summary: Fixed by removing all code related to LowMemoryProtection, which removed offending code.
Reviewed-by: dholmes, minqi
! 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/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 24d57d9d65af
Author: jiangli
Date: 2014-11-06 01:31 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/24d57d9d65af
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/runtime/thread.cpp
Changeset: 706cccf23716
Author: anoll
Date: 2014-11-06 07:27 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/706cccf23716
8062735: CodeCacheSweeperThread missing from SA
Summary: Make SA aware of the code cache sweeper thread
Reviewed-by: kvn, coleenp, sspitsyn
+ agent/src/share/classes/sun/jvm/hotspot/runtime/CodeCacheSweeperThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js
! src/share/vm/runtime/vmStructs.cpp
Changeset: 6748f6322b92
Author: dbuck
Date: 2014-11-05 23:37 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6748f6322b92
8058715: stability issues when being launched as an embedded JVM via JNI
Summary: Use mmap call without MAP_FIXED so we avoid corrupting already allocated memory
Reviewed-by: coleenp, dsimms
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
Changeset: 63efc89a7a7d
Author: dbuck
Date: 2014-11-06 08:18 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/63efc89a7a7d
Merge
Changeset: 5ba37c4c0578
Author: jmanson
Date: 2014-11-05 16:47 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5ba37c4c0578
8062116: JVMTI GetClassMethods is Slow
Summary: Allocate enough space for all jmethodids; make adding a jmethodid O(1)
Reviewed-by: coleenp, rasbold, sspitsyn
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvmtiEnv.cpp
Changeset: c3caa28aa0c2
Author: coleenp
Date: 2014-11-06 13:57 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c3caa28aa0c2
Merge
Changeset: 5dc0918c9b29
Author: sla
Date: 2014-11-06 19:59 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5dc0918c9b29
Merge
! src/share/vm/oops/method.cpp
! src/share/vm/prims/whitebox.cpp
! test/TEST.groups
! test/serviceability/threads/TestFalseDeadLock.java
Changeset: 0e417b376866
Author: amurillo
Date: 2014-11-07 06:35 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0e417b376866
Merge
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: 6b09b3193d73
Author: lana
Date: 2014-11-13 09:38 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6b09b3193d73
Merge
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: b1b970db3037
Author: katleman
Date: 2014-11-18 15:25 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b1b970db3037
Added tag jdk9-b40 for changeset 6b09b3193d73
! .hgtags
Changeset: 1d29b13e8a51
Author: chegar
Date: 2014-12-03 14:21 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1d29b13e8a51
8049367: Modular Run-Time Images
Reviewed-by: chegar, dfuchs, ihse, joehw, mullan, psandoz, wetmore
Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, bradford.wetmore at oracle.com, chris.hegarty at oracle.com, erik.joelsson at oracle.com, james.laskey 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, sundararajan.athijegannathan at oracle.com
! make/bsd/makefiles/sa.make
! 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/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
+ src/share/vm/classfile/imageFile.cpp
+ src/share/vm/classfile/imageFile.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/statSampler.cpp
Changeset: fa3a238f8b92
Author: katleman
Date: 2014-12-04 12:58 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/fa3a238f8b92
Added tag jdk9-b41 for changeset 1d29b13e8a51
! .hgtags
Changeset: 0b638f8cf005
Author: azakharov
Date: 2014-11-14 17:36 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0b638f8cf005
8064716: TestHumongousShrinkHeap.java can not be run with -XX:+ExplicitGCInvokesConcurrent
8062957: Heap is not shrunk when deallocating under memory pressure
Summary: Added explicit -XX:-ExplicitGCInvokesConcurrent to invocations
Reviewed-by: brutisso, tschatzl
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestShrinkAuxiliaryData.java
! test/gc/g1/TestShrinkDefragmentedHeap.java
Changeset: 18f7ade7de0d
Author: azakharov
Date: 2014-11-19 19:22 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/18f7ade7de0d
8059661: Test SoftReference and OOM behavior
Reviewed-by: tschatzl
+ test/gc/TestSoftReferencesBehaviorOnOOME.java
Changeset: 81d9fd423b0d
Author: lana
Date: 2014-11-20 10:57 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/81d9fd423b0d
Merge
Changeset: 08f2d97bd5b4
Author: dcubed
Date: 2014-11-06 13:05 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/08f2d97bd5b4
8062851: cleanup ObjectMonitor offset adjustments
Summary: JEP-143/JDK-8046133 - cleanup computation of ObjectMonitor field pointers
Reviewed-by: dholmes, redestad, coleenp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/runtime/objectMonitor.hpp
Changeset: 1dd30951315a
Author: sla
Date: 2014-11-07 13:50 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1dd30951315a
Merge
Changeset: b67cf1387c96
Author: minqi
Date: 2014-11-07 12:48 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b67cf1387c96
8062247: [TESTBUG] Allow WhiteBox test to access JVM offsets
Reviewed-by: coleenp, iklam, mseledtsov
Contributed-by: yumin.qi at oracle.com
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 8666e625f2a4
Author: ccheung
Date: 2014-11-10 10:13 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8666e625f2a4
8060721: Test runtime/SharedArchiveFile/LimitSharedSizes.java fails in jdk 9 fcs new platforms/compiler
Summary: replaced strcat() with jio_snprintf()
Reviewed-by: dholmes, iklam, dlong, minqi
! src/share/vm/memory/metaspaceShared.cpp
Changeset: 425d09fb378b
Author: emc
Date: 2014-11-10 16:45 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/425d09fb378b
8058313: Mismatch of method descriptor and MethodParameters.parameters_count should cause MalformedParameterException
Summary: Allow hotspot to store and report zero-length MethodParameters attribute data
Reviewed-by: coleenp, jiangli
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/prims/jvm.cpp
Changeset: 83c20afb7a9e
Author: emc
Date: 2014-11-10 19:37 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/83c20afb7a9e
8058322: Zero name_index item of MethodParameters attribute cause MalformedParameterException
Summary: Allow hotspot to report null for 0 parameter_name index in MethodParameters attribute
Reviewed-by: coleenp, dholmes
! src/share/vm/runtime/reflection.cpp
Changeset: 9c8575a9f888
Author: dsamersoff
Date: 2014-11-11 04:34 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9c8575a9f888
8059131: sawindbg.dll is not compiled with /SAFESEH
Summary: Make variable SAFESEH_FLAG replaced with /SAFESEH link option.
Reviewed-by: mgronlun, sla
! make/windows/makefiles/sa.make
Changeset: 3ecdffc6e96d
Author: coleenp
Date: 2014-11-11 09:59 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3ecdffc6e96d
8062870: src/share/vm/services/mallocTracker.hpp:64 assert(_count > 0) failed: Negative counter
Summary: Signed bitfield size y can only have (1 << y)-1 values.
Reviewed-by: shade, dholmes, jrose, ctornqvi, gtriantafill
! src/share/vm/services/mallocTracker.hpp
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/runtime/NMT/MallocTrackingVerify.java
Changeset: 345325f153d4
Author: shade
Date: 2014-11-11 15:07 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/345325f153d4
8015272: Make @Contended within the same group to use the same oop map
Reviewed-by: coleenp, dholmes
! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/contended/OopMapsSameGroup.java
Changeset: 7b66181a98c8
Author: coleenp
Date: 2014-11-11 18:00 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7b66181a98c8
Merge
Changeset: 6155ff53a422
Author: jiangli
Date: 2014-11-10 19:28 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6155ff53a422
8064375: Change certain errors to warnings in CDS output.
Summary: Change CDS non-fatal preloading errors to warnings.
Reviewed-by: minqi, mseledtsov, coleenp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/memory/metaspaceShared.cpp
Changeset: a014a4dff55b
Author: jiangli
Date: 2014-11-10 19:52 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a014a4dff55b
Merge
! src/share/vm/memory/metaspaceShared.cpp
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: 6db8a4285765
Author: jiangli
Date: 2014-11-11 16:54 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6db8a4285765
Merge
Changeset: 7d207a7e9d4f
Author: jiangli
Date: 2014-11-11 19:42 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7d207a7e9d4f
Merge
Changeset: 0843853b7a3a
Author: sla
Date: 2014-11-13 07:58 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0843853b7a3a
Merge
Changeset: c85321489672
Author: sjohanss
Date: 2014-10-30 10:51 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c85321489672
8061234: ResourceContext.requestAccurateUpdate() is unreliable
Summary: Changing copy_allocation_context_stats to return if there are more stats available after the copy.
Reviewed-by: rriggs, jcoomes
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
Changeset: 919536dd73cc
Author: mlarsson
Date: 2014-10-30 12:45 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/919536dd73cc
8043243: convert SCAN_AND_FORWARD, SCAN_AND_ADJUST_POINTERS, SCAN_AND_COMPACT macros to methods
Reviewed-by: mgerdin, kbarrett
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/space.inline.hpp
Changeset: 4aeb83b5657f
Author: brutisso
Date: 2014-10-31 09:10 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4aeb83b5657f
8061308: Remove iCMS
Reviewed-by: mgerdin, jmasa
! agent/src/share/classes/sun/jvm/hotspot/memory/DefNewGeneration.java
- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/Xusage.txt
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/TEST.groups
! test/gc/g1/TestShrinkAuxiliaryData.java
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java
Changeset: 729d098d4ff4
Author: mlarsson
Date: 2014-11-03 11:29 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/729d098d4ff4
8054491: Remove wrong assert and refactor code in G1CollectorPolicy::record_concurrent_mark_end
Reviewed-by: tschatzl, brutisso
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
Changeset: 11003925fa03
Author: mlarsson
Date: 2014-11-03 12:49 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/11003925fa03
8049341: Parallelize clearing the next mark bitmap
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
Changeset: 32e3c9ec28b2
Author: jwilhelm
Date: 2014-11-03 15:53 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/32e3c9ec28b2
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! test/TEST.groups
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java
Changeset: ec99dce065fb
Author: brutisso
Date: 2014-11-05 10:12 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ec99dce065fb
8061449: G1: FreeRegionList_test() fails with G1 after the JDK-8058534 fix to HeapRegion::orig_end()
Reviewed-by: mgerdin, tschatzl, stefank
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
Changeset: f18a1b5cbf0b
Author: ehelin
Date: 2014-11-05 16:39 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f18a1b5cbf0b
8061467: Bad page size passed to setup_large_pages() on Solaris
Reviewed-by: tschatzl, mgerdin
! src/os/solaris/vm/os_solaris.cpp
+ test/gc/TestNUMAPageSize.java
Changeset: ac8658da2a92
Author: jwilhelm
Date: 2014-11-05 15:50 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ac8658da2a92
8062836: BACKOUT - Parallelize clearing the next mark bitmap
Summary: Backing out due to non-trivial issues found in nightly testing
Reviewed-by: mgerdin, mlarsson
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
Changeset: d4f303d3104c
Author: mgerdin
Date: 2014-11-03 11:08 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d4f303d3104c
8061964: Insufficient compiler barriers for GCC in OrderAccess functions
Summary: Fix OrderAccess functions to emit memory clobbering inline assembly to attempt to stop copiler reordering.
Reviewed-by: dcubed, dholmes, bdelsart
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp
Changeset: dddb28a1f1d0
Author: jcoomes
Date: 2014-11-07 15:34 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/dddb28a1f1d0
8060467: CMS: small OldPLABSize and -XX:-ResizePLAB cause assert(ResizePLAB || n_blks == OldPLABSize) failed: Error
Reviewed-by: tschatzl, jmasa, kbarrett
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
+ test/gc/concurrentMarkSweep/DisableResizePLAB.java
Changeset: cc4bfa308b6d
Author: mlarsson
Date: 2014-11-10 12:13 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/cc4bfa308b6d
8064348: Add TraceEvent::is_enabled() for embedded/minimal builds
Reviewed-by: ehelin, sla
! src/share/vm/trace/traceEventClasses.xsl
Changeset: bce440df920e
Author: kbarrett
Date: 2014-10-27 17:24 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/bce440df920e
8062206: Remove unusable G1RSLogCheckCardTable command line argument
Summary: Remove dependent assertion and remove develop option
Reviewed-by: jwilhelm, mgerdin, tschatzl
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: c42a0b8babb4
Author: jwilhelm
Date: 2014-11-13 12:29 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c42a0b8babb4
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/TEST.groups
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java
Changeset: e2441a0d98f3
Author: zmajo
Date: 2014-11-06 09:40 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e2441a0d98f3
8057622: java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest: SEGV inside compiled code (sparc)
Summary: In Parse::array_store_check(), add control edge FROM IfTrue branch of runtime type check of the destination array TO loading _element_klass from destination array.
Reviewed-by: kvn, roland, anoll
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macroArrayCopy.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parseHelper.cpp
Changeset: ef2e397e8b7b
Author: mdoerr
Date: 2014-11-05 16:28 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ef2e397e8b7b
8062950: Bug in locking code when UseOptoBiasInlining is disabled: assert(dmw->is_neutral()) failed: invariant
Reviewed-by: dholmes, kvn
! src/cpu/x86/vm/macroAssembler_x86.cpp
Changeset: b133170fd2b9
Author: drchase
Date: 2014-11-07 13:58 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b133170fd2b9
Merge
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: a10efd800bc6
Author: iignatyev
Date: 2014-11-08 16:00 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a10efd800bc6
8062011: JT_HS/compiler/7068051 uses jre/lib/javaws.jar
Reviewed-by: kvn, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com
! test/compiler/7068051/Test7068051.java
- test/compiler/7068051/Test7068051.sh
Changeset: 140f3e405a8a
Author: iignatyev
Date: 2014-11-08 16:00 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/140f3e405a8a
8062742: compiler/EliminateAutoBox/UnsignedLoads.java fails with client vm
Reviewed-by: kvn, rbackman, anoll, vlivanov, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com
! test/TEST.groups
! test/compiler/EliminateAutoBox/UnsignedLoads.java
Changeset: dfc5ef36035d
Author: iignatyev
Date: 2014-11-10 19:04 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/dfc5ef36035d
8059624: Test task: WhiteBox API for testing segmented codecache feature
Reviewed-by: kvn, thartmann
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/sweeper.hpp
+ test/compiler/whitebox/AllocationCodeBlobTest.java
+ test/compiler/whitebox/GetCodeHeapEntriesTest.java
! test/compiler/whitebox/GetNMethodTest.java
+ test/compiler/whitebox/LockCompilationTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
+ test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
+ test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
! test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
Changeset: 0d599246de33
Author: thartmann
Date: 2014-11-11 11:05 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0d599246de33
8056071: compiler/whitebox/IsMethodCompilableTest.java fails with 'method() is not compilable after 3 iterations'
Summary: Always use MDO if valid and always compile trivial methods with C1 if available.
Reviewed-by: kvn, iveresov
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp
! test/compiler/whitebox/IsMethodCompilableTest.java
Changeset: c14722c9cda3
Author: vlivanov
Date: 2014-11-11 04:46 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c14722c9cda3
8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata in ciEnv
Reviewed-by: kvn, roland, coleenp, mgerdin
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
Changeset: 96dc34bb422b
Author: drchase
Date: 2014-11-13 11:35 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/96dc34bb422b
Merge
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! test/TEST.groups
- test/compiler/7068051/Test7068051.sh
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: c5333c40b081
Author: amurillo
Date: 2014-11-13 16:11 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c5333c40b081
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
- test/compiler/7068051/Test7068051.sh
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java
Changeset: 515e86623962
Author: amurillo
Date: 2014-11-21 08:00 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/515e86623962
Merge
! test/gc/g1/TestShrinkAuxiliaryData.java
Changeset: 4f4479a577b0
Author: jiangli
Date: 2014-11-11 14:52 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4f4479a577b0
Merge
Changeset: 9dd17854c570
Author: jiangli
Date: 2014-11-12 13:12 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9dd17854c570
8054008: Using -XX:-LazyBootClassLoader crashes with ACCESS_VIOLATION on Win 64bit.
Summary: Only enable the assert for current_stack_pointer after stub routines become available.
Reviewed-by: dholmes, roland, lfoltan
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
Changeset: 90b2b496d9b7
Author: jiangli
Date: 2014-11-12 18:31 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/90b2b496d9b7
Merge
Changeset: 31877ada239b
Author: dholmes
Date: 2014-11-12 19:05 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/31877ada239b
8062307: 'Reference handler' thread triggers assert w/ TraceThreadEvents
Summary: Removed unused and non-working TraceThreadEvents option
Reviewed-by: coleenp, jiangli
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 4338f1964c65
Author: ccheung
Date: 2014-11-12 16:22 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4338f1964c65
8043491: warning LNK4197: export '... ...' specified multiple times; using first specification
Summary: no need to use the /export linker option on windows 64-bit platform
Reviewed-by: ctornqvi, minqi
! make/windows/makefiles/vm.make
! src/share/tools/ProjectCreator/BuildConfig.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
Changeset: 49ae35b23822
Author: ccheung
Date: 2014-11-13 02:09 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/49ae35b23822
Merge
Changeset: 9dc4d4fc73ca
Author: shade
Date: 2014-11-13 01:57 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9dc4d4fc73ca
8059677: Thread.getName() instantiates Strings
Reviewed-by: coleenp, dholmes, sla
! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiTrace.cpp
! src/share/vm/runtime/thread.cpp
Changeset: d8d148c35d6c
Author: coleenp
Date: 2014-11-13 00:40 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d8d148c35d6c
Merge
Changeset: 226987473c9b
Author: coleenp
Date: 2014-11-13 03:48 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/226987473c9b
Merge
! src/share/vm/runtime/thread.cpp
Changeset: 86feba25ac0b
Author: dcubed
Date: 2014-11-13 10:39 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/86feba25ac0b
8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC
8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris X86
Summary: Solaris needs objcopy version of 2.21.1 or newer is needed to create valid .debuginfo files.
Reviewed-by: dsamersoff, sspitsyn, dholmes, ihse
- make/solaris/makefiles/add_gnu_debuglink.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/vm.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
Changeset: 18499cb0b0ff
Author: emc
Date: 2014-11-14 12:45 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/18499cb0b0ff
8064571: java/lang/instrument/IsModifiableClassAgent.java: assert(length > 0) failed: should only be called if table is present
Summary: Remove tautological assert
Reviewed-by: coleenp, lfoltan, sspitsyn, jiangli
! src/share/vm/oops/constMethod.cpp
Changeset: 4b66ce17aa71
Author: coleenp
Date: 2014-11-14 13:09 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4b66ce17aa71
8060449: Obsolete command line flags accept arbitrary appendix
Summary: Proper error messages for newly obsolete command line flags.
Reviewed-by: lfoltan, dcubed, coleenp
Contributed-by: max.ockner at oracle.com
! src/share/vm/runtime/arguments.cpp
+ test/runtime/CommandLine/ObsoleteFlagErrorMessage.java
Changeset: d25271a8f71e
Author: coleenp
Date: 2014-11-15 01:29 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d25271a8f71e
Merge
Changeset: ed802e0ac3c4
Author: coleenp
Date: 2014-11-12 20:18 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ed802e0ac3c4
Merge
Changeset: 0a03986bd915
Author: shade
Date: 2014-11-13 19:12 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0a03986bd915
8064749: -XX:-UseCompilerSafepoints breaks safepoint rendezvous
Reviewed-by: dcubed, coleenp, kvn, dholmes
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/safepoint.cpp
Changeset: 9a0fd6b840ba
Author: coleenp
Date: 2014-11-14 15:08 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9a0fd6b840ba
Merge
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
! src/share/vm/runtime/globals.hpp
Changeset: a1e5bc3d5ce9
Author: coleenp
Date: 2014-11-15 01:38 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a1e5bc3d5ce9
Merge
Changeset: 6c04a0f03814
Author: coleenp
Date: 2014-11-15 02:51 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6c04a0f03814
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 67f1976ae672
Author: sla
Date: 2014-11-17 09:36 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/67f1976ae672
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/compiler/7068051/Test7068051.sh
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java
Changeset: 524b9a4ec5d9
Author: coleenp
Date: 2014-11-17 11:26 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/524b9a4ec5d9
8064779: Add additional comments for "8062370: Various minor code improvements"
Summary: Provide additional comments to jio_snprintf and jio_vsnprintf
Reviewed-by: simonis, coleenp, mgronlun
Contributed-by: thomas.stuefe at sap.com
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: 13f3f02dad3c
Author: simonis
Date: 2014-11-13 16:58 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/13f3f02dad3c
8064471: Port 8013895: G1: G1SummarizeRSetStats output on Linux needs improvement to AIX
Reviewed-by: dholmes, simonis
Contributed-by: gunter.haug at sap.com
! src/os/aix/vm/os_aix.cpp
Changeset: acc869dcded3
Author: simonis
Date: 2014-11-18 19:17 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/acc869dcded3
8064815: Zero+PPC64: Stack overflow when running Maven
Reviewed-by: kvn, simonis
Contributed-by: sgehwolf at redhat.com
! src/cpu/zero/vm/stack_zero.cpp
! src/cpu/zero/vm/stack_zero.inline.hpp
Changeset: 8da07cdee15f
Author: poonam
Date: 2014-11-18 10:19 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8da07cdee15f
8065220: Include alternate sa.make file for MacOSX
Summary: Include alternate sa.make in make/bsd/makefiles/sa.make
Reviewed-by: mgronlun, egahlin, sla
! make/bsd/makefiles/sa.make
Changeset: 58b8917004d2
Author: poonam
Date: 2014-11-18 20:51 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/58b8917004d2
Merge
Changeset: 37fe84ab3bec
Author: iklam
Date: 2014-11-18 03:38 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/37fe84ab3bec
8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTI
Summary: Added API to track bootclasspath modification
Reviewed-by: jiangli, dholmes, minqi
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/whitebox.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 5284b330c1a4
Author: mgronlun
Date: 2014-11-19 16:08 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5284b330c1a4
8065361: Fixup headers and definitions for INCLUDE_TRACE
Reviewed-by: sla, stefank
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/trace/noTraceBackend.hpp
! src/share/vm/trace/traceBackend.hpp
! src/share/vm/trace/traceEvent.hpp
! src/share/vm/trace/traceEventClasses.xsl
! src/share/vm/trace/traceEventIds.xsl
! src/share/vm/trace/traceMacros.hpp
! src/share/vm/trace/traceStream.hpp
! src/share/vm/trace/traceTypes.xsl
! src/share/vm/trace/tracing.hpp
Changeset: a12405f751a8
Author: coleenp
Date: 2014-11-19 13:02 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a12405f751a8
8042235: redefining method used by multiple MethodHandles crashes VM
Summary: note all MemberNames created on internal list for adjusting method entries.
Reviewed-by: sspitsyn, dcubed, lfoltan
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
+ test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
Changeset: 7427a2e34664
Author: iklam
Date: 2014-11-19 19:31 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7427a2e34664
8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti when not in _thread_in_vm state
Summary: Removed ThreadToNativeFromVM and use java_lang_String::as_utf8_string instead
Reviewed-by: dholmes, minqi
! src/share/vm/prims/whitebox.cpp
Changeset: 7e08ae41ddbe
Author: sla
Date: 2014-11-24 09:57 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7e08ae41ddbe
Merge
Changeset: ef7449e07592
Author: stefank
Date: 2014-11-12 13:55 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ef7449e07592
8062808: Turn on the -Wreturn-type warning
Reviewed-by: mgerdin, tschatzl, coleenp, jrose, kbarrett
! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/x86_32.ad
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/services/memTracker.hpp
Changeset: 430043fc642a
Author: kbarrett
Date: 2014-11-11 13:39 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/430043fc642a
8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes
Summary: Suppress gc_alot during VM init, improve error for SLT uninitialized.
Reviewed-by: jmasa, brutisso, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp
! src/share/vm/runtime/interfaceSupport.cpp
Changeset: bad5bf926f89
Author: goetz
Date: 2014-11-13 11:14 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/bad5bf926f89
8064786: Fix debug build after 8062808: Turn on the -Wreturn-type warning
Reviewed-by: stefank, tschatzl
! src/share/vm/prims/jni.cpp
Changeset: 55e38e5032af
Author: stefank
Date: 2014-11-14 09:47 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/55e38e5032af
8064811: Use THREAD instead of CHECK_NULL in return statements
Reviewed-by: coleenp, simonis, dholmes
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/fieldDescriptor.cpp
! src/share/vm/runtime/perfData.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/utilities/array.hpp
Changeset: 3d192acee119
Author: mgerdin
Date: 2014-11-14 14:23 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3d192acee119
8058209: Race in G1 card scanning could allow scanning of memory covered by PLABs
Summary: Read _top before _gc_time_stamp in saved_mark_word() with LoadLoad order to ensure we get a consistent view
Reviewed-by: brutisso, dcubed, dholmes, stefank
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 57776b573fe9
Author: sfriberg
Date: 2014-11-14 15:03 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/57776b573fe9
8064473: Improved handling of age during object copy in G1
Reviewed-by: brutisso, tschatzl
! 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
! src/share/vm/gc_implementation/shared/ageTable.hpp
Changeset: 0a8469ebc3d9
Author: stefank
Date: 2014-11-11 17:05 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0a8469ebc3d9
8064580: Move INCLUDE_CDS include section to the end of the include list
Reviewed-by: jwilhelm, brutisso, coleenp, dholmes
! 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/systemDictionary.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/utilities/ostream.cpp
Changeset: 986020ea95b1
Author: stefank
Date: 2014-11-12 12:41 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/986020ea95b1
8064581: Move INCLUDE_ALL_GCS include section to the end of the include list
Reviewed-by: jwilhelm, brutisso, coleenp, dholmes
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/stringTable.cpp
! 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/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/freeBlockDictionary.cpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/oops/oop.pcgc.inline.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.cpp
Changeset: 0f6100dde08e
Author: jwilhelm
Date: 2014-11-17 21:32 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0f6100dde08e
Merge
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/utilities/ostream.cpp
Changeset: b4e8daeecb44
Author: brutisso
Date: 2014-11-18 10:23 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b4e8daeecb44
8064702: Remove the CMS foreground collector
Reviewed-by: kbarrett, ysr
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java
Changeset: 9796d7276d62
Author: ehelin
Date: 2014-11-18 10:36 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9796d7276d62
8064721: The card tables only ever need two covering regions
Reviewed-by: jmasa, tschatzl, kbarrett
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generationSpec.hpp
! src/share/vm/memory/modRefBarrierSet.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 9570e27fbbfe
Author: ehelin
Date: 2014-11-18 11:10 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9570e27fbbfe
Merge
Changeset: 63b17ad24a24
Author: brutisso
Date: 2014-11-18 10:39 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/63b17ad24a24
8064865: Remove the debug funciontality RotateCMSCollectionTypes for CMS
Reviewed-by: jmasa, kbarrett, ysr
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 898c20a0184e
Author: brutisso
Date: 2014-11-18 12:33 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/898c20a0184e
Merge
Changeset: 5398ffa1a419
Author: jwilhelm
Date: 2014-10-21 15:07 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5398ffa1a419
8058255: Native jbyte Atomic::cmpxchg for supported x86 platforms
Summary: Use the native cmpxchgb instruction on x86.
Reviewed-by: dholmes, kbarrett, phh
Contributed-by: erik.osterlund at lnu.se
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
! src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il
! src/os_cpu/solaris_x86/vm/solaris_x86_64.il
! src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.hpp
! src/share/vm/runtime/atomic.cpp
! src/share/vm/runtime/atomic.hpp
! src/share/vm/runtime/atomic.inline.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
Changeset: 6464714dd742
Author: eistepan
Date: 2014-11-19 17:43 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6464714dd742
8062537: [TESTBUG] Conflicting GC combinations in hotspot tests
Reviewed-by: brutisso
! test/compiler/regalloc/C1ObjectSpillInLogicOp.java
! test/gc/6581734/Test6581734.java
! test/gc/TestSystemGC.java
! test/gc/arguments/TestAlignmentToUseLargePages.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/concurrentMarkSweep/DisableResizePLAB.java
! test/gc/defnew/HeapChangeLogging.java
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestRegionAlignment.java
! test/gc/g1/TestShrinkAuxiliaryData.java
! test/gc/g1/TestShrinkAuxiliaryData05.java
! test/gc/g1/TestShrinkAuxiliaryData10.java
! test/gc/g1/TestShrinkAuxiliaryData15.java
! test/gc/g1/TestShrinkAuxiliaryData20.java
! test/gc/g1/TestShrinkAuxiliaryData25.java
! test/gc/g1/TestShrinkAuxiliaryData30.java
! test/gc/g1/TestShrinkToOneRegion.java
! test/gc/metaspace/G1AddMetaspaceDependency.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java
! test/gc/parallelScavenge/TestDynShrinkHeap.java
Changeset: 403aceebe7ac
Author: aharlap
Date: 2014-11-20 10:03 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/403aceebe7ac
8059492: Wrong spelling in assert: "Not initialied properly?"
Summary: Fixed typo in metaspace assert message
Reviewed-by: mgerdin
Contributed-by: aharlap <alexander.harlap. at oracle.com>
! src/share/vm/memory/metaspace.cpp
Changeset: a5040fddd180
Author: jwilhelm
Date: 2014-11-26 18:01 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a5040fddd180
Merge
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestShrinkAuxiliaryData.java
Changeset: 9f14e2f457b3
Author: iignatyev
Date: 2014-11-17 12:57 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9f14e2f457b3
8059732: improve hotspot_*test targets
Reviewed-by: kvn, dholmes
! test/Makefile
Changeset: aeaffe938f90
Author: neliasso
Date: 2014-11-13 14:42 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/aeaffe938f90
8061256: com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java timed out
Summary: Must not be at safepoint when taking CompileQueue_lock
Reviewed-by: kvn, anoll
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/runtime/vm_operations.hpp
Changeset: 269dae261504
Author: vlivanov
Date: 2014-11-17 14:02 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/269dae261504
8062258: compiler/debug/TraceIterativeGVN.java segfaults in trace_PhaseIterGVN
Reviewed-by: kvn
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/multnode.cpp
Changeset: bfa95eeb0a33
Author: vlivanov
Date: 2014-11-17 23:11 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/bfa95eeb0a33
Merge
Changeset: 2d697acc4e03
Author: zmajo
Date: 2014-11-18 19:44 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2d697acc4e03
8062854: move compiler jtreg test to corresponding subfolders and use those in TEST.groups
Summary: move all test from <bug_id> directories to <functional_dir_name>/<bug_id>; update TEST.groups to execute more tests
Reviewed-by: drchase, kvn
! test/TEST.groups
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EliminateAutoBox/UnsignedLoads.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
+ test/compiler/c1/6478991/NullCheckTest.java
+ test/compiler/c1/6579789/Test6579789.java
+ test/compiler/c1/6756768/Test6756768.java
+ test/compiler/c1/6756768/Test6756768_2.java
+ test/compiler/c1/6757316/Test6757316.java
+ test/compiler/c1/6758234/Test6758234.java
+ test/compiler/c1/6769124/TestArrayCopy6769124.java
+ test/compiler/c1/6769124/TestDeoptInt6769124.java
+ test/compiler/c1/6769124/TestUnalignedLoad6769124.java
+ test/compiler/c1/6795465/Test6795465.java
+ test/compiler/c1/6849574/Test.java
+ test/compiler/c1/6855215/Test6855215.java
+ test/compiler/c1/6932496/Test6932496.java
+ test/compiler/c1/7042153/Test7042153.java
+ test/compiler/c1/7090976/Test7090976.java
+ test/compiler/c1/7103261/Test7103261.java
+ test/compiler/c1/7123108/Test7123108.java
+ test/compiler/c1/8004051/Test8004051.java
+ test/compiler/c1/8011706/Test8011706.java
+ test/compiler/c1/8011771/Test8011771.java
+ test/compiler/c2/5057225/Test5057225.java
+ test/compiler/c2/5091921/Test5091921.java
+ test/compiler/c2/5091921/Test6186134.java
+ test/compiler/c2/5091921/Test6196102.java
+ test/compiler/c2/5091921/Test6357214.java
+ test/compiler/c2/5091921/Test6559156.java
+ test/compiler/c2/5091921/Test6753639.java
+ test/compiler/c2/5091921/Test6850611.java
+ test/compiler/c2/5091921/Test6890943.java
+ test/compiler/c2/5091921/Test6897150.java
+ test/compiler/c2/5091921/Test6905845.java
+ test/compiler/c2/5091921/Test6931567.java
+ test/compiler/c2/5091921/Test6935022.java
+ test/compiler/c2/5091921/Test6959129.java
+ test/compiler/c2/5091921/Test6985295.java
+ test/compiler/c2/5091921/Test6992759.java
+ test/compiler/c2/5091921/Test7005594.java
+ test/compiler/c2/5091921/Test7005594.sh
+ test/compiler/c2/5091921/Test7020614.java
+ test/compiler/c2/5091921/input6890943.txt
+ test/compiler/c2/5091921/output6890943.txt
+ test/compiler/c2/6340864/TestByteVect.java
+ test/compiler/c2/6340864/TestDoubleVect.java
+ test/compiler/c2/6340864/TestFloatVect.java
+ test/compiler/c2/6340864/TestIntVect.java
+ test/compiler/c2/6340864/TestLongVect.java
+ test/compiler/c2/6340864/TestShortVect.java
+ test/compiler/c2/6443505/Test6443505.java
+ test/compiler/c2/6589834/InlinedArrayCloneTestCase.java
+ test/compiler/c2/6589834/Test_ia32.java
+ test/compiler/c2/6603011/Test.java
+ test/compiler/c2/6636138/Test1.java
+ test/compiler/c2/6636138/Test2.java
+ test/compiler/c2/6646019/Test.java
+ test/compiler/c2/6646020/Tester.java
+ test/compiler/c2/6661247/Test.java
+ test/compiler/c2/6663621/IVTest.java
+ test/compiler/c2/6663848/Tester.java
+ test/compiler/c2/6663854/Test6663854.java
+ test/compiler/c2/6695810/Test.java
+ test/compiler/c2/6700047/Test6700047.java
+ test/compiler/c2/6711100/Test.java
+ test/compiler/c2/6711117/Test.java
+ test/compiler/c2/6712835/Test6712835.java
+ test/compiler/c2/6714694/Tester.java
+ test/compiler/c2/6724218/Test.java
+ test/compiler/c2/6732154/Test6732154.java
+ test/compiler/c2/6741738/Tester.java
+ test/compiler/c2/6772683/InterruptedTest.java
+ test/compiler/c2/6792161/Test6792161.java
+ test/compiler/c2/6795362/Test6795362.java
+ test/compiler/c2/6796786/Test6796786.java
+ test/compiler/c2/6799693/Test.java
+ test/compiler/c2/6800154/Test6800154.java
+ test/compiler/c2/6805724/Test6805724.java
+ test/compiler/c2/6823453/Test.java
+ test/compiler/c2/6832293/Test.java
+ test/compiler/c2/6837011/Test6837011.java
+ test/compiler/c2/6837094/Test.java
+ test/compiler/c2/6843752/Test.java
+ test/compiler/c2/6851282/Test.java
+ test/compiler/c2/6852078/Test6852078.java
+ test/compiler/c2/6857159/Test6857159.java
+ test/compiler/c2/6857159/Test6857159.sh
+ test/compiler/c2/6863155/Test6863155.java
+ test/compiler/c2/6865031/Test.java
+ test/compiler/c2/6866651/Test.java
+ test/compiler/c2/6877254/Test.java
+ test/compiler/c2/6880034/Test6880034.java
+ test/compiler/c2/6885584/Test6885584.java
+ test/compiler/c2/6894807/IsInstanceTest.java
+ test/compiler/c2/6894807/Test6894807.sh
+ test/compiler/c2/6901572/Test.java
+ test/compiler/c2/6910484/Test.java
+ test/compiler/c2/6910605/Test.java
+ test/compiler/c2/6910618/Test.java
+ test/compiler/c2/6912517/Test.java
+ test/compiler/c2/6916644/Test6916644.java
+ test/compiler/c2/6921969/TestMultiplyLongHiZero.java
+ test/compiler/c2/6930043/Test6930043.java
+ test/compiler/c2/6946040/TestCharShortByteSwap.java
+ test/compiler/c2/6956668/Test6956668.java
+ test/compiler/c2/6958485/Test.java
+ test/compiler/c2/6968348/Test6968348.java
+ test/compiler/c2/6973329/Test.java
+ test/compiler/c2/7002666/Test7002666.java
+ test/compiler/c2/7009359/Test7009359.java
+ test/compiler/c2/7017746/Test.java
+ test/compiler/c2/7024475/Test7024475.java
+ test/compiler/c2/7029152/Test.java
+ test/compiler/c2/7041100/Test7041100.java
+ test/compiler/c2/7046096/Test7046096.java
+ test/compiler/c2/7047069/Test7047069.java
+ test/compiler/c2/7048332/Test7048332.java
+ test/compiler/c2/7068051/Test7068051.java
+ test/compiler/c2/7070134/Stemmer.java
+ test/compiler/c2/7070134/Test7070134.sh
+ test/compiler/c2/7070134/words
+ test/compiler/c2/7110586/Test7110586.java
+ test/compiler/c2/7125879/Test7125879.java
+ test/compiler/c2/7160610/Test7160610.java
+ test/compiler/c2/7169782/Test7169782.java
+ test/compiler/c2/7174363/Test7174363.java
+ test/compiler/c2/7177917/Test7177917.java
+ test/compiler/c2/7179138/Test7179138_1.java
+ test/compiler/c2/7179138/Test7179138_2.java
+ test/compiler/c2/7190310/Test7190310.java
+ test/compiler/c2/7190310/Test7190310_unsafe.java
+ test/compiler/c2/7192963/TestByteVect.java
+ test/compiler/c2/7192963/TestDoubleVect.java
+ test/compiler/c2/7192963/TestFloatVect.java
+ test/compiler/c2/7192963/TestIntVect.java
+ test/compiler/c2/7192963/TestLongVect.java
+ test/compiler/c2/7192963/TestShortVect.java
+ test/compiler/c2/7199742/Test7199742.java
+ test/compiler/c2/7200264/Test7200264.sh
+ test/compiler/c2/7200264/TestIntVect.java
+ test/compiler/c2/8000805/Test8000805.java
+ test/compiler/c2/8002069/Test8002069.java
+ test/compiler/c2/8004741/Test8004741.java
+ test/compiler/c2/8004867/TestIntAtomicCAS.java
+ test/compiler/c2/8004867/TestIntAtomicOrdered.java
+ test/compiler/c2/8004867/TestIntAtomicVolatile.java
+ test/compiler/c2/8004867/TestIntUnsafeCAS.java
+ test/compiler/c2/8004867/TestIntUnsafeOrdered.java
+ test/compiler/c2/8004867/TestIntUnsafeVolatile.java
+ test/compiler/c2/8005956/PolynomialRoot.java
+ test/compiler/c2/8007294/Test8007294.java
+ test/compiler/c2/8007722/Test8007722.java
+ test/compiler/codegen/6378821/Test6378821.java
+ test/compiler/codegen/6431242/Test.java
+ test/compiler/codegen/6797305/Test6797305.java
+ test/compiler/codegen/6814842/Test6814842.java
+ test/compiler/codegen/6823354/Test6823354.java
+ test/compiler/codegen/6875866/Test.java
+ test/compiler/codegen/6879902/Test6879902.java
+ test/compiler/codegen/6896617/Test6896617.java
+ test/compiler/codegen/6909839/Test6909839.java
+ test/compiler/codegen/6935535/Test.java
+ test/compiler/codegen/6942326/Test.java
+ test/compiler/codegen/7009231/Test7009231.java
+ test/compiler/codegen/7088419/CRCTest.java
+ test/compiler/codegen/7100757/Test7100757.java
+ test/compiler/codegen/7119644/TestBooleanVect.java
+ test/compiler/codegen/7119644/TestByteDoubleVect.java
+ test/compiler/codegen/7119644/TestByteFloatVect.java
+ test/compiler/codegen/7119644/TestByteIntVect.java
+ test/compiler/codegen/7119644/TestByteLongVect.java
+ test/compiler/codegen/7119644/TestByteShortVect.java
+ test/compiler/codegen/7119644/TestByteVect.java
+ test/compiler/codegen/7119644/TestCharShortVect.java
+ test/compiler/codegen/7119644/TestCharVect.java
+ test/compiler/codegen/7119644/TestDoubleVect.java
+ test/compiler/codegen/7119644/TestFloatDoubleVect.java
+ test/compiler/codegen/7119644/TestFloatVect.java
+ test/compiler/codegen/7119644/TestIntDoubleVect.java
+ test/compiler/codegen/7119644/TestIntFloatVect.java
+ test/compiler/codegen/7119644/TestIntLongVect.java
+ test/compiler/codegen/7119644/TestIntVect.java
+ test/compiler/codegen/7119644/TestLongDoubleVect.java
+ test/compiler/codegen/7119644/TestLongFloatVect.java
+ test/compiler/codegen/7119644/TestLongVect.java
+ test/compiler/codegen/7119644/TestShortDoubleVect.java
+ test/compiler/codegen/7119644/TestShortFloatVect.java
+ test/compiler/codegen/7119644/TestShortIntVect.java
+ test/compiler/codegen/7119644/TestShortLongVect.java
+ test/compiler/codegen/7119644/TestShortVect.java
+ test/compiler/codegen/7184394/TestAESBase.java
+ test/compiler/codegen/7184394/TestAESDecode.java
+ test/compiler/codegen/7184394/TestAESEncode.java
+ test/compiler/codegen/7184394/TestAESMain.java
+ test/compiler/codegen/8001183/TestCharVect.java
+ test/compiler/codegen/8005033/Test8005033.java
+ test/compiler/codegen/8011901/Test8011901.java
+ test/compiler/eliminateAutobox/6934604/TestByteBoxing.java
+ test/compiler/eliminateAutobox/6934604/TestDoubleBoxing.java
+ test/compiler/eliminateAutobox/6934604/TestFloatBoxing.java
+ test/compiler/eliminateAutobox/6934604/TestIntBoxing.java
+ test/compiler/eliminateAutobox/6934604/TestLongBoxing.java
+ test/compiler/eliminateAutobox/6934604/TestShortBoxing.java
+ test/compiler/eliminateAutobox/UnsignedLoads.java
+ test/compiler/escapeAnalysis/6689060/Test.java
+ test/compiler/escapeAnalysis/6716441/Tester.java
+ test/compiler/escapeAnalysis/6726999/Test.java
+ test/compiler/escapeAnalysis/6775880/Test.java
+ test/compiler/escapeAnalysis/6795161/Test.java
+ test/compiler/escapeAnalysis/6895383/Test.java
+ test/compiler/escapeAnalysis/6896727/Test.java
+ test/compiler/escapeAnalysis/Test8020215.java
+ test/compiler/escapeAnalysis/TestAllocatedEscapesPtrComparison.java
+ test/compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
+ test/compiler/integerArithmetic/TestIntegerComparison.java
+ test/compiler/interpreter/6539464/Test.java
+ test/compiler/interpreter/6833129/Test.java
+ test/compiler/interpreter/7116216/LargeFrame.java
+ test/compiler/interpreter/7116216/StackOverflow.java
+ test/compiler/intrinsics/6982370/Test6982370.java
+ test/compiler/intrinsics/8005419/Test8005419.java
+ test/compiler/jsr292/6990212/Test6990212.java
+ test/compiler/jsr292/7082949/Test7082949.java
+ test/compiler/loopopts/6659207/Test.java
+ test/compiler/loopopts/6855164/Test.java
+ test/compiler/loopopts/6860469/Test.java
+ test/compiler/loopopts/7044738/Test7044738.java
+ test/compiler/loopopts/7052494/Test7052494.java
+ test/compiler/runtime/6778657/Test.java
+ test/compiler/runtime/6826736/Test.java
+ test/compiler/runtime/6859338/Test6859338.java
+ test/compiler/runtime/6863420/Test.java
+ test/compiler/runtime/6865265/StackOverflowBug.java
+ test/compiler/runtime/6891750/Test6891750.java
+ test/compiler/runtime/6892265/Test.java
+ test/compiler/runtime/7088020/Test7088020.java
+ test/compiler/runtime/7141637/SpreadNullArg.java
+ test/compiler/runtime/7196199/Test7196199.java
+ test/compiler/runtime/8010927/Test8010927.java
+ test/compiler/runtime/8015436/Test8015436.java
+ test/compiler/uncommontrap/8009761/Test8009761.java
Changeset: 0bdada928884
Author: thartmann
Date: 2014-11-20 11:06 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0bdada928884
8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer
Summary: Ignore non-instance Klasses in the subclass hierarchy.
Reviewed-by: kvn, iignatyev, jrose
! src/share/vm/code/dependencies.cpp
! test/TEST.groups
+ test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
+ test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java
Changeset: 5b4a65809a63
Author: iignatyev
Date: 2014-11-21 17:27 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5b4a65809a63
8059550: JEP-JDK-8043304: Test task: segment overflow w/ empty others
Reviewed-by: kvn, thartmann, iignatyev
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/prims/whitebox.cpp
+ test/compiler/codecache/OverflowCodeCacheTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
! test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
! test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
Changeset: 9e340d8c1aec
Author: iignatyev
Date: 2014-11-21 17:28 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9e340d8c1aec
8064696: compiler/startup/SmallCodeCacheStartup.java doesn't check exit code
Reviewed-by: kvn, anoll, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com
! test/compiler/startup/SmallCodeCacheStartup.java
Changeset: 0b00b05f1ce3
Author: drchase
Date: 2014-11-21 21:08 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0b00b05f1ce3
Merge
Changeset: 2aa1a6c41461
Author: kvn
Date: 2014-11-21 17:17 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2aa1a6c41461
8065618: C2 RA incorrectly removes kill projections
Summary: Don't remove KILL projections if their "defining" nodes have SCMemProj projection (memory side effects).
Reviewed-by: iveresov
! src/share/vm/opto/ifg.cpp
Changeset: 14ecb6b68f85
Author: drchase
Date: 2014-11-22 03:10 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/14ecb6b68f85
Merge
Changeset: 465683c6b769
Author: thartmann
Date: 2014-11-24 08:48 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/465683c6b769
8065339: Failed compilation does not always trigger a JFR event 'CompilerFailure'
Summary: CompilerFailure JFR event should be triggered in ciEnv.
Reviewed-by: kvn
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/compile.cpp
Changeset: 7dd010c9fab1
Author: vlivanov
Date: 2014-11-24 07:29 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7dd010c9fab1
8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
Reviewed-by: kvn, roland
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/node.cpp
Changeset: 49dd956bc8c0
Author: roland
Date: 2014-11-13 09:19 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/49dd956bc8c0
8054478: C2: Incorrectly compiled char[] array access crashes JVM
Summary: dead backbranch in main loop results in erroneous array access
Reviewed-by: kvn, iveresov
! src/share/vm/opto/castnode.cpp
! src/share/vm/opto/castnode.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
+ test/compiler/loopopts/TestDeadBackbranchArrayAccess.java
Changeset: c13eb14ebf5c
Author: thartmann
Date: 2014-11-26 08:06 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c13eb14ebf5c
8007993: hotspot.log w/ enabled LogCompilation can be an invalid XML
Summary: Open compilation log files in write-mode and close before deletion attempt.
Reviewed-by: vlivanov
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileLog.cpp
Changeset: 214d70baa4db
Author: drchase
Date: 2014-11-26 20:38 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/214d70baa4db
Merge
! src/share/vm/prims/whitebox.cpp
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EliminateAutoBox/UnsignedLoads.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 742c0430bb20
Author: chegar
Date: 2014-12-03 17:48 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/742c0430bb20
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
! make/bsd/makefiles/sa.make
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
! src/os/aix/vm/os_aix.cpp
! src/os/linux/vm/os_linux.cpp
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7068051/Test7068051.sh
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EliminateAutoBox/UnsignedLoads.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java
Changeset: 38cb4fbd47e3
Author: lana
Date: 2014-12-04 15:21 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/38cb4fbd47e3
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7068051/Test7068051.sh
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EliminateAutoBox/UnsignedLoads.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java
Changeset: f5a6f43cdc92
Author: katleman
Date: 2014-12-11 11:44 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f5a6f43cdc92
Added tag jdk9-b42 for changeset 38cb4fbd47e3
! .hgtags
Changeset: 7bb3772d6b0c
Author: igerasim
Date: 2014-11-25 14:16 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7bb3772d6b0c
8064694: Kitchensink: WaitForMultipleObjects failed in hotspot\src\os\windows\vm\os_windows.cpp: 3844
Summary: Increase the timeout in debug builds; raise the priority of exiting threads
Reviewed-by: dcubed, dholmes
! src/os/windows/vm/os_windows.cpp
Changeset: 478aaf1a3848
Author: dholmes
Date: 2014-11-25 21:00 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/478aaf1a3848
8035663: Suspicious failure of test java/util/concurrent/Phaser/FickleRegister.java
Reviewed-by: shade, coleenp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
Changeset: 2daeb7b62a4f
Author: ehelin
Date: 2014-11-26 17:32 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2daeb7b62a4f
8065656: Use DWARF debug symbols for Solaris
Reviewed-by: dcubed, huntch, pbk
! make/solaris/makefiles/gcc.make
! make/solaris/makefiles/sparcWorks.make
Changeset: 83394f95c9df
Author: minqi
Date: 2014-11-26 10:32 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/83394f95c9df
8053995: Add method to WhiteBox to get vm pagesize.
Summary: Unsafe is not recommended and may deprecated in future. Added a WhiteBox API to get VM page size.
Reviewed-by: dholmes, ccheung, mseledtsov
Contributed-by: yumin.qi at oracle.com
! src/share/vm/prims/whitebox.cpp
+ test/runtime/memory/ReadVMPageSize.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 134991e1077a
Author: minqi
Date: 2014-11-26 18:47 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/134991e1077a
Merge
Changeset: 056f76a9160d
Author: minqi
Date: 2014-11-26 19:46 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/056f76a9160d
Merge
Changeset: b7b6b8b43778
Author: jbachorik
Date: 2014-11-28 16:33 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b7b6b8b43778
8065783: DCMD parser fails to recognize one character argument when it's positioned last
Reviewed-by: sla, egahlin, fparain
! src/share/vm/prims/wbtestmethods/parserTests.cpp
! src/share/vm/prims/wbtestmethods/parserTests.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/services/diagnosticFramework.cpp
! test/serviceability/ParserTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
! test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java
Changeset: a0dd995271c4
Author: coleenp
Date: 2014-12-01 12:16 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a0dd995271c4
8060074: os::free() takes MemoryTrackingLevel but doesn't need it
Summary: Cleaned up unused arguments in os::free and it's callers.
Reviewed-by: lfoltan, coleenp, ctornqvi, dholmes
Contributed-by: max.ockner at oracle.com
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/perfMemory_aix.cpp
! 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/perfMemory_linux.cpp
! src/os/solaris/vm/os_solaris.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/classfile/classLoader.cpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.hpp
! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/survRateGroup.cpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/shared/cSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/collectorCounters.hpp
! src/share/vm/gc_implementation/shared/gSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/generationCounters.hpp
! src/share/vm/gc_implementation/shared/hSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/spaceCounters.hpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/memRegion.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/dtraceJSDT.hpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/diagnosticArgument.hpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/utilities/array.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/quickSort.cpp
! src/share/vm/utilities/stack.inline.hpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/xmlstream.cpp
Changeset: e2c93c0a76df
Author: vkempik
Date: 2014-12-01 18:22 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e2c93c0a76df
8058935: CPU detection gives 0 cores per cpu, 2 threads per core in Amazon EC2 environment
Reviewed-by: kvn, dsamersoff
! src/cpu/x86/vm/vm_version_x86.hpp
Changeset: da92e4c42b24
Author: kevinw
Date: 2014-12-03 20:40 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/da92e4c42b24
8039995: Test serviceability/sa/jmap-hashcode/Test8028623.java fails on some Linux/Mac machines.
Reviewed-by: dsamersoff, allwin, sla
! test/serviceability/sa/jmap-hashcode/Test8028623.java
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
Changeset: 674657ff61c6
Author: minqi
Date: 2014-12-03 20:32 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/674657ff61c6
Merge
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/ostream.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: c43f0d5cc9ec
Author: jwilhelm
Date: 2014-11-24 23:28 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c43f0d5cc9ec
Merge
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestShrinkAuxiliaryData.java
Changeset: d90241bc32bb
Author: mlarsson
Date: 2014-11-25 11:59 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d90241bc32bb
8062943: REDO - Parallelize clearing the next mark bitmap
Reviewed-by: kbarrett, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.hpp
Changeset: 50d100ae0c72
Author: eistepan
Date: 2014-11-25 18:16 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/50d100ae0c72
8065749: [TESTBUG]: gc/arguments/TestG1HeapRegionSize.java fails at nightly
Reviewed-by: brutisso
! test/gc/arguments/TestG1HeapRegionSize.java
Changeset: 93b6fb9abdb4
Author: aeriksso
Date: 2013-05-17 17:24 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/93b6fb9abdb4
7176220: 'Full GC' events miss date stamp information occasionally
Summary: Move date stamp logic into GCTraceTime
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/shared/gcTraceTime.cpp
! src/share/vm/memory/genCollectedHeap.cpp
Changeset: ad524733c223
Author: mgerdin
Date: 2014-11-26 10:51 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ad524733c223
8065218: Move CMS-specific fields from Space to CompactibleFreeListSpace
Reviewed-by: brutisso, tschatzl, sangheki
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/memory/space.hpp
Changeset: 760030342f09
Author: mgerdin
Date: 2014-11-26 10:53 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/760030342f09
8065358: Refactor G1s usage of save_marks and reduce related races
Summary: Stop using save_marks in G1 related code and make setting the replacement field less racy.
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1Allocator.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: c196aca52cab
Author: fzhinkin
Date: 2014-11-26 14:17 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c196aca52cab
8037968: Add tests on alignment of objects copied to survivor space
Reviewed-by: jmasa, dfazunen
! test/TEST.groups
+ test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
+ test/gc/survivorAlignment/AlignmentHelper.java
+ test/gc/survivorAlignment/SurvivorAlignmentTestMain.java
+ test/gc/survivorAlignment/TestAllocationInEden.java
+ test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
+ test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
+ test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
+ test/gc/survivorAlignment/TestPromotionToSurvivor.java
Changeset: 62be730e9cbe
Author: jmasa
Date: 2014-11-26 17:43 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/62be730e9cbe
Merge
Changeset: 253970373ce8
Author: jwilhelm
Date: 2014-11-25 13:41 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/253970373ce8
8065305: Make it possible to extend the G1CollectorPolicy
Summary: Added a G1CollectorPolicyExt where it is possible to extend the class.
Reviewed-by: sjohanss, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
+ src/share/vm/gc_implementation/g1/g1CollectorPolicy_ext.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/arguments_ext.hpp
Changeset: fddc5bb6f1d6
Author: jwilhelm
Date: 2014-11-26 17:24 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/fddc5bb6f1d6
Merge
Changeset: 8c2e5188692f
Author: jwilhelm
Date: 2014-11-26 20:36 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8c2e5188692f
Merge
Changeset: f0db7d477633
Author: sangheki
Date: 2014-11-26 21:38 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f0db7d477633
8055239: assert(_thread == Thread::current()->osthread()) failed: The PromotionFailedInfo should be thread local
Summary: Changed to trace and reset before second use of PromotionFailedInfo.
Reviewed-by: jmasa, brutisso, kbarrett
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
Changeset: 438ea069d427
Author: eistepan
Date: 2014-11-27 14:52 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/438ea069d427
8065865: gc/TestSoftReferencesBehaviorOnOOME.java: Error. Can't find source file: TestSoftReference.java
Reviewed-by: sla
! test/gc/TestSoftReferencesBehaviorOnOOME.java
Changeset: d5486ac4e114
Author: sjohanss
Date: 2014-11-27 11:09 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d5486ac4e114
8065227: Report allocation context stats at end of cleanup
Summary: Moved allocation context update from remark to the cleanup phase.
Reviewed-by: mgerdin, jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
Changeset: c883161f2a38
Author: brutisso
Date: 2014-11-27 21:02 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c883161f2a38
8065972: Remove support for ParNew+SerialOld and DefNew+CMS
Reviewed-by: mgerdin, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genRemSet.hpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! test/compiler/8010927/Test8010927.java
! test/gc/TestSystemGC.java
! test/gc/startup_warnings/TestDefNewCMS.java
+ test/gc/startup_warnings/TestNoParNew.java
! test/gc/startup_warnings/TestParNewCMS.java
! test/gc/startup_warnings/TestParNewSerialOld.java
Changeset: b39224cc9ab2
Author: brutisso
Date: 2014-11-28 08:20 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b39224cc9ab2
8066133: Fix missing reivew changes for JDK-8065972
Reviewed-by: mgerdin, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
! src/share/vm/memory/blockOffsetTable.hpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! test/gc/startup_warnings/TestParNewSerialOld.java
Changeset: 1c207cfc557b
Author: tschatzl
Date: 2014-11-28 09:33 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1c207cfc557b
8065579: WB method to start G1 concurrent mark cycle should be introduced
Summary: Add a WhiteBox callback to the VM to start a concurrent mark cycle in G1.
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/g1/vm_operations_g1.cpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/prims/whitebox.cpp
+ test/gc/whitebox/TestConcMarkCycleWB.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 1115d9b55e9d
Author: tschatzl
Date: 2014-11-28 08:53 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1115d9b55e9d
Merge
Changeset: b6fe66681496
Author: jwilhelm
Date: 2014-12-01 12:11 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b6fe66681496
Merge
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! test/TEST.groups
! test/compiler/runtime/8010927/Test8010927.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: a0dc758e76ef
Author: brutisso
Date: 2014-12-02 09:51 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a0dc758e76ef
8065992: Change CMSCollector::_young_gen to be a ParNewGeneration*
Reviewed-by: mgerdin, kbarrett
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
Changeset: f84495a81488
Author: brutisso
Date: 2014-12-01 14:37 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f84495a81488
8065993: Merge OneContigSpaceCardGeneration with TenuredGeneration
Reviewed-by: mgerdin, kbarrett
! agent/src/share/classes/sun/jvm/hotspot/memory/Generation.java
- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
! agent/src/share/classes/sun/jvm/hotspot/memory/TenuredGeneration.java
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
- src/share/vm/memory/generation.inline.hpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
+ src/share/vm/memory/tenuredGeneration.inline.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: ba93958aad70
Author: jwilhelm
Date: 2014-12-04 10:40 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ba93958aad70
Merge
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 32fa0941fc95
Author: goetz
Date: 2014-12-04 10:10 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/32fa0941fc95
8066662: Fix include after 8065993: Merge OneContigSpaceCardGeneration with TenuredGeneration
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp
Changeset: d7ae2b300af9
Author: mgerdin
Date: 2014-12-04 15:09 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d7ae2b300af9
Merge
Changeset: 2edb06d66129
Author: goetz
Date: 2014-11-25 15:59 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2edb06d66129
8065915: Fix includes after 8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
Reviewed-by: vlivanov, dholmes
! src/share/vm/ci/ciTypeFlow.cpp
Changeset: 9cc45ff7c3cc
Author: drchase
Date: 2014-11-27 11:33 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9cc45ff7c3cc
Merge
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java
Changeset: 8394c315d83a
Author: roland
Date: 2014-11-27 16:54 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8394c315d83a
8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
Summary: code in PhaseIterGVN::add_users_to_worklist() from 8054478 makes incorrect assumption about graph shape
Reviewed-by: iveresov
! src/share/vm/opto/phaseX.cpp
Changeset: e264efbf19f8
Author: iignatyev
Date: 2014-11-28 19:42 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e264efbf19f8
8064953: Asserts.assert* should print values
Reviewed-by: sla, dholmes, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com
! test/testlibrary/com/oracle/java/testlibrary/Asserts.java
Changeset: 4d1463933e28
Author: fzhinkin
Date: 2014-11-28 19:49 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4d1463933e28
8058846: c.o.j.t.Platform::isX86 and isX64 may simultaneously return true
Reviewed-by: iveresov, iignatyev
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
+ test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
Changeset: c3f74da22836
Author: iignatyev
Date: 2014-11-28 16:59 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c3f74da22836
Merge
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java
Changeset: ea149bbe1727
Author: iignatyev
Date: 2014-11-28 18:37 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ea149bbe1727
Merge
Changeset: 4d0cd0d19a56
Author: iignatyev
Date: 2014-12-01 22:38 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4d0cd0d19a56
8066141: compiler/whitebox/GetNMethodTest.java: java.lang.RuntimeException: blob_type[MethodProfiled] for 2 level isn't MethodNonProfiled
Reviewed-by: iveresov, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com
! test/compiler/whitebox/GetNMethodTest.java
Changeset: adbc6a1e1ce7
Author: iignatyev
Date: 2014-12-01 22:41 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/adbc6a1e1ce7
Merge
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java
Changeset: b35313b1dff1
Author: iignatyev
Date: 2014-12-02 12:36 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b35313b1dff1
8064669: compiler/whitebox/AllocationCodeBlobTest.java crashes / asserts
Reviewed-by: kvn, anoll
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! test/compiler/whitebox/AllocationCodeBlobTest.java
+ test/compiler/whitebox/ForceNMethodSweepTest.java
+ test/testlibrary/com/oracle/java/testlibrary/InfiniteLoop.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 9cd872c1370e
Author: iignatyev
Date: 2014-12-02 12:37 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9cd872c1370e
8066290: Port JDK-8066191 into hotspot
Reviewed-by: kvn
+ test/testlibrary/com/oracle/java/testlibrary/TimeLimitedRunner.java
Changeset: 1266b02f32fe
Author: kvn
Date: 2014-12-02 12:24 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1266b02f32fe
8066199: C2 escape analysis prevents VM from exiting quickly
Summary: Check for safepoint and block during EA Connection graph construction.
Reviewed-by: roland, vlivanov, shade
! src/share/vm/opto/escape.cpp
Changeset: eb22c5aab09c
Author: thartmann
Date: 2014-12-04 09:52 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/eb22c5aab09c
8066448: SmallCodeCacheStartup.java exits with exit code 1
Summary: Check for VirtualMachineError in case VM initialization fails.
Reviewed-by: kvn
! src/share/vm/oops/method.cpp
! test/compiler/startup/SmallCodeCacheStartup.java
Changeset: 80871303480c
Author: roland
Date: 2014-12-01 11:59 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/80871303480c
8064703: crash running specjvm98's javac following 8060252
Summary: uncommon trap between arraycopy and initialization may leave array initialized
Reviewed-by: kvn, vlivanov, goetz
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/arraycopy/TestArrayCopyNoInit.java
Changeset: bc3c839cc3b8
Author: roland
Date: 2014-12-04 11:22 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/bc3c839cc3b8
Merge
Changeset: 927664223435
Author: drchase
Date: 2014-12-04 11:35 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/927664223435
Merge
! src/share/vm/oops/method.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/thread.cpp
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 85b261e8433e
Author: drchase
Date: 2014-12-04 17:53 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/85b261e8433e
Merge
Changeset: 8866247570e8
Author: iignatyev
Date: 2014-12-04 14:14 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8866247570e8
8066713: ignore compiler/types/correctness
Summary: add @ignore to compiler/types/correctness tests
Reviewed-by: kvn
! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/types/correctness/OffTest.java
Changeset: e2457e3f8c0e
Author: amurillo
Date: 2014-12-05 16:36 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e2457e3f8c0e
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
! 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/classfile/classLoader.cpp
! src/share/vm/classfile/imageFile.cpp
! src/share/vm/memory/filemap.cpp
- src/share/vm/memory/generation.inline.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
Changeset: e7f380bee507
Author: simonis
Date: 2014-12-10 19:12 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e7f380bee507
8067015: Implement os::pd_map_memory() on AIX
Reviewed-by: dholmes
! src/os/aix/vm/os_aix.cpp
Changeset: 65a9747147b8
Author: lana
Date: 2014-12-11 12:28 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/65a9747147b8
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
- src/share/vm/memory/generation.inline.hpp
Changeset: 7f062b70a344
Author: lana
Date: 2014-12-18 19:57 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7f062b70a344
Added tag jdk9-b43 for changeset 65a9747147b8
! .hgtags
Changeset: 84af818eed0a
Author: mgronlun
Date: 2014-12-03 17:12 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/84af818eed0a
8065788: os::reserve_memory() on Windows should not assert that allocation size is aligned to OS allocation granularity
Reviewed-by: mgronlun, simonis
Contributed-by: thomas.stuefe at sap.com
! src/os/windows/vm/os_windows.cpp
Changeset: 3cdb9f480a8c
Author: kevinw
Date: 2014-12-04 12:43 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3cdb9f480a8c
8061785: [TEST_BUG] serviceability/sa/jmap-hashcode/Test8028623.java has utf8 character corrupted by earlier merge
Reviewed-by: sla, dsamersoff
! test/serviceability/sa/jmap-hashcode/Test8028623.java
Changeset: 35541556675c
Author: kevinw
Date: 2014-12-04 16:16 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/35541556675c
Merge
Changeset: 1c629f3fe8b2
Author: iklam
Date: 2014-12-04 15:20 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1c629f3fe8b2
8066670: PrintSharedArchiveAndExit does not exit the VM when the archive is invalid
Summary: in FileMapInfo::fail_continue do not set UseSharedSpaces = false
Reviewed-by: dholmes, ccheung
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspaceShared.cpp
+ test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
Changeset: c891caba9ce9
Author: ccheung
Date: 2014-12-05 12:24 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c891caba9ce9
8065050: vm crashes during CDS dump when very small SharedMiscDataSize is specified
Summary: define minimum required sizes for the ro, rw, and md regions and make sure the specified sizes are not less than the minimum sizes
Reviewed-by: jiangli, dholmes, mseledtsov
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.hpp
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
Changeset: c6a334f9db4c
Author: coleenp
Date: 2014-12-05 15:15 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c6a334f9db4c
8066171: Out of order with Metaspace allocation lock
Summary: Lock resolved_references instead.
Reviewed-by: twisti, sspitsyn
! src/share/vm/oops/cpCache.cpp
Changeset: bfefb8bc3f55
Author: coleenp
Date: 2014-12-05 23:21 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/bfefb8bc3f55
Merge
Changeset: a3f3bc88d1f3
Author: cjplummer
Date: 2014-12-05 15:41 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a3f3bc88d1f3
8066508: JTReg tests timeout on slow devices when run using JPRT
Summary: Fixed by increasing timeoutFactor from 1 to 4 as is done already in jdk/test/Makefile.
Reviewed-by: dholmes, dcubed
! test/Makefile
Changeset: 30782e93e3be
Author: mikael
Date: 2014-12-06 04:30 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/30782e93e3be
Merge
Changeset: 35e222a277ba
Author: minqi
Date: 2014-12-08 00:15 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/35e222a277ba
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
! src/os/windows/vm/os_windows.cpp
! src/share/vm/memory/filemap.cpp
- src/share/vm/memory/generation.inline.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.hpp
! test/Makefile
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EliminateAutoBox/UnsignedLoads.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java
Changeset: 29df282f63fe
Author: sfriberg
Date: 2014-12-03 09:27 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/29df282f63fe
8066441: Add PLAB trace event
Reviewed-by: tschatzl, ehelin, egahlin
! 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/trace/trace.xml
Changeset: 8123d3c57019
Author: brutisso
Date: 2014-12-04 09:43 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8123d3c57019
Merge
Changeset: 1ac4a90c0bc5
Author: ehelin
Date: 2014-12-02 09:53 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1ac4a90c0bc5
8059066: CardTableModRefBS might commit the same page twice
Reviewed-by: tschatzl, kbarrett, jmasa
! src/share/vm/memory/cardTableModRefBS.cpp
+ test/gc/TestCardTablePageCommits.java
Changeset: 76dbb76dd3e4
Author: stefank
Date: 2014-12-05 21:16 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/76dbb76dd3e4
8065634: Crash in InstanceKlass::clean_method_data when _method is NULL
Reviewed-by: coleenp, hseigel, poonam
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
Changeset: b1e0ed4ff875
Author: stefank
Date: 2014-12-08 15:17 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b1e0ed4ff875
Merge
Changeset: 69b4f6a4044a
Author: jwilhelm
Date: 2014-12-08 18:52 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/69b4f6a4044a
Merge
! src/share/vm/memory/cardTableModRefBS.cpp
Changeset: 3bc090d366bf
Author: tschatzl
Date: 2014-12-09 12:47 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3bc090d366bf
8066102: Clean up HeapRegionRemSet files
Summary: Remove dead code, tighten public interfaces and improve documentation in the HeapRegionRemSet implementation.
Reviewed-by: mgerdin, kbarrett
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
Changeset: f1833a8541d8
Author: brutisso
Date: 2014-12-10 11:30 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f1833a8541d8
8066780: Split CardGeneration out to its own file
Reviewed-by: kbarrett, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
+ src/share/vm/memory/cardGeneration.cpp
+ src/share/vm/memory/cardGeneration.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/tenuredGeneration.hpp
Changeset: b4e48cad8cc6
Author: brutisso
Date: 2014-12-10 11:31 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b4e48cad8cc6
8066781: Minor cleanups to TenuredGeneration
Reviewed-by: kbarrett, tschatzl
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/memory/tenuredGeneration.inline.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 4c99c4e3fb74
Author: brutisso
Date: 2014-12-10 11:32 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4c99c4e3fb74
8066782: Move common code from CMSGeneration and TenuredGeneration to CardGeneration
Reviewed-by: kbarrett, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/memory/cardGeneration.cpp
! src/share/vm/memory/cardGeneration.hpp
+ src/share/vm/memory/cardGeneration.inline.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/memory/tenuredGeneration.inline.hpp
Changeset: d66b82f39c6e
Author: jwilhelm
Date: 2014-12-11 02:43 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d66b82f39c6e
6522873: Java not print "Unrecognized option" when it is invalid option.
Summary: Introduced a new version of match_option() that don't allow a tail after the flag name and used it for flags without extra arguments
Reviewed-by: dholmes, dcubed
! src/share/vm/runtime/arguments.cpp
Changeset: 4b1d7d4be6dc
Author: jwilhelm
Date: 2014-12-11 20:39 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4b1d7d4be6dc
Merge
Changeset: e78fa38ad3a3
Author: roland
Date: 2014-12-04 14:34 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e78fa38ad3a3
8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed
Summary: PhaseIdealLoop::split_if_with_blocks_post() shoulnd't reorder range checks adjusted by range check smearing
Reviewed-by: kvn, jrose
! src/share/vm/opto/loopopts.cpp
+ test/compiler/rangechecks/TestRangeCheckSmearingLoopOpts.java
Changeset: 8d8f473d2f99
Author: roland
Date: 2014-12-04 14:11 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8d8f473d2f99
Merge
Changeset: 6ce5db264562
Author: adlertz
Date: 2014-12-05 15:16 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6ce5db264562
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
- src/share/vm/memory/generation.inline.hpp
Changeset: 4d5b47a5184d
Author: roland
Date: 2014-11-25 17:33 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4d5b47a5184d
6898462: The escape analysis with G1 cause crash assertion src/share/vm/runtime/vframeArray.cpp:94
Summary: OOM during reallocation of scalar replaced objects in deoptimization causes crashes
Reviewed-by: kvn, jrose
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframeArray.hpp
+ test/compiler/uncommontrap/TestDeoptOOM.java
Changeset: 3c858304c7e1
Author: iignatyev
Date: 2014-12-08 18:21 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3c858304c7e1
8066250: compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java fails product
Reviewed-by: kvn, thartmann
Contributed-by: tatiana.pivovarova at oracle.com
! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
Changeset: 87900c19db37
Author: roland
Date: 2014-12-05 18:03 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/87900c19db37
8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
Summary: bad assumption on graph shape in CastIINode::Value if that part of the graph is becoming dead.
Reviewed-by: kvn
! src/share/vm/opto/castnode.cpp
Changeset: 6830bd29d885
Author: iignatyev
Date: 2014-12-09 17:31 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6830bd29d885
8065134: Need WhiteBox::allocateCodeBlob(long, int) method to be implemented
Reviewed-by: kvn, dholmes, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com
! src/share/vm/prims/whitebox.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 6d819d1fff7a
Author: iignatyev
Date: 2014-12-09 14:49 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6d819d1fff7a
Merge
Changeset: 287f46592168
Author: roland
Date: 2014-12-09 18:49 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/287f46592168
8066103: C2's range check smearing allows out of bound array accesses
Summary: range check smearing uncorrectly adjust first range check in a list of range checks to cover all of them
Reviewed-by: jrose, kvn, iveresov
! src/share/vm/opto/ifnode.cpp
+ test/compiler/rangechecks/TestRangeCheckSmearing.java
Changeset: bf3499dc002a
Author: iveresov
Date: 2014-12-09 12:25 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/bf3499dc002a
8066900: Array Out Of Bounds Exception causes variable corruption
Summary: Fix FP registers save/restore during exception handling
Reviewed-by: kvn, vlivanov
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
+ test/compiler/exceptions/SumTest.java
Changeset: 810e47461d4f
Author: iveresov
Date: 2014-12-09 21:33 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/810e47461d4f
Merge
Changeset: eaa8491c3fec
Author: roland
Date: 2014-12-10 16:45 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/eaa8491c3fec
8067144: SIGSEGV with +TraceDeoptimization in Deoptimization::print_objects
Summary: -XX:+TraceDeoptimization tries to print realloc'ed objects even when there are none
Reviewed-by: kvn
! src/share/vm/runtime/deoptimization.cpp
+ test/compiler/uncommontrap/TraceDeoptimizationNoRealloc.java
Changeset: a80fbdc110cb
Author: anoll
Date: 2014-12-11 16:22 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a80fbdc110cb
Merge
Changeset: fb4ba04c587b
Author: amurillo
Date: 2014-12-11 23:06 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/fb4ba04c587b
Merge
Changeset: 43a44b56dca6
Author: lana
Date: 2014-12-23 13:57 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/43a44b56dca6
Merge
Changeset: b3d08045220f
Author: katleman
Date: 2014-12-30 09:44 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b3d08045220f
Added tag jdk9-b44 for changeset 43a44b56dca6
! .hgtags
Changeset: 8db6a8a28797
Author: dsamersoff
Date: 2014-12-11 09:15 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8db6a8a28797
8028773: warnings from b116 for hotspot.agent.src.share.native: JNI exception pending
Summary: Added couple of missed exception checks
Reviewed-by: sla, sspitsyn
! agent/src/os/win32/windbg/sawindbg.cpp
! agent/src/share/native/sadis.c
Changeset: c75901698a47
Author: coleenp
Date: 2014-12-11 21:34 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c75901698a47
8047290: Make Mutex::_no_safepoint_check_flag locks verify that this lock never checks for safepoint
Summary: Ensure consistent safepoint checking in Mutex/Monitor locking methods.
Reviewed-by: dholmes, dcubed, coleenp
Contributed-by: max.ockner at oracle.com
! src/os/aix/vm/osThread_aix.cpp
! src/os/bsd/vm/osThread_bsd.cpp
! src/os/linux/vm/osThread_linux.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/mutex.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/services/diagnosticFramework.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/utilities/decoder.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/workgroup.cpp
+ test/runtime/Safepoint/AssertSafepointCheckConsistency1.java
+ test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
+ test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
+ test/runtime/Safepoint/AssertSafepointCheckConsistency4.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 9529ff536c65
Author: coleenp
Date: 2014-12-12 02:51 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9529ff536c65
Merge
Changeset: 5f61bb958fc5
Author: igerasim
Date: 2014-12-12 17:24 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5f61bb958fc5
8066863: bigapps/runThese/nowarnings fails: Java HotSpot(TM) 64-Bit Server VM warning: WaitForMultipleObjects
Summary: Limit the number of thread handles to MAXIMUM_WAIT_OBJECTS
Reviewed-by: dholmes, dcubed
! src/os/windows/vm/os_windows.cpp
Changeset: 4e9283984ee1
Author: coleenp
Date: 2014-12-12 13:19 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4e9283984ee1
8066803: compiler/intrinsics/mathexact/SubExactINonConstantTest.java crashed in os::is_first_C_frame(frame*)
Summary: Stop native stack walk when we get to compiled or stub frame.
Reviewed-by: hseigel, lfoltan, ctornqvi
! src/os/posix/vm/os_posix.cpp
Changeset: 5d08801f8858
Author: coleenp
Date: 2014-12-12 18:13 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5d08801f8858
Merge
Changeset: 4ea7662ddc22
Author: coleenp
Date: 2014-12-14 16:04 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4ea7662ddc22
8042418: Remove JVM_FindClassFromClassLoader
Summary: The function has been replaced so is no longer used.
Reviewed-by: mchung, dholmes
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: d80bce5acfa9
Author: coleenp
Date: 2014-12-14 21:20 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d80bce5acfa9
Merge
Changeset: 68f2d40b8852
Author: minqi
Date: 2014-12-12 20:49 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/68f2d40b8852
Merge
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/runtime/thread.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 4acd298bc47b
Author: minqi
Date: 2014-12-14 23:03 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4acd298bc47b
Merge
Changeset: 30ed7423ae23
Author: dholmes
Date: 2014-12-14 20:18 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/30ed7423ae23
8059586: hs_err report should treat redirected core pattern
Reviewed-by: dholmes, sla, stuefe
Contributed-by: Yasumasa Suenaga <yasuenag at gmail.com>
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
Changeset: 0e48ee44693e
Author: ehelin
Date: 2014-12-16 12:52 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0e48ee44693e
8067452: Rename hotspot_all in hotspot/test/TEST.groups
Reviewed-by: dholmes, ctornqvi, iignatyev
! test/TEST.groups
Changeset: 47ffd05828f9
Author: coleenp
Date: 2014-12-16 19:00 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/47ffd05828f9
8064319: Need to enable -XX:+TraceExceptions in release builds
Summary: "-XX:+TraceExceptions" is now supported in product builds.
Reviewed-by: sla, ccheung, coleenp
Contributed-by: max.ockner at oracle.com
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/TraceExceptionsTest.java
Changeset: e5cd9ab6e923
Author: mchung
Date: 2014-12-17 12:29 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e5cd9ab6e923
8067366: Allow java.{endorsed,ext}.dirs property be set to empty string
Reviewed-by: alanb, hseigel
! src/share/vm/runtime/arguments.cpp
Changeset: d1da2799f5b8
Author: brutisso
Date: 2014-12-11 07:32 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d1da2799f5b8
8067115: Add jtreg gc tests to Hotspot JPRT jobs
Reviewed-by: tschatzl, jwilhelm, ehelin
! test/TEST.groups
Changeset: 792acedac7c1
Author: sfriberg
Date: 2014-12-10 10:10 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/792acedac7c1
8066442: Add PS and ParOld support for promotion event
Reviewed-by: tschatzl, ehelin
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp
Changeset: 9150dc2bebca
Author: kbarrett
Date: 2014-12-11 19:44 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9150dc2bebca
8066822: Remove PSMarkSweep::set_reference_processor
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
Changeset: 239c6f5f0db3
Author: iignatyev
Date: 2014-12-10 13:58 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/239c6f5f0db3
8064909: FragmentMetaspace.java got OutOfMemoryError
Summary: Increased heap size to prevent "java.lang.OutOfMemoryError: Java heap space" exception
Reviewed-by: jmasa, dfazunen, jwilhelm
Contributed-by: Michail Chernov <michail.chernov at oracle.com>
! test/runtime/Metaspace/FragmentMetaspace.java
Changeset: 5cf403c92ec4
Author: iignatyev
Date: 2014-12-12 21:32 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5cf403c92ec4
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
- src/share/vm/memory/generation.inline.hpp
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EliminateAutoBox/UnsignedLoads.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
Changeset: 94df826bd8ec
Author: fzhinkin
Date: 2014-12-12 21:37 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/94df826bd8ec
8066862: TestMutuallyExclusivePlatformPredicates fails on all platforms
Reviewed-by: iignatyev, kvn
! test/TEST.groups
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
Changeset: 3c17077e9882
Author: fzhinkin
Date: 2014-12-15 18:11 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3c17077e9882
8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails
Reviewed-by: jmasa
! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
! test/gc/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
Changeset: bdf65c8bc1a9
Author: jwilhelm
Date: 2014-12-16 02:14 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/bdf65c8bc1a9
Merge
Changeset: 86ba9eb66d03
Author: jwilhelm
Date: 2014-12-18 16:15 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/86ba9eb66d03
Merge
! test/TEST.groups
Changeset: 5f7a9a0766f2
Author: lana
Date: 2014-12-25 19:45 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5f7a9a0766f2
Merge
Changeset: b6b89b8f8531
Author: lana
Date: 2014-12-30 13:19 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b6b89b8f8531
Merge
Changeset: a7fd2288ce2f
Author: goetz
Date: 2014-12-09 11:57 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a7fd2288ce2f
8066964: ppc64: argument and return type profiling, fix problem with popframe
Reviewed-by: roland, kvn
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp
! src/os_cpu/aix_ppc/vm/prefetch_aix_ppc.inline.hpp
! src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp
! src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
Changeset: f1cb27c85c83
Author: thartmann
Date: 2014-12-12 09:07 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f1cb27c85c83
8066763: fatal error "assert(false) failed: unexpected yanked node" in postaloc.cpp:139
Summary: Check for dead input nodes after replacing compare node with implicit null check.
Reviewed-by: kvn
! src/share/vm/opto/lcm.cpp
Changeset: 6ba1e80a6882
Author: thartmann
Date: 2014-12-12 08:15 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6ba1e80a6882
Merge
Changeset: 579e9a019f35
Author: thartmann
Date: 2014-12-12 09:37 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/579e9a019f35
8066433: Move Whitebox test library to top level repository
Summary: Moved Whitebox test library to top level repository.
Reviewed-by: iignatyev, sla, mr
! 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/c2/6589834/Test_ia32.java
! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/compiler/codecache/OverflowCodeCacheTest.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/classcast/NullCheckDroppingsTest.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/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.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/runtime/8010927/Test8010927.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
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/uncommontrap/8009761/Test8009761.java
! test/compiler/whitebox/AllocationCodeBlobTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/DeoptimizeMultipleOSRTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/ForceNMethodSweepTest.java
! test/compiler/whitebox/GetCodeHeapEntriesTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/LockCompilationTest.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/gc/g1/TestShrinkAuxiliaryData00.java
! test/gc/g1/TestShrinkAuxiliaryData05.java
! test/gc/g1/TestShrinkAuxiliaryData10.java
! test/gc/g1/TestShrinkAuxiliaryData15.java
! test/gc/g1/TestShrinkAuxiliaryData20.java
! test/gc/g1/TestShrinkAuxiliaryData25.java
! test/gc/g1/TestShrinkAuxiliaryData30.java
! test/gc/metaspace/TestCapacityUntilGCWrapAround.java
! test/gc/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
! test/gc/whitebox/TestConcMarkCycleWB.java
! test/gc/whitebox/TestWBGC.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/ChangeTrackingLevel.java
! test/runtime/NMT/JcmdDetailDiff.java
! test/runtime/NMT/JcmdSummaryDiff.java
! test/runtime/NMT/MallocRoundingReportTest.java
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/runtime/NMT/MallocStressTest.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/MallocTrackingVerify.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/ReleaseNoCommit.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
! test/runtime/NMT/VirtualAllocTestType.java
! test/runtime/interned/SanityTest.java
! test/runtime/memory/ReadFromNoaccessArea.java
! test/runtime/memory/ReadVMPageSize.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/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/ctw/ClassesDirTest.java
! test/testlibrary_tests/ctw/ClassesListTest.java
! test/testlibrary_tests/ctw/JarDirTest.java
! test/testlibrary_tests/ctw/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/SizeTTest.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: cf683e50f9f6
Author: thartmann
Date: 2014-12-12 09:58 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/cf683e50f9f6
Merge
Changeset: eba1bd212c02
Author: thartmann
Date: 2014-12-12 13:13 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/eba1bd212c02
8067337: Remove Whitebox API from hotspot repository
Summary: Remove Whitebox API from hotspot repository after it was moved to top level repository.
Reviewed-by: iignatyev
- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
- test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java
Changeset: c6a0f333733c
Author: anoll
Date: 2014-12-12 08:40 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c6a0f333733c
Merge
! src/os/aix/vm/os_aix.cpp
Changeset: 2c17ba977ff0
Author: ppunegov
Date: 2014-12-13 01:24 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2c17ba977ff0
8059575: JEP-JDK-8043304: Test task: Tiered Compilation level transition tests
Reviewed-by: iveresov, thartmann
+ test/compiler/tiered/ConstantGettersTransitionsTest.java
+ test/compiler/tiered/LevelTransitionTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
+ test/compiler/tiered/TransitionsTestExecutor.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
Changeset: db035d4ba1bd
Author: iignatyev
Date: 2014-12-13 01:24 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/db035d4ba1bd
8066473: Port timeout utils from jdk test library into hotspot
Reviewed-by: kvn, iignatyev
Contributed-by: pavel.chistyakov at oracle.com
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
Changeset: a733dad6fc1e
Author: roland
Date: 2014-12-15 09:36 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a733dad6fc1e
8067231: Zero builds fails after JDK-6898462
Summary: Interpreter::remove_activation_entry() is not defined for the C++ interpreter
Reviewed-by: roland, coleenp
Contributed-by: Severin Gehwolf <sgehwolf at redhat.com>
! src/share/vm/interpreter/interpreterRuntime.cpp
Changeset: 71f90d9cdd8f
Author: iignatyev
Date: 2014-12-16 02:13 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/71f90d9cdd8f
8067211: rewrite Utils::fileAsString
Reviewed-by: kvn
Contributed-by: tatiana.pivovarova at oracle.com
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
Changeset: 896a5f642e87
Author: iignatyev
Date: 2014-12-16 02:14 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/896a5f642e87
8065279: Remove testlibrary_tests from compact profile in jtreg
Reviewed-by: kvn
Contributed-by: dmitrij.pochepko at oracle.com
! test/TEST.groups
Changeset: c5e4d09035e0
Author: iignatyev
Date: 2014-12-16 17:56 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c5e4d09035e0
8028595: WhiteBox API for stress testing of TieredCompilation
Reviewed-by: kvn
! src/share/vm/prims/whitebox.cpp
+ test/compiler/whitebox/DeoptimizeFramesTest.java
Changeset: c14155494f05
Author: eistepan
Date: 2014-12-16 14:52 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c14155494f05
8054892: Improve compiler's CLI tests error reporting
Reviewed-by: roland, twisti
! test/compiler/arguments/BMISupportedCPUTest.java
! test/compiler/arguments/BMIUnsupportedCPUTest.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java
! test/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java
! test/compiler/rtm/cli/RTMLockingAwareTest.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsBase.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.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/testlibrary/com/oracle/java/testlibrary/cli/CommandLineOptionTest.java
Changeset: ff29b5858de6
Author: roland
Date: 2014-12-16 20:09 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ff29b5858de6
8067647: [TESTBUG] compiler/rangechecks/TestRangeCheckSmearing.java uses wrong path to Whitebox API
Summary: whitebox test library was moved
Reviewed-by: kvn
! test/compiler/rangechecks/TestRangeCheckSmearing.java
Changeset: fd55c0f2c200
Author: vlivanov
Date: 2014-12-19 16:42 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/fd55c0f2c200
8067338: compiler/debug/TraceIterativeGVN.java segfaults
Reviewed-by: kvn
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/memnode.cpp
Changeset: fe5535ac094e
Author: kvn
Date: 2014-12-22 10:41 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/fe5535ac094e
Merge
! src/os/aix/vm/os_aix.cpp
! src/share/vm/prims/whitebox.cpp
! test/TEST.groups
! test/gc/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
- test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java
Changeset: f8efc13bd628
Author: kvn
Date: 2014-12-22 14:35 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f8efc13bd628
8067985: merging hs-comp to hs blocked by some tests not updated in 8054892
Reviewed-by: iveresov
! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java
Changeset: a4de53ad95b5
Author: brutisso
Date: 2014-12-17 09:47 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a4de53ad95b5
8067438: Add test to verify minimal heap size
Reviewed-by: dfazunen, ehelin
+ test/gc/TestSmallHeap.java
Changeset: d019ad12b43e
Author: drwhite
Date: 2014-12-17 18:09 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d019ad12b43e
8061611: Remove deprecated command line flags
Reviewed-by: jwilhelm, brutisso
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 6aa9ea790814
Author: mgerdin
Date: 2014-12-08 18:57 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6aa9ea790814
8067655: Clean up G1 remembered set oop iteration
Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization
Reviewed-by: jmasa, kbarrett
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: d87c2d9c1eb4
Author: tschatzl
Date: 2014-12-18 09:37 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d87c2d9c1eb4
8067469: G1 ignores AlwaysPreTouch
Summary: Factor out pretouch code of the various virtual space management classes and use them everywhere including in G1.
Reviewed-by: stefank, ehelin, dholmes
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
Changeset: 7783ee3fa7e9
Author: tschatzl
Date: 2014-12-18 11:23 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7783ee3fa7e9
Merge
Changeset: 8f5ab52932b7
Author: brutisso
Date: 2014-12-18 13:37 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8f5ab52932b7
8067873: gc/TestSmallHeap.java does not compile
Reviewed-by: mgerdin, jwilhelm
! test/gc/TestSmallHeap.java
Changeset: e253436e9460
Author: brutisso
Date: 2014-12-18 13:30 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e253436e9460
Merge
Changeset: b8cef6fae4c3
Author: kbarrett
Date: 2014-12-17 22:32 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b8cef6fae4c3
8066827: Remove ReferenceProcessor::clean_up_discovered_references()
Summary: Abandon rather than clean up discovered references.
Reviewed-by: jmasa, ysr
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
Changeset: 5cdbde3a9a57
Author: tschatzl
Date: 2014-12-19 09:21 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5cdbde3a9a57
8060025: Object copy time regressions after JDK-8031323 and JDK-8057536
Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively.
Reviewed-by: kbarrett, mgerdin, jmasa
Contributed-by: Tony Printezis <tprintezis at twitter.com>, Thomas Schatzl <thomas.schatzl at oracle.com>
! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1Allocator.cpp
! src/share/vm/gc_implementation/g1/g1Allocator.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/g1CollectorPolicy.hpp
+ src/share/vm/gc_implementation/g1/g1InCSetState.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! 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
Changeset: 394d762c3d8a
Author: jwilhelm
Date: 2014-12-18 16:15 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/394d762c3d8a
Merge
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! test/TEST.groups
Changeset: 3f138457d7e6
Author: tschatzl
Date: 2014-12-22 16:49 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3f138457d7e6
8068036: assert(is_available(index)) failed in G1 cset
Summary: Some verification code iterated over the heap using the region mapping array. This is not allowed. Changed to use the regular iteration method with closure.
Reviewed-by: jwilhelm, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: b8af4e7e0023
Author: jwilhelm
Date: 2014-12-22 17:40 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b8af4e7e0023
Merge
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 5ddaa05d9d1a
Author: kbarrett
Date: 2014-12-18 13:26 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5ddaa05d9d1a
8067499: G1SATBCardTableModRefBS should not inherit from CardTableModRefBSForCTRS
Summary: G1SATBCardTableModRefBS inherits from CardTableModRefBS
Reviewed-by: mgerdin, brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genOopClosures.inline.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
Changeset: 738f4d56deaa
Author: jwilhelm
Date: 2014-12-23 14:03 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/738f4d56deaa
Merge
- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
- test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java
Changeset: 75ed6e9d2d25
Author: goetz
Date: 2014-12-19 16:42 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/75ed6e9d2d25
8067823: CheckCompileThresholdScaling.java throws RuntimeException
Reviewed-by: kvn, iignatyev
! test/compiler/arguments/CheckCompileThresholdScaling.java
Changeset: 89977bee2ddd
Author: simonis
Date: 2014-12-18 16:53 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/89977bee2ddd
8067865: Changes 8066780/8066782 broke the non-PCH build
Reviewed-by: kvn
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/tenuredGeneration.cpp
Changeset: 91ff67f0a160
Author: kvn
Date: 2014-12-23 16:42 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/91ff67f0a160
Merge
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
Changeset: 5dc8184af1e2
Author: lana
Date: 2015-01-01 16:11 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5dc8184af1e2
Merge
- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
- test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java
Changeset: a184ee1d7172
Author: katleman
Date: 2015-01-08 12:08 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a184ee1d7172
Added tag jdk9-b45 for changeset 5dc8184af1e2
! .hgtags
Changeset: f35435a37581
Author: katleman
Date: 2015-01-15 13:09 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f35435a37581
Added tag jdk9-b46 for changeset a184ee1d7172
! .hgtags
Changeset: 05c08ab3cf65
Author: jiangli
Date: 2014-12-17 23:34 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/05c08ab3cf65
8059510: Compact symbol table layout inside shared archive.
Summary: Use separate compact table for shared symbols.
Reviewed-by: iklam, gziemski, shade, sla, jrose
+ src/share/vm/classfile/compactHashtable.cpp
+ src/share/vm/classfile/compactHashtable.hpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/stringTable.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticCommand.cpp
+ test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java
+ test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java
Changeset: 74de5da2011f
Author: jiangli
Date: 2014-12-18 04:56 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/74de5da2011f
Merge
Changeset: ada93fe622d1
Author: coleenp
Date: 2014-12-18 16:15 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ada93fe622d1
8067713: Move clean_weak_method_links for redefinition out of class unloading
Summary: Do this work during class redefinition, only verify clean during class unloading in debug mode.
Reviewed-by: sspitsyn, roland, kbarrett
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
Changeset: c0f8994d6ee6
Author: simonis
Date: 2014-12-19 18:33 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c0f8994d6ee6
8067923: AIX: link libjvm.so with -bernotok to detect missing symbols at build time and suppress warning 1540-1639
Reviewed-by: goetz
! make/aix/makefiles/ppc64.make
! make/aix/makefiles/xlc.make
Changeset: dfa8e982181e
Author: minqi
Date: 2014-12-19 22:52 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/dfa8e982181e
Merge
Changeset: 3ccdec865b45
Author: minqi
Date: 2014-12-23 19:04 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3ccdec865b45
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 2d5bb3a17da9
Author: simonis
Date: 2014-12-17 18:20 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2d5bb3a17da9
8049716: PPC64: Implement SA on Linux/PPC64
Reviewed-by: simonis, dsamersoff
Contributed-by: maynardj at us.ibm.com
! agent/make/Makefile
! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/symtab.c
! agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64ThreadContext.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VFrame.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ppc64/LinuxPPC64JavaThreadPDAccess.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java
! make/linux/makefiles/sa.make
! make/sa.files
! src/share/vm/runtime/vmStructs.cpp
Changeset: 469d59865f55
Author: hseigel
Date: 2014-12-27 13:26 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/469d59865f55
Merge
- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
- test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java
Changeset: f76c91840463
Author: hseigel
Date: 2014-12-30 12:59 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f76c91840463
8064335: Null pointer dereference in hotspot/src/share/vm/classfile/verifier.cpp
Summary: use correct CHECK macro in call to load_class()
Reviewed-by: coleenp, lfoltan, gziemski
! src/share/vm/classfile/verifier.cpp
Changeset: fee07a43d038
Author: goetz
Date: 2015-01-05 12:07 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/fee07a43d038
8064457: Introduce compressed oops mode disjoint base and improve compressed heap handling.
Summary: Introduce compressed oops mode disjoint base and improve compressed heap handling.
Reviewed-by: kvn, coleenp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp
! test/runtime/CompressedOops/UseCompressedOops.java
Changeset: b2fbcc8d93bf
Author: coleenp
Date: 2015-01-05 22:50 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b2fbcc8d93bf
6583051: crash when adding non-static methods to java.lang.Object class
Summary: stop the JVM if java.lang.Object is incorrectly defined rather than crashing.
Reviewed-by: ctornqvi, dholmes
! src/share/vm/oops/klassVtable.cpp
+ test/runtime/BadObjectClass/BootstrapRedefine.java
+ test/runtime/BadObjectClass/Object.java
Changeset: 97bcb1787790
Author: coleenp
Date: 2015-01-06 19:30 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/97bcb1787790
8067836: The Universe::flush_foo methods belong in CodeCache.
Summary: Move this code to CodeCache.
Reviewed-by: kbarrett, kvn
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
Changeset: a13726250f7f
Author: tschatzl
Date: 2014-12-23 15:48 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a13726250f7f
8068018: Clean up friends of G1CollectedHeap
Summary: Remove unnecessary friend class declaration in the G1CollectedHeap class.
Reviewed-by: jwilhelm, jmasa
! src/share/vm/gc_implementation/g1/g1Allocator.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 760291a06def
Author: jwilhelm
Date: 2014-12-22 17:33 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/760291a06def
8067947: Regression test for JDK-6522873
Summary: Added a regression test that will fail if we allow extra characters after flag names
Reviewed-by: ctornqvi, tschatzl
+ test/runtime/CommandLine/TestNullTerminatedFlags.java
Changeset: 63c9de418926
Author: jwilhelm
Date: 2015-01-05 15:00 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/63c9de418926
Merge
Changeset: 8c911031c3e7
Author: brutisso
Date: 2015-01-07 10:19 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8c911031c3e7
8067676: Add applicable closed gc jtreg tests to run in JPRT
Reviewed-by: ehelin
! test/TEST.groups
Changeset: 354d56cd6eb2
Author: tschatzl
Date: 2015-01-07 15:15 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/354d56cd6eb2
8048179: Early reclaim of large objects that are referenced by a few objects
Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names.
Reviewed-by: brutisso, jmasa, dfazunen
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.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/TestEagerReclaimHumongousRegions2.java
+ test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
+ test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
+ test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
! test/gc/g1/TestGCLogMessages.java
Changeset: 4eab25cf19d2
Author: brutisso
Date: 2015-01-07 15:02 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4eab25cf19d2
8067868: Add GCOld as a JTreg test
Reviewed-by: kbarrett, dfazunen, ehelin
! test/TEST.groups
+ test/stress/gc/TestGCOld.java
Changeset: e38b7790484a
Author: brutisso
Date: 2015-01-07 16:24 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e38b7790484a
Merge
Changeset: 94222120e827
Author: jwilhelm
Date: 2015-01-08 15:44 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/94222120e827
Merge
Changeset: 20e9f2d07673
Author: iignatyev
Date: 2014-12-13 00:54 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/20e9f2d07673
8066440: Various changes in testlibrary for JDK-8059613
Reviewed-by: thartmann, twisti
Contributed-by: dmitrij.pochepko at oracle.com
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
Changeset: c17923cd9925
Author: iignatyev
Date: 2014-12-13 00:13 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c17923cd9925
8059613: JEP-JDK-8043304: Test task: JMX- tests
Reviewed-by: thartmann, twisti
Contributed-by: dmitrij.pochepko at oracle.com
! test/TEST.groups
+ test/compiler/codecache/jmx/BeanTypeTest.java
+ test/compiler/codecache/jmx/CodeCacheUtils.java
+ test/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java
+ test/compiler/codecache/jmx/GetUsageTest.java
+ test/compiler/codecache/jmx/InitialAndMaxUsageTest.java
+ test/compiler/codecache/jmx/ManagerNamesTest.java
+ test/compiler/codecache/jmx/MemoryPoolsPresenceTest.java
+ test/compiler/codecache/jmx/PeakUsageTest.java
+ test/compiler/codecache/jmx/PoolsIndependenceTest.java
+ test/compiler/codecache/jmx/ThresholdNotificationsTest.java
+ test/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java
+ test/compiler/codecache/jmx/UsageThresholdExceededTest.java
+ test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
+ test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java
Changeset: a80766c108b0
Author: tpivovarova
Date: 2014-12-19 14:12 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a80766c108b0
8062012: test/compiler/ciReplay/TestSA.sh should be updated to work w/ modular image build
Reviewed-by: kvn, fzhinkin, iignatyev
! test/compiler/ciReplay/TestSA.sh
! test/compiler/ciReplay/common.sh
Changeset: 6750ba31b175
Author: iignatyev
Date: 2014-12-23 16:36 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6750ba31b175
8066896: Update c.o.j.t.InfiniteLoop to skip zero timeout
Reviewed-by: kvn, iignatyev
Contributed-by: pavel.chistyakov at oracle.com
! test/testlibrary/com/oracle/java/testlibrary/InfiniteLoop.java
Changeset: d4d484865822
Author: tpivovarova
Date: 2014-12-16 17:26 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d4d484865822
8067173: remove Utils::fileAsList
Reviewed-by: kvn, iignatyev
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
Changeset: 16ba94e0bd44
Author: eistepan
Date: 2014-12-23 12:40 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/16ba94e0bd44
8066864: remove ctw-test from testlibrary/
Reviewed-by: kvn, iignatyev
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst
Changeset: d536758aa7bb
Author: fzhinkin
Date: 2014-12-24 19:32 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d536758aa7bb
8068183: Add isTieredSupported method to c.o.j.t.Platforms
Reviewed-by: kvn, iignatyev
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
+ test/testlibrary_tests/TestPlatformIsTieredSupported.java
Changeset: a7adb22849d6
Author: fzhinkin
Date: 2014-12-26 14:33 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a7adb22849d6
8059623: JEP-JDK-8043304: Test task: command line options tests
Reviewed-by: twisti, thartmann, goetz, iignatyev
+ test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
+ test/compiler/codecache/cli/codeheapsize/CodeCacheFreeSpaceRunner.java
+ test/compiler/codecache/cli/codeheapsize/GenericCodeHeapSizeRunner.java
+ test/compiler/codecache/cli/codeheapsize/JVMStartupRunner.java
+ test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
+ test/compiler/codecache/cli/common/CodeCacheCLITestBase.java
+ test/compiler/codecache/cli/common/CodeCacheCLITestCase.java
+ test/compiler/codecache/cli/common/CodeCacheInfoFormatter.java
+ test/compiler/codecache/cli/common/CodeCacheOptions.java
+ test/compiler/codecache/cli/printcodecache/PrintCodeCacheRunner.java
+ test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java
Changeset: 022f7f1bfb4e
Author: pchistyakov
Date: 2014-12-26 14:47 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/022f7f1bfb4e
8066497: Update c.o.j.t.ByteCodeLoader to be able really reload given class
Reviewed-by: drchase, fzhinkin, iignatyev
! test/testlibrary/com/oracle/java/testlibrary/ByteCodeLoader.java
Changeset: ed3f650cff02
Author: dpochepk
Date: 2014-12-25 15:57 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ed3f650cff02
8059625: JEP-JDK-8043304: Test task: DTrace- tests for segmented codecache feature
Reviewed-by: sspitsyn, twisti, fzhinkin, iignatyev
+ test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java
+ test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTestScript.d
+ test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTestWorker.java
+ test/compiler/testlibrary/CompilerUtils.java
+ test/testlibrary/com/oracle/java/testlibrary/dtrace/DtraceResultsAnalyzer.java
+ test/testlibrary/com/oracle/java/testlibrary/dtrace/DtraceRunner.java
Changeset: 2025390834c6
Author: fzhinkin
Date: 2014-12-30 11:07 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2025390834c6
8068272: Extend WhiteBox API with methods that check monitor state and force safepoint
Reviewed-by: kvn, iignatyev
! src/share/vm/prims/whitebox.cpp
Changeset: 2f8520599d39
Author: fzhinkin
Date: 2014-12-30 11:09 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2f8520599d39
8050486: compiler/rtm/ tests fail due to monitor deflation at safepoint synchronization
Reviewed-by: kvn, iignatyev
! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
! test/compiler/testlibrary/rtm/AbortProvoker.java
! test/compiler/testlibrary/rtm/BusyLock.java
! test/compiler/testlibrary/rtm/MemoryConflictProvoker.java
! test/compiler/testlibrary/rtm/RTMTestBase.java
Changeset: 7dfa629d203a
Author: roland
Date: 2014-12-22 11:21 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7dfa629d203a
8055530: assert(_exits.control()->is_top() || !_gvn.type(ret_phi)->empty()) failed: return value must be well defined
Summary: concurrent class loading causes return phi to become top
Reviewed-by: kvn
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/parse1.cpp
Changeset: acfdd92cedaa
Author: roland
Date: 2014-12-16 13:49 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/acfdd92cedaa
6700100: optimize inline_native_clone() for small objects with exact klass
Summary: optimize small instance clones as loads/stores
Reviewed-by: kvn, iveresov
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/oops/fieldStreams.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macroArrayCopy.cpp
+ test/compiler/arraycopy/TestArrayCopyMacro.java
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
+ test/compiler/arraycopy/TestArraysCopyOfNoTypeCheck.java
+ test/compiler/arraycopy/TestInstanceCloneAsLoadsStores.java
Changeset: c48b9950573b
Author: dlong
Date: 2015-01-08 17:45 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c48b9950573b
Merge
! src/share/vm/prims/whitebox.cpp
! test/TEST.groups
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst
Changeset: 5094d9cb92bd
Author: amurillo
Date: 2015-01-08 17:11 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5094d9cb92bd
Merge
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst
Changeset: 10385428e37f
Author: amurillo
Date: 2015-01-13 08:58 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/10385428e37f
Merge
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst
Changeset: 3b241fb72b89
Author: lana
Date: 2015-01-16 12:33 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3b241fb72b89
Merge
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst
Changeset: d9a71d1931e9
Author: katleman
Date: 2015-01-23 18:50 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d9a71d1931e9
Added tag jdk9-b47 for changeset 3b241fb72b89
! .hgtags
Changeset: 26f3414c5194
Author: sgehwolf
Date: 2015-01-07 16:43 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/26f3414c5194
8067331: Zero: Atomic::xchg and Atomic::xchg_ptr need full memory barrier
Reviewed-by: dholmes, coleenp
! src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
! src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
Changeset: f6821c9a4215
Author: gtriantafill
Date: 2015-01-06 16:44 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f6821c9a4215
8068540: [TESTBUG] Exclude failing nightly tests
Reviewed-by: ctornqvi, coleenp
! test/runtime/NMT/ChangeTrackingLevel.java
! test/runtime/NMT/PrintNMTStatistics.java
Changeset: 23aec69dfce7
Author: ctornqvi
Date: 2015-01-08 11:40 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/23aec69dfce7
8058897: Unsafe.reallocateMemory() ignores -XX:MallocMaxTestWords setting
Reviewed-by: dcubed, dholmes
! src/share/vm/runtime/os.cpp
+ test/runtime/Unsafe/Reallocate.java
Changeset: 31eff10b165a
Author: ctornqvi
Date: 2015-01-08 11:42 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/31eff10b165a
8060219: [TESTBUG] runtime/7194254/Test7194254.java fails to find jstack with modular image build
Reviewed-by: gtriantafill, lfoltan, hseigel
! test/TEST.groups
- test/runtime/7194254/Test7194254.java
+ test/runtime/Thread/ThreadPriorities.java
Changeset: b32eb9966732
Author: zmajo
Date: 2015-01-09 09:26 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b32eb9966732
8068505: interpreter profiling incorrect on PPC64
Reviewed-by: simonis, goetz
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
Changeset: ca8dbfb7d8c7
Author: ctornqvi
Date: 2015-01-09 08:34 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ca8dbfb7d8c7
8068733: [TESTBUG] runtime/Unsafe/Reallocate.java sometimes fails when running with -Xcomp
Reviewed-by: coleenp, gtriantafill
! test/runtime/Unsafe/Reallocate.java
Changeset: c0c96d6b39da
Author: minqi
Date: 2015-01-10 12:35 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c0c96d6b39da
Merge
! test/TEST.groups
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst
Changeset: 9fad1826d97c
Author: mtobiass
Date: 2015-01-12 09:27 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9fad1826d97c
8068584: Compiler attach tests should be quarantined
Summary: Quarantine tests
Reviewed-by: ctornqvi
! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
Changeset: be9e9fc10d00
Author: ccheung
Date: 2015-01-12 11:37 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/be9e9fc10d00
8067187: -XX:MaxMetaspaceSize=20m -Xshare:dump caused JVM to crash
Summary: added check for the MaxMetaspaceSize. If it is less than the estimated required size, print an error and exit.
Reviewed-by: jiangli, mseledtsov, stefank
! src/share/vm/memory/metaspace.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
+ test/runtime/SharedArchiveFile/MaxMetaspaceSize.java
Changeset: 48e04c239aa4
Author: kbarrett
Date: 2015-01-13 14:30 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/48e04c239aa4
8068396: Rename assert() to vmassert()
Summary: Macro renaming, with temporary old name synonyms for compatibilty
Reviewed-by: ehelin, dholmes, coleenp
! src/share/vm/runtime/globals.hpp
! src/share/vm/shark/llvmHeaders.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/xmlstream.cpp
Changeset: 0034df25722b
Author: redestad
Date: 2015-01-08 14:13 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0034df25722b
8068037: Remove dead code in G1CollectedHeap
Reviewed-by: stefank, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
Changeset: 4f7805dda8bc
Author: brutisso
Date: 2015-01-09 08:38 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4f7805dda8bc
8068653: TestSmalllHeap.java fails when the page size is 64k
Reviewed-by: tschatzl
! test/gc/TestSmallHeap.java
Changeset: ec5c719ed245
Author: kbarrett
Date: 2015-01-09 11:33 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ec5c719ed245
8067306: Improve STATIC_ASSERT
Summary: New improved implementation
Reviewed-by: ehelin, stefank
! src/share/vm/utilities/debug.hpp
Changeset: 6d5167142f35
Author: jwilhelm
Date: 2015-01-12 12:51 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6d5167142f35
Merge
Changeset: 00e69efa02c6
Author: sjohanss
Date: 2015-01-12 15:24 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/00e69efa02c6
8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit
Summary: Making sure committed memory is cleared when re-committed, even if using large pages.
Reviewed-by: kbarrett, tschatzl
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
Changeset: acec9aeeaaea
Author: tschatzl
Date: 2015-01-13 11:04 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/acec9aeeaaea
8068739: G1CollectoryPolicy uses uninitialized field '_sigma' in the constructor
Summary: Change initialization order in constructor. Remove suppression for suppression of "'this': used in base member initializer list" warning.
Reviewed-by: mgerdin, tschatzl, simonis
Contributed-by: Johannes Scheerer <johannes.scheerer at sap.com>
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 57fbee73a452
Author: sjohanss
Date: 2015-01-15 11:10 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/57fbee73a452
8067368: TestConcMarkCycleWB.java crashed at G1CollectedHeap::heap()+0xb
Summary: Added the test to needs_g1gc group in TEST.groups to avoid running when G1 is not available.
Reviewed-by: jwilhelm, dholmes
! test/TEST.groups
Changeset: f11c5713ab7f
Author: jwilhelm
Date: 2015-01-15 14:36 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f11c5713ab7f
Merge
! src/share/vm/utilities/debug.hpp
! test/TEST.groups
- test/runtime/7194254/Test7194254.java
Changeset: c30f76d6f90f
Author: roland
Date: 2015-01-08 11:00 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c30f76d6f90f
8027626: assert(Opcode() != Op_If || outcnt() == 2) failed: bad if #1
Summary: IGVN encounters IfNode with single projection when optimizing dying subgraph
Reviewed-by: kvn
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/node.cpp
Changeset: 76e0fdf06e2a
Author: anoll
Date: 2015-01-09 09:52 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/76e0fdf06e2a
8068661: Exclude compiler/whitebox/ForceNMethodSweepTest.java from nightly runs
Summary: The test is unstable and is therefore removed from nightly testing
Reviewed-by: kvn, drchase
! test/compiler/whitebox/ForceNMethodSweepTest.java
Changeset: 1cc0f64cad95
Author: anoll
Date: 2015-01-09 09:06 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1cc0f64cad95
Merge
Changeset: dde335b2eb85
Author: goetz
Date: 2015-01-09 05:45 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/dde335b2eb85
8068013: [TESTBUG] Aix support in hotspot jtreg tests
Reviewed-by: ctornqvi, fzhinkin, farvidsson
! test/runtime/6888954/vmerrors.sh
! test/serviceability/dcmd/DynLibDcmdTest.java
! test/test_env.sh
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
Changeset: 7322f246816c
Author: dlong
Date: 2015-01-09 13:28 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7322f246816c
Merge
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
Changeset: cfd30024b3c6
Author: dlong
Date: 2015-01-09 17:43 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/cfd30024b3c6
8068746: Exclude hotspot/test/compiler/codecache/jmx/PoolsIndependenceTest.java from nightly runs
Summary: add @ignore to PoolsIndependenceTest.java
Reviewed-by: kvn
! test/compiler/codecache/jmx/PoolsIndependenceTest.java
Changeset: 4374388bcbbb
Author: mdoerr
Date: 2015-01-12 11:14 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4374388bcbbb
8068724: ppc64: update assembler: SPR access, CR logic, HTM
Summary: Fix bug in encoding of special purpose registers. Provide more convenient version of condition register logic instructions. Enhance support for hardware transactional memory.
Reviewed-by: kvn, goetz
! 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/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
Changeset: 84a175c4858d
Author: zmajo
Date: 2015-01-12 09:55 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/84a175c4858d
8065894: CodeHeap::next_free should be renamed
Summary: Rename next_free() to next_used()
Reviewed-by: thartmann, iveresov
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
Changeset: 6de45a355478
Author: roland
Date: 2015-01-07 16:40 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6de45a355478
8063086: Math.pow yields different results upon repeated calls
Summary: C2 treats x^2 as a special case and computes x * x while the interpreter and c1 don't have special case code for X^2.
Reviewed-by: kvn
! src/cpu/x86/vm/macroAssembler_x86.cpp
+ test/compiler/floatingpoint/TestPow2.java
Changeset: d5a0026df16b
Author: roland
Date: 2015-01-12 15:50 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d5a0026df16b
Merge
Changeset: c317b661544d
Author: neliasso
Date: 2015-01-13 12:30 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c317b661544d
8027829: CompileCommand does not accept all JLS-conformant class/method names
Summary: Fix parsing and updated comments
Reviewed-by: kvn, vlivanov
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
! test/compiler/oracle/CheckCompileCommandOption.java
! test/runtime/CommandLine/CompilerConfigFileWarning.java
Changeset: 719e28ccd7eb
Author: goetz
Date: 2015-01-12 14:43 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/719e28ccd7eb
8067941: [TESTBUG] Fix tests for OS with 64K page size.
Reviewed-by: kvn, tschatzl, ctornqvi
! src/share/vm/memory/metaspace.cpp
! test/compiler/exceptions/TestRecursiveReplacedException.java
! test/compiler/runtime/6865265/StackOverflowBug.java
! test/compiler/uncommontrap/8009761/Test8009761.java
! test/compiler/uncommontrap/StackOverflowGuardPagesOff.java
! test/compiler/uncommontrap/TestStackBangMonitorOwned.java
! test/compiler/uncommontrap/TestStackBangRbp.java
! test/gc/arguments/TestMaxHeapSizeTools.java
! test/gc/g1/TestGCLogMessages.java
! test/gc/g1/TestHumongousAllocInitialMark.java
! test/runtime/whitebox/WBStackSize.java
Changeset: 2aef6b6cca8b
Author: fzhinkin
Date: 2015-01-14 09:53 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2aef6b6cca8b
8068269: RTM tests that assert on non-zero lock statistics are too strict in RTMTotalCountIncrRate > 1 cases
Reviewed-by: kvn, iignatyev
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
Changeset: 0a04b80f7e86
Author: fzhinkin
Date: 2015-01-14 09:54 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0a04b80f7e86
8059342: Add test to cover JDK-8030976
Reviewed-by: kvn, iignatyev
+ test/compiler/testlibrary/uncommontrap/Verifier.java
+ test/compiler/uncommontrap/TestUnstableIfTrap.java
Changeset: a257e2effbf0
Author: fzhinkin
Date: 2015-01-14 09:54 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a257e2effbf0
8049355: compiler/rtm/locking/TestRTMLockingThreshold test may fail if transaction was aborted by interrupt
Reviewed-by: kvn, iignatyev
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
Changeset: eb3576118c11
Author: pchistyakov
Date: 2015-01-12 18:58 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/eb3576118c11
8059551: JEP-JDK-8043304: Test task: stress tests
Reviewed-by: drchase, kvn, iignatyev
! src/share/vm/compiler/compileBroker.cpp
+ test/compiler/codecache/stress/CodeCacheStressRunner.java
+ test/compiler/codecache/stress/Helper.java
+ test/compiler/codecache/stress/OverloadCompileQueueTest.java
+ test/compiler/codecache/stress/RandomAllocationTest.java
+ test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
Changeset: e907ef48ac96
Author: vlivanov
Date: 2015-01-14 15:13 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e907ef48ac96
Merge
Changeset: bf200e391b26
Author: kvn
Date: 2015-01-14 16:00 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/bf200e391b26
8069021: Exclude compiler/codecache/stress tests from JPRT runs
Reviewed-by: iveresov
! test/TEST.groups
Changeset: 7e88aab989ed
Author: dlong
Date: 2015-01-15 16:51 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7e88aab989ed
Merge
! src/share/vm/memory/metaspace.cpp
! test/TEST.groups
Changeset: 03237a717eca
Author: amurillo
Date: 2015-01-15 19:23 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/03237a717eca
Merge
- test/runtime/7194254/Test7194254.java
Changeset: 20946e467375
Author: amurillo
Date: 2015-01-20 10:22 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/20946e467375
Merge
- test/runtime/7194254/Test7194254.java
Changeset: 27623e22e757
Author: tschatzl
Date: 2014-07-31 11:10 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/27623e22e757
8048949: Requeue queue implementation
Summary: Devirtualize flush and move calls.
Reviewed-by: brutisso, tschatzl, mschoene
Contributed-by: kim.barrett at oracle.com
! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
Changeset: e4918fb7e828
Author: iveresov
Date: 2014-08-08 13:23 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e4918fb7e828
8047130: Fewer escapes from escape analysis
Summary: Treat max_stack attribute as an int in bytecode escape analyzer
Reviewed-by: kvn, twisti, ahgross
! src/share/vm/ci/bcEscapeAnalyzer.cpp
Changeset: 7923f573ee4c
Author: brutisso
Date: 2014-08-19 11:17 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7923f573ee4c
8049253: Better GC validation
Summary: Also reviewed by: boris.molodenkov at oracle.com
Reviewed-by: dcubed, minqi, mschoene
Contributed-by: yasuenag at gmail.com, bengt.rutisson at oracle.com
! src/share/vm/utilities/defaultStream.hpp
! src/share/vm/utilities/ostream.cpp
Changeset: 2194fdf3fbd9
Author: jmasa
Date: 2014-09-26 17:48 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2194fdf3fbd9
8047125: (ref) More phantom object references
Reviewed-by: mchung, dfuchs, ahgross, jmasa, brutisso, mgerdin
Contributed-by: kim.barrett at oracle.com
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/memory/referenceType.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: c9a46e1210bb
Author: mgerdin
Date: 2014-10-09 15:42 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c9a46e1210bb
8055479: TLAB stability
Reviewed-by: brutisso, stefank, ahgross
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp
Changeset: 61264de6cc07
Author: hseigel
Date: 2014-10-20 14:43 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/61264de6cc07
8058982: Better verification of an exceptional invokespecial
Summary: Throw VerifyError for illegal accesses
Reviewed-by: acorn, ahgross, coleenp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
Changeset: c656c7540cb1
Author: gthornbr
Date: 2014-11-17 15:51 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c656c7540cb1
8050807: Better performing performance data handling
Reviewed-by: dcubed, pnauman, ctornqvi, dholmes, mschoene
Contributed-by: gerald.thornbrugh at oracle.com
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 88120f326c20
Author: drchase
Date: 2014-12-01 13:06 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/88120f326c20
8064524: Compiler code generation improvements
Reviewed-by: jrose, acorn, vlivanov
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: cc775a4a24c7
Author: lana
Date: 2015-01-24 23:24 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/cc775a4a24c7
Merge
- test/runtime/7194254/Test7194254.java
Changeset: 8ff882030755
Author: katleman
Date: 2015-01-28 16:45 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8ff882030755
Added tag jdk9-b48 for changeset cc775a4a24c7
! .hgtags
Changeset: 4ee7b996f3f3
Author: goetz
Date: 2015-01-13 16:09 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4ee7b996f3f3
8069590: AIX port of "8050807: Better performing performance data handling"
Reviewed-by: simonis, goetz
Contributed-by: matthias.baesken at sap.com, martin.doerr at sap.com
! make/aix/makefiles/xlc.make
! src/os/aix/vm/perfMemory_aix.cpp
Changeset: a324a06f35d3
Author: hseigel
Date: 2015-01-14 08:14 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a324a06f35d3
8055146: Split Verifier incorrectly throws VerifyError for getstatic of an array field
Summary: Allow fieldClass for getstatic and putstatic to be an array
Reviewed-by: dholmes, acorn
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
Changeset: 5cd5371b5554
Author: erikj
Date: 2015-01-14 15:57 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5cd5371b5554
8065576: Enable pipefail in the shell used by make to better detect build errors
Reviewed-by: ihse, tbell, martin
! make/aix/Makefile
! make/bsd/Makefile
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/universal.gmk
! make/linux/Makefile
! make/linux/makefiles/vm.make
! make/solaris/Makefile
! make/solaris/makefiles/dtrace.make
Changeset: 91eeee55fce4
Author: erikj
Date: 2015-01-14 15:25 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/91eeee55fce4
Merge
Changeset: 6fa1219d20bb
Author: jiangli
Date: 2015-01-14 16:35 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6fa1219d20bb
8067982: Some jcmd /gc/heap_dump tests failed: hprof output contains warning or error.
Summary: Include shared symbols in SymbolTable::symbols_do(SymbolClosure).
Reviewed-by: minqi, farvidsson, coleenp
! src/share/vm/classfile/compactHashtable.cpp
! src/share/vm/classfile/compactHashtable.hpp
! src/share/vm/classfile/symbolTable.cpp
Changeset: 8bf211a21931
Author: jiangli
Date: 2015-01-14 16:35 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8bf211a21931
Merge
Changeset: 10b06bffc9c1
Author: goetz
Date: 2015-01-07 08:37 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/10b06bffc9c1
8068503: ppc64: Encode/Decode nodes for disjoint cOops mode
Reviewed-by: simonis
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
Changeset: a814058f5215
Author: dsamersoff
Date: 2015-01-14 07:10 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a814058f5215
7076820: assert(addr != 0) failed: address sanity check in PerfMemory::detach with -XX:-UsePerfData
Summary: Explicitly checks for UsePerfData and if it's false make Perf:detach a NOP.
Reviewed-by: dholmes, jbachorik
! src/share/vm/prims/perf.cpp
Changeset: 15502499ac47
Author: dsamersoff
Date: 2015-01-14 17:22 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/15502499ac47
Merge
Changeset: ff0a291b82f1
Author: dsamersoff
Date: 2015-01-15 12:02 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ff0a291b82f1
Merge
Changeset: e684445431fa
Author: psandoz
Date: 2015-01-15 11:18 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e684445431fa
8054494: Remove sun.misc.Unsafe.monitorEnter, monitorExit and tryMonitorEnter
Reviewed-by: dholmes, coleenp
Contributed-by: paul.sandoz at oracle.com, filipp.zhinkin at gmail.com
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! test/compiler/testlibrary/rtm/BusyLock.java
Changeset: 1fe6cafa652e
Author: psandoz
Date: 2015-01-15 12:43 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1fe6cafa652e
Merge
Changeset: 8cc0541d7a0e
Author: ctornqvi
Date: 2015-01-15 14:10 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8cc0541d7a0e
8062961: [TESTBUG] Spurious timeout for runtime/ErrorHandling/ProblematicFrameTest
Reviewed-by: coleenp, gtriantafill
! test/runtime/ErrorHandling/ProblematicFrameTest.java
Changeset: 4a14bb075882
Author: aph
Date: 2015-01-16 09:15 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4a14bb075882
6584008: jvmtiStringPrimitiveCallback should not be invoked when string value is null
Reviewed-by: sla, sspitsyn
! src/share/vm/prims/jvmtiTagMap.cpp
Changeset: ec604d4bf5d6
Author: kevinw
Date: 2015-01-16 21:28 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ec604d4bf5d6
8035938: Memory leak in JvmtiEnv::GetConstantPool
Reviewed-by: sspitsyn, dcubed
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp
Changeset: 5944bd86d487
Author: minqi
Date: 2015-01-18 11:49 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5944bd86d487
Merge
Changeset: beff5066f32b
Author: igerasim
Date: 2015-01-19 11:35 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/beff5066f32b
8069048: (process) Suspend finishing threads when process exits [win]
Reviewed-by: dholmes, dcubed
! src/os/windows/vm/os_windows.cpp
Changeset: 59fd5fc25cfe
Author: erikj
Date: 2015-01-20 13:56 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/59fd5fc25cfe
8067479: verify-modules fails in bootcycle build
Reviewed-by: dholmes, sla
! make/sa.files
Changeset: 8dfd8b00c7f1
Author: jwilhelm
Date: 2015-01-15 16:05 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8dfd8b00c7f1
8068026: [TESTBUG] Check for -client in gc/g1/TestHumongousCodeCacheRoots.java
Summary: Skip test if -client is not supported.
Reviewed-by: jwilhelm, simonis
Contributed-by: goetz.lindenmaier at sap.com
! test/gc/g1/TestHumongousCodeCacheRoots.java
Changeset: ab2a5923b542
Author: brutisso
Date: 2015-01-16 09:40 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ab2a5923b542
8061259: ParNew promotion failed is serialized on a lock
Reviewed-by: kbarrett, brutisso
Contributed-by: jwha at google.com
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
Changeset: 4321214d5dbc
Author: ehelin
Date: 2015-01-16 10:29 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4321214d5dbc
8066875: VirtualSpace does not use large pages
Reviewed-by: stefank, tschatzl, anoll, thartmann
! src/share/vm/code/codeCache.cpp
! 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/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
Changeset: 19affcc65195
Author: ehelin
Date: 2015-01-16 10:32 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/19affcc65195
Merge
Changeset: ec77d75f4a88
Author: ehelin
Date: 2015-01-16 14:43 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ec77d75f4a88
8068971: A heap region being cleared should not belong to the cset
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 41707c753261
Author: sjohanss
Date: 2015-01-19 10:06 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/41707c753261
8040935: -XX:+AggressiveOpts broken: GC triggered before VM initialization completed on several tests
Reviewed-by: brutisso, kbarrett
! test/gc/TestNUMAPageSize.java
Changeset: 5df3812f9559
Author: sjohanss
Date: 2015-01-19 10:08 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5df3812f9559
8069011: gc/TestSmallHeap.java failing in nightly
Summary: Using @requires to avoid running with AggressiveOpts turned on.
Reviewed-by: jwilhelm, brutisso
! test/gc/TestSmallHeap.java
Changeset: e6a0cfbfdc9a
Author: jwilhelm
Date: 2015-01-19 15:52 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e6a0cfbfdc9a
Merge
! src/share/vm/memory/heap.cpp
! src/share/vm/runtime/os.cpp
Changeset: b59d6dde575b
Author: kbarrett
Date: 2015-01-21 19:36 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b59d6dde575b
8069230: Remove unused G1PostBarrierStub::byte_map_base and friends
Reviewed-by: brutisso, tschatzl
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
Changeset: 94e55273f450
Author: jwilhelm
Date: 2015-01-22 12:26 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/94e55273f450
Merge
Changeset: f25dbfaa75c2
Author: kvn
Date: 2015-01-14 17:27 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f25dbfaa75c2
8068864: C2 failed: modified node is not on IGVN._worklist
Summary: Use igvn.replace_input_of() instead of set_req().
Reviewed-by: iveresov, vlivanov
! src/share/vm/opto/loopTransform.cpp
Changeset: 520b40caa4d3
Author: zmajo
Date: 2015-01-15 11:30 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/520b40caa4d3
8067374: Use %f instead of %g for LogCompilation output
Summary: Changed format string from %g to %f.
Reviewed-by: kvn
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
Changeset: 32ad3e099966
Author: dlong
Date: 2015-01-16 05:02 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/32ad3e099966
Merge
- test/runtime/7194254/Test7194254.java
Changeset: 8596a20c8de1
Author: asiebenborn
Date: 2015-01-16 13:58 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8596a20c8de1
8068909: SIGSEGV in c2 compiled code with OptimizeStringConcat
Reviewed-by: kvn
! src/share/vm/opto/stringopts.cpp
+ test/compiler/stringopts/TestOptimizeStringConcat.java
Changeset: f1340404713a
Author: zmajo
Date: 2015-01-19 09:32 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f1340404713a
8066312: Add new Node* Node::find_out(int opc) method.
Summary: Added methods find_user_with() and has_user_with() for searching for a particular out type.
Reviewed-by: kvn, jrose
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/ifg.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
Changeset: 68fd38ede971
Author: thartmann
Date: 2015-01-19 11:35 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/68fd38ede971
Merge
- test/runtime/7194254/Test7194254.java
Changeset: a562f4eeaa81
Author: dpochepk
Date: 2015-01-16 20:59 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a562f4eeaa81
8068385: [TESTBUG] hotspot/test/compiler/codecache/jmx/PoolsIndependenceTest.java sometimes fails(unstable behaviour)
Summary: fixing unstable behaviour of 2 tests
Reviewed-by: iignatyev
! test/compiler/codecache/jmx/PoolsIndependenceTest.java
! test/compiler/codecache/jmx/ThresholdNotificationsTest.java
Changeset: 782cedc93dd1
Author: pchistyakov
Date: 2015-01-16 15:08 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/782cedc93dd1
8068231: Several tests are still excluded
Reviewed-by: kvn, iignatyev
! test/compiler/loopopts/7052494/Test7052494.java
Changeset: 7d0a5a0bc1da
Author: vlivanov
Date: 2015-01-19 14:14 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7d0a5a0bc1da
Merge
Changeset: b0ce179e4a01
Author: iveresov
Date: 2015-01-19 12:29 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b0ce179e4a01
8068881: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.<init>
Summary: Use MachMerge to hook together defs of the same multidef value in a block
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/phase.cpp
! src/share/vm/opto/phase.hpp
! src/share/vm/opto/postaloc.cpp
Changeset: e5224765443b
Author: zmajo
Date: 2015-01-20 09:45 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e5224765443b
8069162: quarantine serviceability/dcmd/compiler/CompilerQueueTest.java
Summary: Added '@ignore 8069160' to the test.
Reviewed-by: anoll, kvn
! test/serviceability/dcmd/compiler/CompilerQueueTest.java
Changeset: cbd0cbb0deed
Author: zmajo
Date: 2015-01-21 10:51 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/cbd0cbb0deed
8059606: Enable per-method usage of CompileThresholdScaling (per-method compilation thresholds)
Summary: Changed interpreter and compilation policies to allow using CompileThresholdScaling on a per-method level
Reviewed-by: jrose, kvn
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.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/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/invocationCounter.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodCounters.cpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/advancedThresholdPolicy.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.hpp
! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! test/compiler/arguments/CheckCompileThresholdScaling.java
Changeset: 2d6136f5356d
Author: dlong
Date: 2015-01-22 18:23 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2d6136f5356d
Merge
Changeset: f5861966e52b
Author: amurillo
Date: 2015-01-22 22:42 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f5861966e52b
Merge
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 6c3831a4a80c
Author: amurillo
Date: 2015-01-27 10:11 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6c3831a4a80c
Merge
Changeset: 360cd1fc42f1
Author: lana
Date: 2015-01-29 15:36 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/360cd1fc42f1
Merge
Changeset: 6dc8db7164d2
Author: katleman
Date: 2015-02-05 11:43 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6dc8db7164d2
Added tag jdk9-b49 for changeset 360cd1fc42f1
! .hgtags
Changeset: 0f8fc58bc5a2
Author: amurillo
Date: 2015-01-26 17:00 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0f8fc58bc5a2
Merge
Changeset: 0c32ee82088b
Author: thartmann
Date: 2015-01-22 09:07 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0c32ee82088b
8069580: String intrinsic related cleanups
Summary: Small cleanup of string intrinsic related code.
Reviewed-by: kvn, roland
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/opto/library_call.cpp
Changeset: 41e21dafddc9
Author: neliasso
Date: 2015-01-22 11:05 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/41e21dafddc9
8069389: CompilerOracle prefix wildcarding is broken for long strings
Summary: Replace strcpy with memmove
Reviewed-by: kvn
! src/share/vm/compiler/compilerOracle.cpp
+ test/compiler/oracle/TestCompileCommand.java
Changeset: 85bf928f0a7e
Author: neliasso
Date: 2015-01-22 11:23 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/85bf928f0a7e
8069035: compiler/oracle/CheckCompileCommandOption.java nightly failure
Summary: Fixed whitespace handling and added test cases
Reviewed-by: kvn, anoll, zmajo
! src/share/vm/compiler/compilerOracle.cpp
! test/compiler/oracle/CheckCompileCommandOption.java
+ test/compiler/oracle/command1.txt
+ test/compiler/oracle/command2.txt
Changeset: 86d2643259de
Author: fzhinkin
Date: 2015-01-20 11:26 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/86d2643259de
8069126: compiler/rtm/locking/TestRTMTotalCountIncrRate.java nightly failure
Reviewed-by: kvn
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
Changeset: b9b4b9394887
Author: iveresov
Date: 2015-01-22 11:25 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b9b4b9394887
8071302: assert(!_reg_node[reg_lo] || edge_from_to(_reg_node[reg_lo], def)) failed: after block local
Summary: Add merge nodes to node to block mapping
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/output.cpp
! src/share/vm/opto/postaloc.cpp
Changeset: 94010b8bd280
Author: iveresov
Date: 2015-01-22 21:02 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/94010b8bd280
Merge
Changeset: 72904af52714
Author: dlong
Date: 2015-01-23 22:39 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/72904af52714
8031064: build_vm_def.sh not working correctly for new build cross compile
Summary: move nm and awk code into vm.make
Reviewed-by: dsamersoff, dholmes
- make/linux/makefiles/build_vm_def.sh
! make/linux/makefiles/vm.make
Changeset: 4bb1260d360c
Author: zmajo
Date: 2015-01-26 10:43 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4bb1260d360c
8071312: compiler/arguments/CheckCompileThresholdScaling.java fails
Summary: Change the way VM handles CompileThresholdScaling==0, update test
Reviewed-by: kvn, drchase, fzhinkin
! src/share/vm/runtime/arguments.cpp
! test/compiler/arguments/CheckCompileThresholdScaling.java
Changeset: bc9c81aaf10b
Author: pchistyakov
Date: 2015-01-26 18:59 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/bc9c81aaf10b
8066998: [TESTBUG] compiler/whitebox/ForceNMethodSweepTest.java : sweep shouldn't increase usage
Summary: disable background compilation
Reviewed-by: kvn
! test/compiler/whitebox/ForceNMethodSweepTest.java
Changeset: aa00507a0fad
Author: pchistyakov
Date: 2015-01-26 19:01 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/aa00507a0fad
8069125: compiler/codecache/stress tests timeout in nightlies
Summary: added timeout between one of test threads iterations, adjusted hole test execution time
Reviewed-by: kvn
! test/compiler/codecache/stress/CodeCacheStressRunner.java
! test/compiler/codecache/stress/OverloadCompileQueueTest.java
Changeset: 99dcf09fe406
Author: dlong
Date: 2015-01-27 13:58 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/99dcf09fe406
Merge
! make/linux/makefiles/vm.make
Changeset: c1a17f52db53
Author: thartmann
Date: 2015-01-28 07:55 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c1a17f52db53
8064940: JMH javac performance regressions on solaris-sparcv9 in 9-b34
Summary: Aligning code heap sizes to large page size if supported.
Reviewed-by: kvn, anoll
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! test/compiler/codecache/cli/printcodecache/PrintCodeCacheRunner.java
Changeset: d656b4c91d51
Author: lfoltan
Date: 2015-01-23 09:54 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d656b4c91d51
8067480: Crash in klassItable::initialize_itable_for_interface when running vm.runtime.defmeth.StaticMethodsTest.
Summary: A static method should be skipped in entirety by find_instance_method(), searching should continue to find an overpass method of the same name and signature if present.
Reviewed-by: acorn, hseigel
! src/share/vm/classfile/verifier.cpp
! src/share/vm/interpreter/linkResolver.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/oops/klassVtable.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/nativeLookup.cpp
Changeset: 5a8fe6466866
Author: ctornqvi
Date: 2015-01-23 11:44 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5a8fe6466866
8069207: [TESTBUG] Exception thrown for java.lang.NoSuchMethodError: sun.misc.Unsafe.monitorExit
Reviewed-by: gtriantafill, dholmes
+ test/runtime/Unsafe/AllocateInstance.java
+ test/runtime/Unsafe/AllocateMemory.java
+ test/runtime/Unsafe/CopyMemory.java
+ test/runtime/Unsafe/DefineClass.java
+ test/runtime/Unsafe/FieldOffset.java
+ test/runtime/Unsafe/GetField.java
+ test/runtime/Unsafe/GetPutAddress.java
+ test/runtime/Unsafe/GetPutBoolean.java
+ test/runtime/Unsafe/GetPutByte.java
+ test/runtime/Unsafe/GetPutChar.java
+ test/runtime/Unsafe/GetPutDouble.java
+ test/runtime/Unsafe/GetPutFloat.java
+ test/runtime/Unsafe/GetPutInt.java
+ test/runtime/Unsafe/GetPutLong.java
+ test/runtime/Unsafe/GetPutObject.java
+ test/runtime/Unsafe/GetPutShort.java
+ test/runtime/Unsafe/GetUnsafe.java
+ test/runtime/Unsafe/PageSize.java
+ test/runtime/Unsafe/SetMemory.java
+ test/runtime/Unsafe/ThrowException.java
Changeset: 031ed3504352
Author: goetz
Date: 2015-01-12 09:16 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/031ed3504352
8068778: [TESTBUG] CompressedClassSpaceSizeInJmapHeap.java fails if SA not available
Reviewed-by: coleenp, sla
! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
Changeset: 4d3f1d99d12e
Author: sspitsyn
Date: 2015-01-26 15:51 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4d3f1d99d12e
8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found
Summary: adjust Unsafe methods in the itable/vtable if Unsafe is redefined
Reviewed-by: coleenp, dcubed
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: 078a77b69f36
Author: ctornqvi
Date: 2015-01-27 05:51 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/078a77b69f36
8071530: Update OS detection code to reflect Windows 10 version change
Reviewed-by: sla, mgronlun
! src/os/windows/vm/os_windows.cpp
Changeset: ce6a637e15b7
Author: ykantser
Date: 2015-01-28 09:27 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ce6a637e15b7
8071545: Tests are still excluded while the appropriate bug has been fixed
Reviewed-by: sspitsyn, sla
! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
Changeset: fca33371ff0b
Author: dfuchs
Date: 2015-01-28 17:52 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/fca33371ff0b
8068730: Increase the precision of the implementation of java.time.Clock.systemUTC()
Summary: Changes the implementation of java.time.Clock.systemUTC() to take advantage of the maximum resolution of the underlying native clock on which System.currentTimeMillis() is based.
Reviewed-by: dholmes, rriggs, scolebourne, sla
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! 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/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/os.hpp
Changeset: c548512bd499
Author: minqi
Date: 2015-01-27 20:02 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c548512bd499
Merge
! src/share/vm/classfile/verifier.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: c1b8e92e0469
Author: minqi
Date: 2015-01-29 01:13 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c1b8e92e0469
Merge
Changeset: 24b6f0e52f43
Author: minqi
Date: 2015-01-29 03:54 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/24b6f0e52f43
Merge
! src/share/vm/runtime/os.hpp
Changeset: 080a0772cf95
Author: sspitsyn
Date: 2015-01-29 03:11 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/080a0772cf95
8008678: JSR 292: constant pool reconstitution must support pseudo strings
Summary: Keep orig idx from pseudo-string to UTF8, use 2nd lsb CPSlot to mark pseudo-string.
Reviewed-by: coleenp, jrose
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/methodComparator.cpp
+ test/serviceability/jvmti/TestLambdaFormRetransformation.java
Changeset: 1ccbee15f61a
Author: minqi
Date: 2015-01-30 10:52 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1ccbee15f61a
Merge
- make/linux/makefiles/build_vm_def.sh
Changeset: 2cea9d4c9325
Author: amurillo
Date: 2015-01-30 16:56 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2cea9d4c9325
Merge
- make/linux/makefiles/build_vm_def.sh
Changeset: a254d126863d
Author: dfuchs
Date: 2015-02-04 17:12 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a254d126863d
8072450: 9-dev build failed on elinux-i586 and rlinux-i586
Summary: added LL suffix to constant declaration
Reviewed-by: dholmes, coleenp, sla
! src/share/vm/prims/jvm.cpp
Changeset: e0947f58c9c1
Author: lana
Date: 2015-02-05 15:44 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e0947f58c9c1
Merge
- make/linux/makefiles/build_vm_def.sh
Changeset: 18218f0736d2
Author: katleman
Date: 2015-02-12 16:23 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/18218f0736d2
Added tag jdk9-b50 for changeset e0947f58c9c1
! .hgtags
Changeset: 98e3222b70f9
Author: coleenp
Date: 2015-01-29 14:37 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/98e3222b70f9
8049632: JDK 1.8.0 b132 :Linux x64 : Crash in ClassFileParser::copy_localvariable_table(..)
Summary: Use resource allocated hashtable for local variable table checking
Reviewed-by: kamg, sspitsyn
! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/LocalVariableTable/DuplicateLVT.cod
+ test/runtime/LocalVariableTable/DuplicateLVTT.cod
+ test/runtime/LocalVariableTable/NotFoundLVTT.cod
+ test/runtime/LocalVariableTable/TestLVT.java
+ test/runtime/LocalVariableTable/testcase.jar
Changeset: 0a8a354190ae
Author: ctornqvi
Date: 2015-01-29 14:50 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0a8a354190ae
8071584: [TESTBUG] runtime/Unsafe/AllocateMemory.java crashed on OOM during compilation.
Reviewed-by: dholmes, gtriantafill, jprovino
! test/runtime/Unsafe/AllocateMemory.java
Changeset: 31ce884737a6
Author: ykantser
Date: 2015-01-30 09:32 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/31ce884737a6
8071784: serviceability/attach/AttachWithStalePidFile.java should be quarantined
Reviewed-by: sla, jbachorik
! test/serviceability/attach/AttachWithStalePidFile.java
Changeset: 435d1f8837af
Author: miauno
Date: 2015-01-30 20:20 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/435d1f8837af
8071909: Port testlibrary improvments in jdk/test to hotspot/test as required for DCMD test port
Reviewed-by: jbachorik, egahlin, ykantser, mtobiass
! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java
! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java
Changeset: 690b40bee3ae
Author: miauno
Date: 2015-01-30 20:00 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/690b40bee3ae
8071908: Port internal Diagnostic Command tests and test framework to jtreg
Reviewed-by: jbachorik, egahlin, ykantser, mtobiass
! test/TEST.groups
- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java
! test/serviceability/dcmd/compiler/CodeCacheTest.java
! test/serviceability/dcmd/compiler/CodelistTest.java
! test/serviceability/dcmd/compiler/CompilerQueueTest.java
! test/serviceability/dcmd/compiler/MethodIdentifierParser.java
+ test/serviceability/dcmd/framework/HelpTest.java
+ test/serviceability/dcmd/framework/InvalidCommandTest.java
+ test/serviceability/dcmd/framework/VMVersionTest.java
+ test/serviceability/dcmd/gc/ClassHistogramAllTest.java
+ test/serviceability/dcmd/gc/ClassHistogramTest.java
+ test/serviceability/dcmd/gc/HeapDumpAllTest.java
+ test/serviceability/dcmd/gc/HeapDumpTest.java
+ test/serviceability/dcmd/gc/RunFinalizationTest.java
+ test/serviceability/dcmd/gc/RunGCTest.java
+ test/serviceability/dcmd/thread/PrintConcurrentLocksTest.java
+ test/serviceability/dcmd/thread/PrintTest.java
+ test/serviceability/dcmd/vm/ClassLoaderStatsTest.java
+ test/serviceability/dcmd/vm/CommandLineTest.java
+ test/serviceability/dcmd/vm/DynLibsTest.java
+ test/serviceability/dcmd/vm/FlagsTest.java
+ test/serviceability/dcmd/vm/SystemPropertiesTest.java
+ test/serviceability/dcmd/vm/UptimeTest.java
+ test/testlibrary/com/oracle/java/testlibrary/dcmd/CommandExecutor.java
+ test/testlibrary/com/oracle/java/testlibrary/dcmd/CommandExecutorException.java
+ test/testlibrary/com/oracle/java/testlibrary/dcmd/FileJcmdExecutor.java
+ test/testlibrary/com/oracle/java/testlibrary/dcmd/JMXExecutor.java
+ test/testlibrary/com/oracle/java/testlibrary/dcmd/JcmdExecutor.java
+ test/testlibrary/com/oracle/java/testlibrary/dcmd/MainClassJcmdExecutor.java
+ test/testlibrary/com/oracle/java/testlibrary/dcmd/PidJcmdExecutor.java
Changeset: 6d46a60a2770
Author: jiangli
Date: 2015-01-30 20:31 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6d46a60a2770
8071962: The SA code needs to be updated to support Symbol lookup from the shared archive.
Summary: Support shared symbols lookup.
Reviewed-by: minqi, sspitsyn, dsamersoff, iklam
! agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java
+ agent/src/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java
! src/share/vm/classfile/compactHashtable.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 603ec5001a6d
Author: jiangli
Date: 2015-02-02 13:10 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/603ec5001a6d
Merge
- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java
Changeset: d82cfaa06edb
Author: fparain
Date: 2015-02-02 18:20 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d82cfaa06edb
8068655: frame::safe_for_sender() computes incorrect sender_sp value for interpreted frames
Reviewed-by: dcubed, coleenp, bdelsart
! src/cpu/x86/vm/frame_x86.cpp
Changeset: 190387dac813
Author: fparain
Date: 2015-02-02 21:19 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/190387dac813
Merge
Changeset: 7e84c2e6bdd2
Author: miauno
Date: 2015-02-03 12:26 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7e84c2e6bdd2
8072401: [TESTBUG] Some of the newly added DCMD tests fail due to lack of -XX:+UsePerfData
Reviewed-by: jbachorik, sla
! test/serviceability/dcmd/framework/HelpTest.java
! test/serviceability/dcmd/framework/InvalidCommandTest.java
! test/serviceability/dcmd/framework/VMVersionTest.java
Changeset: d817c3987d6c
Author: miauno
Date: 2015-02-03 12:49 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d817c3987d6c
8072403: [TESTBUG] HeapDumpTest and HeapDumpAllTest fails to find jhat in non-JDK runs
Reviewed-by: jbachorik, sla
! test/serviceability/dcmd/gc/HeapDumpTest.java
Changeset: 79f4205419d2
Author: miauno
Date: 2015-02-03 12:49 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/79f4205419d2
8072405: [TESTBUG] DCMD tests needs at least compact3 profile
Reviewed-by: jbachorik, sla
! test/TEST.groups
Changeset: c705ddfa4ebd
Author: ctornqvi
Date: 2015-02-04 18:22 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c705ddfa4ebd
Merge
- make/linux/makefiles/build_vm_def.sh
Changeset: 6c671819cfd1
Author: jprovino
Date: 2015-01-27 13:50 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6c671819cfd1
8064947: Clean up BarrierSet ctor/dtor
Summary: Make abstract base call contructors protected and require a "kind" argument.
Reviewed-by: jmasa, jwilhelm
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/modRefBarrierSet.hpp
Changeset: 1c8ba2d0d2f0
Author: redestad
Date: 2015-01-29 15:05 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1c8ba2d0d2f0
8069273: Decrease Hot Card Cache Lock contention
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
Changeset: 3ca118e90cc9
Author: kbarrett
Date: 2015-01-29 00:08 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3ca118e90cc9
8068942: Improve validation of -XX:G1ConfidencePercent value
Summary: Validate during argument processing and simplify usage by assuming validated.
Reviewed-by: jmasa, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! test/TEST.groups
+ test/gc/arguments/TestG1PercentageOptions.java
Changeset: 9da54f5ae719
Author: tschatzl
Date: 2015-02-02 10:38 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9da54f5ae719
8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card
Summary: Properly bound the iteration work for objArray-oops.
Reviewed-by: mgerdin, kbarrett
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 92520906931c
Author: jwilhelm
Date: 2015-02-02 13:57 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/92520906931c
Merge
- make/linux/makefiles/build_vm_def.sh
! src/share/vm/runtime/arguments.cpp
Changeset: ea729fe8efd9
Author: sjohanss
Date: 2015-02-03 15:50 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ea729fe8efd9
8069034: gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java nightly failure
Summary: When checking for humongous objects to reclaim, we dirty cards that might belong to freed regions. Fixed by checking the region before dirtying.
Reviewed-by: tschatzl, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 5abc906fe3a8
Author: ysuenaga
Date: 2015-02-04 22:21 +0900
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5abc906fe3a8
8068589: GCCause should distinguish jcmd GC.run from System.gc()
Summary: GCCause which is caused by GC.run diagnostic command should be different from System.gc() .
Reviewed-by: sla, tamao
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/services/diagnosticCommand.cpp
Changeset: 0d44a3fdbe02
Author: jprovino
Date: 2015-02-04 10:18 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0d44a3fdbe02
8071805: BarrierSet::Other is not used and should be removed.
Summary: Remove all occurences of BarrierSet::Other because the barrier set kind is never set to Other.
Reviewed-by: tschatzl, kbarrett
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 1f48d2c437bb
Author: aharlap
Date: 2015-02-04 13:14 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1f48d2c437bb
8067460: G1: TestResourceManagementFlagWithCommercialBuild.java failed on embedded platform
Summary: Added extension point to detect unsupported options
Reviewed-by: dholmes, bdelsart
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/arguments_ext.hpp
Changeset: 4a9d7af7218c
Author: jwilhelm
Date: 2015-02-05 12:23 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4a9d7af7218c
Merge
! src/share/vm/runtime/vmStructs.cpp
! test/TEST.groups
- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java
Changeset: a22252e998fc
Author: amurillo
Date: 2015-02-05 14:57 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a22252e998fc
Merge
- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java
Changeset: 5cbb3357ec5a
Author: amurillo
Date: 2015-02-10 10:09 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5cbb3357ec5a
Merge
- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java
Changeset: 403b9cbadb04
Author: lana
Date: 2015-02-12 16:39 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/403b9cbadb04
Merge
- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java
Changeset: cee2bc060da7
Author: katleman
Date: 2015-02-19 11:23 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/cee2bc060da7
Added tag jdk9-b51 for changeset 403b9cbadb04
! .hgtags
Changeset: 8e93f8517960
Author: vlivanov
Date: 2015-01-29 10:25 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8e93f8517960
8063137: Never-taken branches should be pruned when GWT LambdaForms are shared
Reviewed-by: jrose, kvn
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/opaquenode.cpp
! src/share/vm/opto/opaquenode.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse2.cpp
Changeset: ea802a4750aa
Author: vlivanov
Date: 2015-01-29 10:26 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ea802a4750aa
8068915: uncommon trap w/ Reason_speculate_class_check causes performance regression due to continuous deoptimizations
Reviewed-by: kvn, roland, jrose
! src/share/vm/opto/graphKit.cpp
Changeset: d853290566af
Author: zmajo
Date: 2015-01-29 19:16 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d853290566af
8071654: disassembler handles embedded OOPs not uniformly
Summary: Remove (currently dead) code that prints oops within disassembled instructions.
Reviewed-by: kvn, thartmann, roland
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/disassembler.cpp
Changeset: a44f7b0530ab
Author: zmajo
Date: 2015-01-30 10:40 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a44f7b0530ab
8071818: Incorrect addressing mode used for ldf in SPARC assembler
Summary: Update MacroAssembler::ldf to select addressing mode depending on Address parameter.
Reviewed-by: kvn, dlong
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
Changeset: 54365b7cd56e
Author: thartmann
Date: 2015-01-30 13:31 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/54365b7cd56e
Merge
Changeset: 818ce4dab68a
Author: anoll
Date: 2015-01-30 15:20 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/818ce4dab68a
8071906: Quarantine OverloadCompileQueueTest until the reason for timeout is known
Summary: Quarantine OverloadCompileQueueTest until the reason for timeout is known
Reviewed-by: kvn
! test/compiler/codecache/stress/OverloadCompileQueueTest.java
Changeset: 778fd0840124
Author: anoll
Date: 2015-01-30 14:35 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/778fd0840124
Merge
Changeset: 76953f37d153
Author: anoll
Date: 2015-01-30 15:36 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/76953f37d153
Merge
Changeset: 25454f0d37d3
Author: kvn
Date: 2015-01-30 10:27 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/25454f0d37d3
8071534: assert(!failing()) failed: Must not have pending failure. Reason is: out of memory
Summary: Add missing C->failing() check after Connection graph construction.
Reviewed-by: iveresov
! src/share/vm/opto/escape.cpp
Changeset: 1c65b563b1bd
Author: dlong
Date: 2015-01-31 02:42 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1c65b563b1bd
Merge
Changeset: 7ed418950e15
Author: thartmann
Date: 2015-02-02 15:19 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7ed418950e15
8071995: compiler/codecache/jmx/InitialAndMaxUsageTest.java fails with large pages
Summary: Disable large page usage for test.
Reviewed-by: kvn
! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java
Changeset: f81627ca8a1c
Author: thartmann
Date: 2015-02-02 14:35 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f81627ca8a1c
Merge
Changeset: 5960a65b0f54
Author: dlong
Date: 2015-02-02 23:26 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5960a65b0f54
8069030: support new PTRACE_GETREGSET
Summary: use PTRACE_GETREGSET if other options are not available
Reviewed-by: sla, dholmes
! agent/src/os/linux/ps_proc.c
Changeset: 5bfedd3cfd39
Author: anoll
Date: 2015-02-03 10:30 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5bfedd3cfd39
8068440: Test6857159.java times out
Summary: Replace shell script with Java-only code
Reviewed-by: kvn, iignatyev
! test/compiler/c2/6857159/Test6857159.java
Changeset: a4f200a81135
Author: anoll
Date: 2015-02-03 09:56 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a4f200a81135
Merge
- make/linux/makefiles/build_vm_def.sh
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/runtime/7194254/Test7194254.java
Changeset: b50281ff91ce
Author: goetz
Date: 2015-01-30 12:53 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b50281ff91ce
8071996: split_if accesses NULL region of ConstraintCast
Reviewed-by: kvn
! src/share/vm/opto/ifnode.cpp
Changeset: 048d681ebfe2
Author: zmajo
Date: 2015-02-06 18:16 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/048d681ebfe2
8072398: assert fails in L1RGenerator::increment_event_counter_impl
Summary: Change scaling code to allow scaling with 0.0; change set_tiered_flags() to treat CompileThresholdScaling==0.0 in a special way.
Reviewed-by: kvn, iveresov
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! test/compiler/arguments/CheckCompileThresholdScaling.java
Changeset: b554e929f7a7
Author: pchistyakov
Date: 2015-01-30 20:45 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b554e929f7a7
8068003: compiler/whitebox/DeoptimizeFramesTest.java fails: compilation 48 can't be available
Summary: disabled DeoptimizeALot for test runs
Reviewed-by: kvn
! test/compiler/whitebox/DeoptimizeFramesTest.java
Changeset: 122b9c0f6a86
Author: roland
Date: 2015-01-30 15:23 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/122b9c0f6a86
8071533: assert(n0->is_Call()) failed: expect a call here
Summary: remove_dead_region() call missing from ArrayCopyNode::Ideal()
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/callnode.cpp
Changeset: 94ec81ddd4ec
Author: roland
Date: 2015-02-06 13:50 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/94ec81ddd4ec
8071999: SA's buildreplayjars fail with exception
Summary: support default methods when dumping classes in SA
Reviewed-by: vlivanov, kvn, dsamersoff
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
Changeset: e9291d20ecaa
Author: roland
Date: 2015-02-09 15:10 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e9291d20ecaa
8072016: Array copy may cause infinite cycle of deoptimization/compilation
Summary: Infinite deoptimization/recompilation cycles in case of arraycopy with tightly coupled allocation
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! test/compiler/arraycopy/TestArrayCopyNoInit.java
+ test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
Changeset: ce7613869df3
Author: roland
Date: 2015-02-09 13:45 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ce7613869df3
8071821: Assert failed in UnexpectedDeoptimizationTest.java
Summary: assert fires in case of concurrent initialization of ciInstanceKlass::_has_injected_fields
Reviewed-by: kvn
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
Changeset: d0b3b6f5a445
Author: vlivanov
Date: 2015-02-12 13:55 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d0b3b6f5a445
Merge
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 4f8e46262c7f
Author: mgerdin
Date: 2015-02-06 16:24 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4f8e46262c7f
8072693: [BACKOUT] GCCause should distinguish jcmd GC.run from System.gc()
Reviewed-by: jwilhelm, tschatzl
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/services/diagnosticCommand.cpp
Changeset: 9c8bd4409dc9
Author: skovalev
Date: 2015-02-09 09:51 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9c8bd4409dc9
8071811: gc/arguments/TestG1ConcRefinementThreads.java failed on Exception: java.lang.RuntimeException: Actual G1ConcRefinementThreads(0) is not equal to expected value(23)
Reviewed-by: jwilhelm, iignatyev
! test/TEST.groups
Changeset: 948f2c218630
Author: jwilhelm
Date: 2015-02-09 17:38 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/948f2c218630
8072688: Description of flag ExplicitGCInvokesConcurrent should mention G1 as well
Summary: Changed to a more generic description.
Reviewed-by: mgerdin, tschatzl
! src/share/vm/runtime/globals.hpp
Changeset: d040a82e590c
Author: tschatzl
Date: 2015-02-10 15:44 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d040a82e590c
8072056: Remove unnecessary header file #include
Summary: tenuredGeneration.cpp needlessly includes parGCAllocBuffer.hpp
Reviewed-by: tschatzl, kbarrett, jprovino
Contributed-by: tom.benson at oracle.com
! src/share/vm/memory/tenuredGeneration.cpp
Changeset: 566574421b40
Author: tschatzl
Date: 2015-02-10 17:41 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/566574421b40
8065093: Remove unused variable/output argument
Summary: Remove total_reserved from GenCollectedHeap::initialize and ::allocate
Reviewed-by: tschatzl, kbarrett
Contributed-by: tom.benson at oracle.com
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
Changeset: 73a4afa29510
Author: mlarsson
Date: 2015-02-11 14:47 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/73a4afa29510
8066566: Refactor ParNewGeneration to contain ParNewTracer
Reviewed-by: ehelin, kbarrett
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
Changeset: 0053c85cff01
Author: jwilhelm
Date: 2015-02-13 01:41 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0053c85cff01
Merge
! src/share/vm/runtime/globals.hpp
Changeset: c1552a4dfc14
Author: miauno
Date: 2015-02-04 16:09 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c1552a4dfc14
8072472: serviceability/dcmd/framework/* should be quarantined
Reviewed-by: jbachorik
! test/serviceability/dcmd/framework/HelpTest.java
! test/serviceability/dcmd/framework/InvalidCommandTest.java
! test/serviceability/dcmd/framework/VMVersionTest.java
Changeset: 6bfc40057b3f
Author: dholmes
Date: 2015-02-04 18:47 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6bfc40057b3f
8065895: Synchronous signals during error reporting may terminate or hang VM process
Reviewed-by: dholmes, gziemski
Contributed-by: Thomas Stuefe <thomas.stuefe at gmail.com>
! src/os/aix/vm/vmError_aix.cpp
! src/os/bsd/vm/vmError_bsd.cpp
! src/os/linux/vm/vmError_linux.cpp
! src/os/solaris/vm/vmError_solaris.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: a09b7ff9426d
Author: dholmes
Date: 2015-02-04 21:33 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a09b7ff9426d
8072575: Add missing test for 8065895
Reviewed-by: dholmes, gziemski
Contributed-by: Thomas Stuefe <thomas.stuefe at gmail.com>
+ test/runtime/ErrorHandling/SecondaryErrorTest.java
Changeset: 623d0a89d55d
Author: sla
Date: 2015-02-05 12:54 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/623d0a89d55d
8072455: Use jtreg's requiredVersion tag in hotspot/test/TEST.ROOT
Reviewed-by: dholmes, ctornqvi
! test/TEST.ROOT
Changeset: ad10a46cc215
Author: goetz
Date: 2015-02-04 16:26 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ad10a46cc215
8072434: 8064457: introduces performance regressions in 9-b47
Reviewed-by: coleenp, kvn
! src/share/vm/runtime/virtualspace.cpp
Changeset: 9c3b4e28183c
Author: jbachorik
Date: 2015-01-12 14:05 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9c3b4e28183c
8068976: Remove JSDT implementation
Reviewed-by: sla, mchung, dholmes
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/mapfile-vers
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/nativeInst_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
- src/os/bsd/vm/dtraceJSDT_bsd.cpp
- src/os/linux/vm/dtraceJSDT_linux.cpp
- src/os/solaris/vm/dtraceJSDT_solaris.cpp
- src/os/windows/vm/dtraceJSDT_windows.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
- src/share/vm/runtime/dtraceJSDT.cpp
- src/share/vm/runtime/dtraceJSDT.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: 871f73d10e98
Author: dcubed
Date: 2015-02-06 10:40 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/871f73d10e98
Merge
- src/os/bsd/vm/dtraceJSDT_bsd.cpp
- src/os/linux/vm/dtraceJSDT_linux.cpp
- src/os/solaris/vm/dtraceJSDT_solaris.cpp
- src/os/windows/vm/dtraceJSDT_windows.cpp
! src/share/vm/prims/jvm.cpp
- src/share/vm/runtime/dtraceJSDT.cpp
- src/share/vm/runtime/dtraceJSDT.hpp
Changeset: f27530eb6c46
Author: jbachorik
Date: 2014-12-02 19:47 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f27530eb6c46
8067447: Factor out the shared implementation of the VM flags manipulation code
Reviewed-by: sla, dholmes
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/management.cpp
+ src/share/vm/services/writeableFlags.cpp
+ src/share/vm/services/writeableFlags.hpp
Changeset: 4a76ca542247
Author: hseigel
Date: 2015-02-10 09:25 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4a76ca542247
8072694: Need errno info when CDS archive creation fails
Summary: Add errno output to error message when CDS archive creation fails
Reviewed-by: dholmes, lfoltan
! src/share/vm/memory/filemap.cpp
Changeset: dba0e5e29ebd
Author: psandoz
Date: 2015-02-10 14:10 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/dba0e5e29ebd
8068975: Remove deprecated methods on sun.misc.Unsafe and clean up native implementation
Reviewed-by: dholmes, kvn, vlivanov
! src/share/vm/prims/unsafe.cpp
! test/runtime/Unsafe/FieldOffset.java
! test/runtime/Unsafe/GetPutBoolean.java
! test/runtime/Unsafe/GetPutByte.java
! test/runtime/Unsafe/GetPutChar.java
! test/runtime/Unsafe/GetPutDouble.java
! test/runtime/Unsafe/GetPutFloat.java
! test/runtime/Unsafe/GetPutInt.java
! test/runtime/Unsafe/GetPutLong.java
! test/runtime/Unsafe/GetPutObject.java
! test/runtime/Unsafe/GetPutShort.java
Changeset: d5c8919c43ab
Author: psandoz
Date: 2015-02-10 16:53 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d5c8919c43ab
Merge
Changeset: 35cf9f62226f
Author: coleenp
Date: 2015-02-10 15:10 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/35cf9f62226f
8068451: Kitchensink fails with assert(_size >= sz) failed: Negative size
Summary: Need ThreadCritical lock around chunk pool cleaning and copying for snapshot
Reviewed-by: lfoltan, gtriantafill, hseigel
! src/share/vm/memory/allocation.cpp
! src/share/vm/services/mallocSiteTable.cpp
! src/share/vm/services/mallocTracker.cpp
! src/share/vm/services/mallocTracker.hpp
! src/share/vm/services/nmtDCmd.cpp
Changeset: ce2c731bb770
Author: psandoz
Date: 2015-02-10 21:32 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ce2c731bb770
8068977: Remove unused sun.misc.Unsafe prefetch intrinsic support
Reviewed-by: kvn, vlivanov
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Canonicalizer.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_InstructionPrinter.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_RangeCheckElimination.hpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 18da5dda66d2
Author: psandoz
Date: 2015-02-10 22:22 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/18da5dda66d2
Merge
Changeset: b35cc4197f1b
Author: dfuchs
Date: 2015-02-11 17:41 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b35cc4197f1b
8072482: Cleanup: In jvm.cpp and other shared files declaration of 64bits constants should use the CONST64/UCONST64 macros instead of the LL suffix
Reviewed-by: dholmes, coleenp
! src/share/vm/opto/divnode.cpp
! src/share/vm/prims/jvm.cpp
Changeset: 70e539f62c3d
Author: ctornqvi
Date: 2015-02-13 05:17 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/70e539f62c3d
Merge
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 16157f91ff41
Author: amurillo
Date: 2015-02-16 08:47 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/16157f91ff41
Merge
- src/os/bsd/vm/dtraceJSDT_bsd.cpp
- src/os/linux/vm/dtraceJSDT_linux.cpp
- src/os/solaris/vm/dtraceJSDT_solaris.cpp
- src/os/windows/vm/dtraceJSDT_windows.cpp
- src/share/vm/runtime/dtraceJSDT.cpp
- src/share/vm/runtime/dtraceJSDT.hpp
Changeset: 9fb7fdc554db
Author: lana
Date: 2015-02-19 16:37 -0800
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9fb7fdc554db
Merge
- src/os/bsd/vm/dtraceJSDT_bsd.cpp
- src/os/linux/vm/dtraceJSDT_linux.cpp
- src/os/solaris/vm/dtraceJSDT_solaris.cpp
- src/os/windows/vm/dtraceJSDT_windows.cpp
- src/share/vm/runtime/dtraceJSDT.cpp
- src/share/vm/runtime/dtraceJSDT.hpp
More information about the harfbuzz-dev
mailing list