Changeset: b00d819e1fcc Author: dholmes Date: 2015-02-13 06:23 -0500 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b00d819e1fcc
8072935: Fix missing newline at end of file after 8067447 Reviewed-by: dholmes, dlong Contributed-by: Thomas Stuefe <thomas.stu...@gmail.com> ! src/share/vm/services/writeableFlags.cpp Changeset: b14b199c0eaa Author: ykantser Date: 2015-02-13 13:17 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b14b199c0eaa 8073132: Eliminate ProcessTools.getProcessId dependency on sun.management.VMManagement Reviewed-by: jbachorik, dfuchs, mchung ! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java Changeset: 30137e7eef47 Author: dcubed Date: 2015-02-13 10:01 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/30137e7eef47 8061553: Contended Locking fast enter bucket Summary: JEP-143/JDK-8061553 Contended Locking fast enter bucket Reviewed-by: dholmes, acorn Contributed-by: dave.d...@oracle.com, karen.kinn...@oracle.com, daniel.daughe...@oracle.com ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/runtime/interfaceSupport.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp Changeset: 034eb71ab7fd Author: cjplummer Date: 2015-02-11 15:22 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/034eb71ab7fd 8054888: Runtime: Add Diagnostic Command that prints the class hierarchy Summary: Added the VM.class_hierarhcy DCMD Reviewed-by: stefank, miauno ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.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/Makefile + test/serviceability/dcmd/vm/ClassHierarchyTest.java Changeset: 32e5c73978d0 Author: jiangli Date: 2015-02-13 20:33 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/32e5c73978d0 Merge Changeset: 1358c53c32f1 Author: ctornqvi Date: 2015-02-13 15:05 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1358c53c32f1 Merge Changeset: b3ff7aa031d3 Author: ctornqvi Date: 2015-02-14 00:03 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b3ff7aa031d3 Merge ! src/share/vm/services/diagnosticCommand.cpp Changeset: 53bc5f5b8378 Author: cjplummer Date: 2015-02-14 08:53 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/53bc5f5b8378 8073167: Undo change to -retain argument in hotspot/test/Makefile Summary: -retain:all changed back to -retain:fail,error Reviewed-by: stefank ! test/Makefile Changeset: dd131cca9937 Author: hseigel Date: 2015-02-17 13:19 -0500 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/dd131cca9937 8068687: Remove meta-index support and cleanup hotspot code for rt.jar etc in non-modular jdk image Summary: Remove the meta-index code and rt.jar code and comments Reviewed-by: mchung, gtriantafill ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/os.cpp Changeset: ff7fa523a873 Author: ctornqvi Date: 2015-02-18 19:27 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ff7fa523a873 Merge Changeset: e993a176f3d7 Author: mlarsson Date: 2015-02-13 09:48 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e993a176f3d7 8072621: Clean up around VM_GC_Operations Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.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/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/runtime/globals.hpp Changeset: ad8ac65b4d77 Author: mlarsson Date: 2015-02-13 10:31 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ad8ac65b4d77 8066771: Refactor VM GC operations caused by allocation failure Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp Changeset: 96fec51ac851 Author: stefank Date: 2015-02-10 17:16 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/96fec51ac851 8072910: Move the g1EvacFailure.hpp implementation to g1EvacFailure.cpp Reviewed-by: jwilhelm, tschatzl ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp + src/share/vm/gc_implementation/g1/g1EvacFailure.cpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp Changeset: 6a5be7f00868 Author: stefank Date: 2015-02-13 14:37 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6a5be7f00868 8072911: Remove includes of oop.inline.hpp from .hpp files Reviewed-by: brutisso, coleenp, jwilhelm, simonis, dholmes ! src/cpu/ppc/vm/icBuffer_ppc.cpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp ! src/cpu/sparc/vm/icBuffer_sparc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp ! src/cpu/x86/vm/icBuffer_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/zero/vm/icBuffer_zero.cpp ! src/share/vm/adlc/main.cpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/ci/ciArray.cpp ! src/share/vm/ci/ciBaseObject.cpp ! src/share/vm/ci/ciCallSite.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciField.cpp ! src/share/vm/ci/ciInstance.hpp ! src/share/vm/ci/ciMetadata.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/ci/ciObjArray.cpp ! src/share/vm/ci/ciObject.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/ci/ciTypeFlow.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderStats.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp + src/share/vm/classfile/javaClasses.inline.hpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/verificationType.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/icBuffer.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/g1StringDedup.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp ! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp ! src/share/vm/gc_implementation/shared/gcTrace.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/interpreter/bytecodeTracer.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/memory/barrierSet.inline.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp + src/share/vm/memory/cardTableModRefBS.inline.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.inline.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/compiledICHolder.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayOop.hpp + src/share/vm/oops/objArrayOop.inline.hpp ! src/share/vm/oops/oop.cpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp - src/share/vm/oops/oop.inline2.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/convertnode.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/forte.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnter.xsl ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiGetLoadedClasses.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/wbtestmethods/parserTests.cpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/dtraceJSDT.cpp ! src/share/vm/runtime/fieldDescriptor.cpp ! src/share/vm/runtime/fprofiler.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/handles.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/serviceThread.cpp ! src/share/vm/runtime/vframe_hp.cpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticFramework.cpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/management.cpp Changeset: d8ded1e4465b Author: sangheki Date: 2015-02-16 08:38 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d8ded1e4465b 8073115: assert(_covered_region.contains(p)) needs better error messages Summary: Changed to print out related values Reviewed-by: jwilhelm, brutisso, stefank ! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp ! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp Changeset: 759a167d2381 Author: jwilhelm Date: 2015-02-16 21:24 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/759a167d2381 Merge ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/disassembler.cpp - src/share/vm/oops/oop.inline2.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/management.cpp Changeset: 2f392e90f258 Author: stefank Date: 2015-02-18 08:57 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2f392e90f258 8073387: Move VerifyOopClosures out from genOopClosures.hpp Reviewed-by: brutisso, mgerdin, coleenp ! src/share/vm/code/codeCache.cpp ! src/share/vm/memory/genOopClosures.hpp ! src/share/vm/oops/oop.cpp + src/share/vm/oops/verifyOopClosure.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmThread.cpp Changeset: 9f95e0a7aeb9 Author: jwilhelm Date: 2015-02-19 12:56 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9f95e0a7aeb9 Merge ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/services/diagnosticCommand.cpp Changeset: 840306ef66e4 Author: drchase Date: 2015-02-17 13:54 -0500 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/840306ef66e4 8069412: Locks need better debug-printing support Summary: Added better debug-printing support and enhanced LogCompilation tool Reviewed-by: kvn, roland, dholmes ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java ! src/share/vm/oops/markOop.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/runtime/basicLock.cpp ! src/share/vm/runtime/vframe.cpp Changeset: f1b92b73e6aa Author: iveresov Date: 2015-02-17 11:00 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f1b92b73e6aa 8072753: Nondeterministic wrong answer on arithmetic Summary: Check for overflow when inverting the loop during the counted loop conversion Reviewed-by: kvn ! src/share/vm/opto/loopnode.cpp + test/compiler/loopopts/CountedLoopProblem.java Changeset: cf7251f51459 Author: iveresov Date: 2015-02-17 21:46 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/cf7251f51459 Merge Changeset: fd5c69442b0b Author: vlivanov Date: 2015-02-19 11:12 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/fd5c69442b0b Merge ! src/share/vm/opto/graphKit.cpp Changeset: f717f8d3538c Author: amurillo Date: 2015-02-20 14:14 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f717f8d3538c Merge - src/share/vm/oops/oop.inline2.hpp Changeset: 27f0413cbea3 Author: katleman Date: 2015-02-26 15:57 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/27f0413cbea3 Added tag jdk9-b52 for changeset 9fb7fdc554db ! .hgtags Changeset: effd5ef0c3eb Author: lana Date: 2015-02-26 20:17 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/effd5ef0c3eb Merge - src/share/vm/oops/oop.inline2.hpp Changeset: b25ffc981c65 Author: ihse Date: 2015-02-27 11:56 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b25ffc981c65 8072842: Add support for building native JTReg tests Reviewed-by: erikj, sla + make/test/JtregNative.gmk ! test/Makefile ! test/TEST.groups + test/native_sanity/JniVersion.java + test/native_sanity/libJniVersion.c Changeset: cc8363b030d5 Author: aph Date: 2014-12-11 13:11 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/cc8363b030d5 8064611: AARCH64: Changes to HotSpot shared code Summary: Everything except cpu/ and os_cpu/ Reviewed-by: dholmes, goetz, dlong, coleenp, kvn ! agent/src/os/linux/LinuxDebuggerLocal.c ! agent/src/os/linux/libproc.h ! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java + agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAArch64.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java ! make/defs.make + make/linux/makefiles/aarch64.make ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make + make/linux/platform_aarch64 ! src/os/linux/vm/os_linux.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/asm/assembler.inline.hpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/asm/macroAssembler.hpp ! src/share/vm/asm/macroAssembler.inline.hpp ! src/share/vm/asm/register.hpp ! src/share/vm/c1/c1_Defs.hpp ! src/share/vm/c1/c1_FpuStackSim.hpp ! src/share/vm/c1/c1_FrameMap.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LinearScan.hpp ! src/share/vm/c1/c1_MacroAssembler.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/code/nativeInst.hpp ! src/share/vm/code/relocInfo.hpp ! src/share/vm/code/vmreg.hpp ! src/share/vm/code/vmreg.inline.hpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/compiler/disassembler.hpp ! src/share/vm/interpreter/bytecodeInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp ! src/share/vm/interpreter/cppInterpreter.hpp ! src/share/vm/interpreter/cppInterpreterGenerator.hpp ! src/share/vm/interpreter/interp_masm.hpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/interpreter/interpreterGenerator.hpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/opto/ad.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/optoreg.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/prims/jni_md.h ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/atomic.inline.hpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/frame.inline.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/icache.hpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/javaFrameAnchor.hpp ! src/share/vm/runtime/orderAccess.inline.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/prefetch.inline.hpp ! src/share/vm/runtime/registerMap.hpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/threadLocalStorage.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/bytes.hpp ! src/share/vm/utilities/copy.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/macros.hpp Changeset: 7bce4e135976 Author: kvn Date: 2014-12-11 15:06 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7bce4e135976 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java ! make/linux/makefiles/gcc.make - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make ! 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/share/vm/memory/generation.inline.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/atomic.inline.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.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/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java - test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java - test/gc/startup_warnings/TestCMSForegroundFlags.java Changeset: 73d7851fa9f2 Author: aph Date: 2015-01-15 11:17 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/73d7851fa9f2 8068055: AARCH64: os_cpu Summary: add src/os_cpu/linux_aarch64/vm/* files Reviewed-by: kvn, roland, dholmes + src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/bytes_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/linux_aarch64.S + src/os_cpu/linux_aarch64/vm/linux_aarch64.ad + src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/prefetch_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/vmStructs_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/vm_version_linux_aarch64.cpp Changeset: 647c8b619d80 Author: aph Date: 2015-01-20 11:34 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/647c8b619d80 8068054: AARCH64: Assembler interpreter, shared runtime Summary: add src/cpu/aarch64/vm/* interpreter, shared runtime files. Reviewed-by: kvn, roland, coleenp, twisti + src/cpu/aarch64/vm/aarch64Test.cpp + src/cpu/aarch64/vm/aarch64_call.cpp + src/cpu/aarch64/vm/aarch64_linkage.S + src/cpu/aarch64/vm/assembler_aarch64.cpp + src/cpu/aarch64/vm/assembler_aarch64.hpp + src/cpu/aarch64/vm/assembler_aarch64.inline.hpp + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp + src/cpu/aarch64/vm/bytecodes_aarch64.cpp + src/cpu/aarch64/vm/bytecodes_aarch64.hpp + src/cpu/aarch64/vm/bytes_aarch64.hpp + src/cpu/aarch64/vm/codeBuffer_aarch64.hpp + src/cpu/aarch64/vm/compiledIC_aarch64.cpp + src/cpu/aarch64/vm/copy_aarch64.hpp + src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp + src/cpu/aarch64/vm/cpustate_aarch64.hpp + src/cpu/aarch64/vm/debug_aarch64.cpp + src/cpu/aarch64/vm/decode_aarch64.hpp + src/cpu/aarch64/vm/depChecker_aarch64.cpp + src/cpu/aarch64/vm/depChecker_aarch64.hpp + src/cpu/aarch64/vm/disassembler_aarch64.hpp + src/cpu/aarch64/vm/frame_aarch64.cpp + src/cpu/aarch64/vm/frame_aarch64.hpp + src/cpu/aarch64/vm/frame_aarch64.inline.hpp + src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp + src/cpu/aarch64/vm/globals_aarch64.hpp + src/cpu/aarch64/vm/icBuffer_aarch64.cpp + src/cpu/aarch64/vm/icache_aarch64.cpp + src/cpu/aarch64/vm/icache_aarch64.hpp + src/cpu/aarch64/vm/immediate_aarch64.cpp + src/cpu/aarch64/vm/immediate_aarch64.hpp + src/cpu/aarch64/vm/interp_masm_aarch64.cpp + src/cpu/aarch64/vm/interp_masm_aarch64.hpp + src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp + src/cpu/aarch64/vm/interpreterRT_aarch64.cpp + src/cpu/aarch64/vm/interpreterRT_aarch64.hpp + src/cpu/aarch64/vm/interpreter_aarch64.cpp + src/cpu/aarch64/vm/interpreter_aarch64.hpp + src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp + src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp + src/cpu/aarch64/vm/jniTypes_aarch64.hpp + src/cpu/aarch64/vm/jni_aarch64.h + src/cpu/aarch64/vm/macroAssembler_aarch64.cpp + src/cpu/aarch64/vm/macroAssembler_aarch64.hpp + src/cpu/aarch64/vm/macroAssembler_aarch64.inline.hpp + src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp + src/cpu/aarch64/vm/methodHandles_aarch64.cpp + src/cpu/aarch64/vm/methodHandles_aarch64.hpp + src/cpu/aarch64/vm/nativeInst_aarch64.cpp + src/cpu/aarch64/vm/nativeInst_aarch64.hpp + src/cpu/aarch64/vm/registerMap_aarch64.hpp + src/cpu/aarch64/vm/register_aarch64.cpp + src/cpu/aarch64/vm/register_aarch64.hpp + src/cpu/aarch64/vm/register_definitions_aarch64.cpp + src/cpu/aarch64/vm/relocInfo_aarch64.cpp + src/cpu/aarch64/vm/relocInfo_aarch64.hpp + src/cpu/aarch64/vm/runtime_aarch64.cpp + src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp + src/cpu/aarch64/vm/stubGenerator_aarch64.cpp + src/cpu/aarch64/vm/stubRoutines_aarch64.cpp + src/cpu/aarch64/vm/stubRoutines_aarch64.hpp + src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp + src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp + src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp + src/cpu/aarch64/vm/templateTable_aarch64.cpp + src/cpu/aarch64/vm/templateTable_aarch64.hpp + src/cpu/aarch64/vm/vmStructs_aarch64.hpp + src/cpu/aarch64/vm/vm_version_aarch64.cpp + src/cpu/aarch64/vm/vm_version_aarch64.hpp + src/cpu/aarch64/vm/vmreg_aarch64.cpp + src/cpu/aarch64/vm/vmreg_aarch64.hpp + src/cpu/aarch64/vm/vmreg_aarch64.inline.hpp + src/cpu/aarch64/vm/vtableStubs_aarch64.cpp Changeset: d498aba2c736 Author: aph Date: 2015-01-20 12:47 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d498aba2c736 8068053: AARCH64: C1 and C2 compilers Summary: add src/cpu/aarch64/vm/* C1 and C2 files Reviewed-by: kvn, roland + src/cpu/aarch64/vm/aarch64.ad + src/cpu/aarch64/vm/aarch64_ad.m4 + src/cpu/aarch64/vm/ad_encode.m4 + src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp + src/cpu/aarch64/vm/c1_Defs_aarch64.hpp + src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.cpp + src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.hpp + src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp + src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp + src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp + src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp + src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp + src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp + src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp + src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp + src/cpu/aarch64/vm/c1_globals_aarch64.hpp + src/cpu/aarch64/vm/c2_globals_aarch64.hpp + src/cpu/aarch64/vm/c2_init_aarch64.cpp Changeset: 694f5e5bb982 Author: kvn Date: 2015-01-20 15:24 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/694f5e5bb982 Merge ! agent/src/os/linux/LinuxDebuggerLocal.c ! src/os/linux/vm/os_linux.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: c62971d23589 Author: aph Date: 2015-01-21 14:38 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c62971d23589 8069593: Changes to JavaThread::_thread_state must use acquire and release Reviewed-by: kvn, dlong ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/thread.inline.hpp Changeset: 0ab4623375c2 Author: enevill Date: 2015-01-26 09:50 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0ab4623375c2 8071563: AARCH64 staging fail to build Summary: Fixed build problem after merge 8064457 changes. Reviewed-by: kvn, goetz ! src/share/vm/memory/metaspace.cpp Changeset: f624acc711e2 Author: aph Date: 2015-01-27 20:49 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f624acc711e2 8071688: AARCH64: SIGSEGV in MethodData::next_data(ProfileData*) Summary: Apply the fix for 8039975 to the AArch64 sources. Reviewed-by: kvn, roland ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp Changeset: 2b069b91bb98 Author: enevill Date: 2015-02-02 11:29 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2b069b91bb98 8072129: [AARCH64] missing fix for 8066900 Summary: add 8066900 fix to arm64 code. Reviewed-by: kvn ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Changeset: 55e58bfad598 Author: aph Date: 2015-02-05 11:47 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/55e58bfad598 8072483: AARCH64: aarch64.ad uses the wrong operand class for some operations Summary: Use iReg<X>NoSp registers operands where required. Reviewed-by: kvn, adinn, enevill ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/aarch64_ad.m4 Changeset: ef43f5719e95 Author: aph Date: 2015-02-06 10:21 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ef43f5719e95 8072698: Add AArch64 support to hsdis Reviewed-by: kvn ! src/share/tools/hsdis/hsdis.c Changeset: 00f3abb1f174 Author: aph Date: 2015-02-06 10:36 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/00f3abb1f174 8071947: AARCH64: frame::safe_for_sender() computes incorrect sender_sp value for interpreted frames Summary: Apply the fix for 8068655 to the AArch64 sources. Reviewed-by: kvn ! src/cpu/aarch64/vm/frame_aarch64.cpp Changeset: f83851ae258e Author: kvn Date: 2015-02-26 10:56 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f83851ae258e Merge - make/linux/makefiles/build_vm_def.sh - src/os/bsd/vm/dtraceJSDT_bsd.cpp - src/os/linux/vm/dtraceJSDT_linux.cpp ! src/os/linux/vm/os_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/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/compiler/disassembler.cpp - src/share/vm/oops/oop.inline2.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/runtime/arguments.cpp - src/share/vm/runtime/dtraceJSDT.cpp - src/share/vm/runtime/dtraceJSDT.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp - test/serviceability/dcmd/ClassLoaderStatsTest.java - test/serviceability/dcmd/DcmdUtil.java - test/serviceability/dcmd/DynLibDcmdTest.java Changeset: 21f64f2bbdc8 Author: kvn Date: 2015-03-02 10:09 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/21f64f2bbdc8 Merge Changeset: 84c5d19d3a32 Author: adinn Date: 2015-03-02 10:31 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/84c5d19d3a32 8074119: [AARCH64] stage repo misses fixes from several Hotspot changes Summary: add shared code changes from 8059606, 8069230, 8068976, 8068977, 8072911 and 8071805 Reviewed-by: aph, kvn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/icBuffer_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 748bfdc032eb Author: erikj Date: 2015-02-18 11:25 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/748bfdc032eb 8072904: building jdk9 with jdk9 boot jdk can cause failure or incorrect results Reviewed-by: dholmes, dlong ! agent/src/share/classes/sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java ! make/aix/makefiles/sa.make ! make/bsd/makefiles/sa.make ! make/linux/makefiles/sa.make ! make/solaris/makefiles/sa.make ! make/windows/makefiles/sa.make Changeset: b042554105f7 Author: dholmes Date: 2015-02-18 22:19 -0500 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b042554105f7 8072055: Argument checking for SE Embedded and ARM should be moved out of arguments.cpp Reviewed-by: bdelsart, dlong, hseigel, coleenp ! src/share/vm/runtime/arguments.cpp Changeset: 301c5b48a95a Author: ctornqvi Date: 2015-02-23 05:01 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/301c5b48a95a Merge - src/share/vm/oops/oop.inline2.hpp Changeset: a1676462e072 Author: stefank Date: 2015-02-18 09:22 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a1676462e072 8073388: Get rid of the depenecy from handles.hpp to oop.inline.hpp Reviewed-by: mgerdin, coleenp ! src/share/vm/ci/ciKlass.hpp ! src/share/vm/classfile/classLoaderExt.hpp ! src/share/vm/memory/genRemSet.cpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/handles.hpp Changeset: 45dc3d4c5c24 Author: jwilhelm Date: 2014-08-22 10:10 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/45dc3d4c5c24 8061802: REDO - Remove the generations array Summary: The _gens array is removed and replaced by explicit _young_gen and _old_gen variables. Reviewed-by: kbarrett, 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 ! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Changeset: b8ef0ff7b28d Author: stefank Date: 2015-02-18 10:28 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b8ef0ff7b28d 8073389: Remove the include of resourceArea.hpp from classFileParser.hpp Reviewed-by: coleenp, dholmes ! src/share/vm/classfile/classFileError.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/services/nmtDCmd.cpp ! src/share/vm/services/runtimeService.cpp Changeset: ae3dbd31307f Author: mgerdin Date: 2015-02-20 12:43 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ae3dbd31307f 8073532: jmap -heap fails after generation array removal Summary: Fix field accessor code in the SA Reviewed-by: jwilhelm, brutisso ! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java Changeset: 01f6c1362694 Author: tschatzl Date: 2015-02-20 16:07 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/01f6c1362694 8058446: G1 Hot card cache should use ArrayAllocator to allocate the cache array Summary: Allocate large hot card caches using OS functions instead of the C heap to avoid native memory exhaustion. Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp Changeset: 89aef9b18319 Author: stefank Date: 2015-02-20 15:23 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/89aef9b18319 8073554: Remove unnecessary includes of markSweep[.inline].hpp Reviewed-by: tschatzl, coleenp ! src/share/vm/code/codeCache.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/runtime/interfaceSupport.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/debug.cpp Changeset: 194b81937d60 Author: stefank Date: 2015-02-20 15:47 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/194b81937d60 Merge Changeset: 532bf0752bbc Author: stefank Date: 2015-02-20 17:08 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/532bf0752bbc Merge Changeset: eb2c3a5a454a Author: goetz Date: 2015-02-20 22:22 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/eb2c3a5a454a 8071822: [TEST_BUG] Adapt collectorPolicy internal tests to support 64K pages Summary: This fixes jtreg test ExecuteInternalVMTests.java for OSes with bigger default page sizes. Reviewed-by: jmasa ! src/share/vm/memory/collectorPolicy.cpp Changeset: 015fac83707e Author: stefank Date: 2015-02-20 13:54 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/015fac83707e 8073543: Circular include dependency between psScavenge.inline.hpp and psPromotionManager.inline.hpp Reviewed-by: brutisso, mgerdin ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp ! src/share/vm/oops/instanceClassLoaderKlass.cpp ! src/share/vm/oops/oop.pcgc.inline.hpp ! src/share/vm/oops/oop.psgc.inline.hpp ! src/share/vm/runtime/java.cpp Changeset: e2c2ec8ce1be Author: jwilhelm Date: 2015-02-23 18:40 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e2c2ec8ce1be Merge Changeset: 36ea8ccb155c Author: sjohanss Date: 2014-12-11 09:56 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/36ea8ccb155c 8062672: JVM crashes during GC on various asserts which checks that HeapWord ptr is an oop Summary: Crashes were caused by not disabling UseMemSetInBOT as should be done on sparc. Added support for picking up blkinit as a platform feature if available on Linux sparc. This is needed to avoid enabling UseMemSetInBOT when running on this platform. Reviewed-by: jwilhelm, brutisso ! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp Changeset: 6357f6686ca2 Author: jwilhelm Date: 2015-02-26 19:32 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6357f6686ca2 Merge Changeset: cf4fda2ea188 Author: amurillo Date: 2015-02-27 07:34 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/cf4fda2ea188 Merge Changeset: ba828548b907 Author: amurillo Date: 2015-03-03 06:23 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ba828548b907 Merge ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 9a6515e858d5 Author: aph Date: 2015-03-03 17:56 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9a6515e858d5 8074349: AARCH64: C2 generates poor code for some byte and character stores Summary: Use iRegIorL2I as src input for char and byte stores. Reviewed-by: kvn ! src/cpu/aarch64/vm/aarch64.ad Changeset: f8094b53203e Author: katleman Date: 2015-03-05 11:26 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f8094b53203e Added tag jdk9-b53 for changeset effd5ef0c3eb ! .hgtags Changeset: c3b117fa5bde Author: lana Date: 2015-03-05 15:21 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c3b117fa5bde Merge Changeset: a53f5508bf62 Author: sspitsyn Date: 2015-02-25 00:30 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a53f5508bf62 8046246: the constantPoolCacheOopDesc::adjust_method_entries() used in RedefineClasses does not scale Summary: optimize the adjust_method_entries functions by using the orig_method_idnum() function Reviewed-by: coleenp, dcubed Contributed-by: serguei.spit...@oracle.com ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/klassVtable.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 8066a1720b02 Author: ctornqvi Date: 2015-02-26 06:11 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8066a1720b02 8073718: [TESTBUG] Cleanup test output and skip creating mini dumps Reviewed-by: sla, ctornqvi Contributed-by: stefan.sa...@oracle.com ! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java Changeset: c9b16ad5dad9 Author: ctornqvi Date: 2015-02-26 06:11 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c9b16ad5dad9 8069291: [TESTBUG] runtime/threads/Fibonacci: OutOfMemoryError: unable to create native thread Reviewed-by: dholmes, ctornqvi Contributed-by: dmitry.dmitr...@oracle.com + test/runtime/Thread/Fibonacci.java Changeset: ee9ab037aefb Author: hseigel Date: 2015-02-27 12:48 -0500 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ee9ab037aefb 8073908: Replace hotspot/testlibrary use of sun.management with public API Summary: use java.lang API's instead of sun.management API's. Reviewed-by: sla, iignatyev, gtriantafill, mchung ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java Changeset: 65f0b5b4a5cb Author: ctornqvi Date: 2015-03-02 05:32 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/65f0b5b4a5cb Merge ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/klassVtable.cpp Changeset: 15b8ca9c2885 Author: dcubed Date: 2015-03-02 16:31 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/15b8ca9c2885 8072439: fix for 8047720 may need more work Summary: Cleanup PeriodTask_lock usage. Also reviewed by varm...@gmail.com. Reviewed-by: dholmes, dcubed, mgronlun, coleenp Contributed-by: varm...@gmail.com, daniel.daughe...@oracle.com ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/task.cpp ! src/share/vm/runtime/task.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 2c370642e2ed Author: mgronlun Date: 2015-03-03 20:17 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2c370642e2ed 8073042: jcmd hangs until another jcmd is executed (which, in turn also hangs) Reviewed-by: jbachorik, dsamersoff, farvidsson ! src/os/windows/vm/attachListener_windows.cpp Changeset: da7523de6702 Author: jwilhelm Date: 2015-02-26 17:02 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/da7523de6702 8073950: Quarantine failing test: gc/TestSoftReferencesBehaviorOnOOME.java due to JDK-8073669 Summary: Quarantine gc/TestSoftReferencesBehaviorOnOOME.java Reviewed-by: mgerdin, tschatzl Contributed-by: andrey.x.zakha...@oracle.com ! test/gc/TestSoftReferencesBehaviorOnOOME.java Changeset: 57269e7bf812 Author: jwilhelm Date: 2015-02-26 21:00 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/57269e7bf812 8073883: serviceability/dcmd/gc/RunGCTest.java should not run with -XX:+ExplicitGCInvokesConcurrent Summary: Don't run test with -XX:+ExplicitGCInvokesConcurrent Reviewed-by: mgerdin ! test/serviceability/dcmd/gc/RunGCTest.java Changeset: 1573e72240b9 Author: kbarrett Date: 2015-02-27 19:52 -0500 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1573e72240b9 8069016: Add BarrierSet downcast support Summary: Add FakeRttiSupport utility and use to provide barrier_set_cast. Reviewed-by: jmasa, sangheki ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/memory/barrierSet.inline.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/modRefBarrierSet.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/shark/sharkBuilder.cpp + src/share/vm/utilities/fakeRttiSupport.hpp Changeset: c22d211b6f36 Author: david Date: 2015-03-03 12:19 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c22d211b6f36 8073464: GC workers do not have thread names Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/utilities/workgroup.cpp Changeset: 70d8700f9524 Author: tschatzl Date: 2015-03-03 12:38 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/70d8700f9524 8073466: Remove buffer retaining functionality and clean up in ParGCAllocBuffer Reviewed-by: jmasa, kbarrett ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp Changeset: 71f4ed3c627f Author: tschatzl Date: 2015-03-03 13:25 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/71f4ed3c627f Merge Changeset: 8006272eca39 Author: jwilhelm Date: 2015-03-02 16:19 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8006272eca39 8071335: gc/TestSmallHeap.java throw OOM Summary: To avoid OOME, do not run with -Xcomp Reviewed-by: brutisso, tschatzl ! test/gc/TestSmallHeap.java Changeset: eb43e86b7100 Author: jwilhelm Date: 2015-03-03 19:21 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/eb43e86b7100 Merge Changeset: a3654e0e77f9 Author: jwilhelm Date: 2015-03-04 02:23 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a3654e0e77f9 8074319: barrier_set_cast defined via friend injection Summary: Changed the in-class definition to a friend declaration and move the definition to namespace scope Reviewed-by: jwilhelm, simonis Contributed-by: kim.barr...@oracle.com ! src/share/vm/memory/barrierSet.hpp Changeset: a534c4d87ec8 Author: jwilhelm Date: 2015-03-05 17:27 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a534c4d87ec8 Merge ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 1d306e84f829 Author: iignatyev Date: 2015-02-19 23:49 +0300 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1d306e84f829 8073499: quarantine compiler/tiered/LevelTransitionTest Reviewed-by: kvn ! test/compiler/tiered/LevelTransitionTest.java Changeset: 796f5bb2dec5 Author: ppunegov Date: 2015-02-18 16:19 +0300 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/796f5bb2dec5 8067157: Closed compiler tests should not be in hotspot/test/TEST.groups Summary: Replace closed/compiler tests with sanity/ExecuteInternalVMTests.java to keep the hotspot_compiler_closed group Reviewed-by: kvn, zmajo ! test/TEST.groups Changeset: b79a5703e525 Author: ppunegov Date: 2015-02-18 16:59 +0300 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b79a5703e525 8067012: Don't create MDO for constant getters Summary: Add check if the method is constant getter Reviewed-by: kvn, iveresov ! src/share/vm/runtime/advancedThresholdPolicy.cpp Changeset: e48badb106e1 Author: dpochepk Date: 2015-02-19 23:47 +0300 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e48badb106e1 8068461: compiler/codecache/jmx/UsageThresholdIncreasedTest.java failed: java.lang.RuntimeException: Usage threshold was hit: 1 times for CodeHeap 'non-nmethods' Summary: added filter for invalid testcase Reviewed-by: kvn, iignatyev ! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java Changeset: 54e0f8b411a8 Author: roland Date: 2015-02-18 18:14 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/54e0f8b411a8 6912521: System.arraycopy works slower than the simple loop for little lengths Summary: convert small array copies to series of loads and stores Reviewed-by: kvn, vlivanov + src/share/vm/opto/arraycopynode.cpp + src/share/vm/opto/arraycopynode.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/classes.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macroArrayCopy.cpp + test/compiler/arraycopy/TestArrayCopyAsLoadsStores.java Changeset: aa37799c0445 Author: thartmann Date: 2015-02-23 07:55 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/aa37799c0445 8072774: bigapps/Weblogic+medrec/nowarnings fails due to CodeHeap 'profiled nmethods' exhaustion Summary: Store profiled code in the non-profiled code heap (and vice versa) if the code cache is really full. Reviewed-by: kvn, iveresov ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp Changeset: 31d53895b2d6 Author: thartmann Date: 2015-02-23 10:38 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/31d53895b2d6 8073257: compiler/codecache/stress/RandomAllocationTest.java + fastdebug + -XX:+LogCompilation, "allocating without ResourceMark" Summary: Added two missing ResourceMarks to 'NMethodSweeper::log_sweep'. Reviewed-by: kvn, iignatyev ! src/share/vm/runtime/sweeper.cpp Changeset: 5cc8f720e18d Author: simonis Date: 2015-02-23 10:32 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5cc8f720e18d 8073624: Fix waring "converting to non-pointer type 'bool' from NULL" in arraycopynode.cpp Reviewed-by: roland ! src/share/vm/opto/arraycopynode.cpp Changeset: ff87d12995da Author: vlivanov Date: 2015-02-24 07:39 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ff87d12995da Merge ! src/share/vm/code/codeCache.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp Changeset: 29b91dd20de6 Author: vlivanov Date: 2015-02-24 17:14 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/29b91dd20de6 Merge - src/share/vm/oops/oop.inline2.hpp Changeset: 0a5f2750ef42 Author: iveresov Date: 2015-02-24 23:31 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0a5f2750ef42 8073735: compiler/loopopts/CountedLoopProblem.java got OOME Summary: Ignore OOM in the test Reviewed-by: kvn ! test/compiler/loopopts/CountedLoopProblem.java Changeset: 0fd143632552 Author: roland Date: 2015-02-24 15:23 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0fd143632552 8073184: Compile of java.lang.Integer::getChars fails with LoopLimitCheck = false after 8054478 Summary: CastII that guards counted loops confuses range check elimination with LoopLimitCheck off Reviewed-by: kvn, iveresov ! src/share/vm/opto/loopTransform.cpp + test/compiler/loopopts/TestCastIINoLoopLimitCheck.java Changeset: 50ac03d16c22 Author: roland Date: 2015-02-25 10:44 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/50ac03d16c22 8073792: assert((get_length_if_constant(phase) == -1) == !ary_src->size()->is_con()) failed: inconsistent Summary: assert in array copy code broken when array size becomes known during igvn Reviewed-by: kvn, vlivanov ! src/share/vm/opto/arraycopynode.cpp + test/compiler/arraycopy/TestArrayCloneBadAssert.java ! test/compiler/arraycopy/TestArrayCopyAsLoadsStores.java Changeset: fe7233679163 Author: zmajo Date: 2015-02-27 13:21 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/fe7233679163 8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly Summary: Change TypeF:eq and TypeD:eq to compare NaN values using a bitwise comparison. Reviewed-by: kvn Contributed-by: Stefan Anzinger <stefan.anzin...@oracle.com> ! src/share/vm/opto/type.cpp + test/compiler/c2/FloatingPointFoldingTest.java Changeset: dacf878d4b46 Author: zmajo Date: 2015-02-28 12:33 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/dacf878d4b46 Merge Changeset: ec1ca81aefc6 Author: roland Date: 2015-02-25 12:33 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ec1ca81aefc6 8073796: assert(check_obj_alignment(result)) failed: address not aligned: ... Summary: Arrays.copyOf intrinsic can deoptimize with uninitialized new array Reviewed-by: kvn ! src/share/vm/opto/library_call.cpp Changeset: 442d0a8b76cc Author: skovalev Date: 2015-02-24 16:08 +0300 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/442d0a8b76cc 8067162: [TESTBUG] runtime/SharedArchiveFile tests fail on compact profiles Summary: Modified TEST.groups file to exclude two tests from execution on compact profiles. Reviewed-by: mseledtsov, dholmes, iignatyev ! test/TEST.groups Changeset: b7326921c3f6 Author: skovalev Date: 2015-02-24 15:42 +0300 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b7326921c3f6 8067822: test/testlibrary_tests/RandomGeneratorTest.java failed on Assert Unexpected random number sequence for mode: NO_SEED Summary: On embedded platforms we have a message in std error. We should not take into account the message. Therefore only std out should be used fo verification. Reviewed-by: iignatyev, kvn ! test/testlibrary_tests/RandomGeneratorTest.java Changeset: 6235f6e82466 Author: fzhinkin Date: 2015-02-27 11:41 +0300 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6235f6e82466 8073154: NULL-pointer dereferencing in LIR_OpProfileType::print_instr Reviewed-by: iveresov ! src/share/vm/c1/c1_LIR.cpp + test/compiler/print/TestProfileReturnTypePrinting.java Changeset: 063ec1611772 Author: iignatyev Date: 2015-03-02 11:15 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/063ec1611772 Merge Changeset: b7e464329497 Author: thartmann Date: 2015-03-02 13:16 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b7e464329497 8073956: Escape analysis dump misses args information Summary: Fixed output of PrintEscapeAnalysis. Reviewed-by: kvn ! src/share/vm/ci/bcEscapeAnalyzer.cpp Changeset: c7e9c22ab919 Author: thartmann Date: 2015-03-02 13:28 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c7e9c22ab919 Merge Changeset: 16a66b3338de Author: thartmann Date: 2015-03-02 13:40 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/16a66b3338de 8006960: hotspot, "impossible" assertion failure Summary: Escape state of allocated object should be always adjusted after it was passed to a method. Reviewed-by: kvn ! src/share/vm/ci/bcEscapeAnalyzer.cpp + test/compiler/escapeAnalysis/TestEscapeThroughInvoke.java Changeset: d319aa28b87f Author: thartmann Date: 2015-03-02 15:11 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d319aa28b87f Merge Changeset: 9b9e7edc17ce Author: thartmann Date: 2015-03-02 15:20 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9b9e7edc17ce Merge ! src/share/vm/ci/bcEscapeAnalyzer.cpp Changeset: be83b0955522 Author: vlivanov Date: 2015-03-02 07:20 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/be83b0955522 Merge ! src/share/vm/code/codeCache.cpp ! test/TEST.groups Changeset: 61edd5c7412e Author: vlivanov Date: 2015-03-02 18:12 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/61edd5c7412e Merge Changeset: d63ee67dbc90 Author: roland Date: 2015-03-03 12:30 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d63ee67dbc90 8073957: assert(ary_src != 0) failed: not an array or instance? Summary: ArrayCopyNode going dead needs better validation of inputs Reviewed-by: kvn, vlivanov ! src/share/vm/opto/arraycopynode.cpp Changeset: 21dbad89e2dc Author: zmajo Date: 2015-03-06 08:53 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/21dbad89e2dc Merge ! src/share/vm/opto/graphKit.cpp Changeset: de7ca28f8b7d Author: amurillo Date: 2015-03-06 04:58 -0800 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/de7ca28f8b7d Merge ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp