Changeset: 6217fd2c767b Author: sgehwolf Date: 2015-06-12 16:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6217fd2c767b
8087120: [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms. Summary: Use __builtin_frame_address(0) rather than returning address of local variable. Reviewed-by: dholmes ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp Changeset: 578f086f3435 Author: kvn Date: 2015-06-03 15:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/578f086f3435 8081778: Use Intel x64 CPU instructions for RSA acceleration Summary: Add intrinsics for BigInteger squareToLen and mulAdd methods. Reviewed-by: kvn, jrose ! 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/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! 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/muladd/TestMulAdd.java + test/compiler/intrinsics/squaretolen/TestSquareToLen.java Changeset: 6ea1c2a729ad Author: kvn Date: 2015-06-04 19:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6ea1c2a729ad Merge Changeset: ac1a9d805f11 Author: roland Date: 2015-06-04 16:19 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ac1a9d805f11 8078866: compiler/eliminateAutobox/6934604/TestIntBoxing.java assert(p_f->Opcode() == Op_IfFalse) failed Summary: Bail out from range check elimination if pre loop is not found Reviewed-by: kvn ! src/share/vm/opto/loopTransform.cpp Changeset: 758cc95296c1 Author: roland Date: 2015-06-08 18:35 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/758cc95296c1 8081823: C2 performs unsigned comparison against -1 Summary: x <= 0 || x > 0 wrongly folded as (x-1) >u -1 Reviewed-by: kvn, vlivanov ! src/share/vm/opto/ifnode.cpp + test/compiler/rangechecks/TestBadFoldCompare.java Changeset: 421989a11af8 Author: roland Date: 2015-05-12 14:26 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/421989a11af8 8085832: Optimize main and post loop out when pre loop is found empty Summary: Eliminate main loop and post loop if pre loop becomes empty Reviewed-by: kvn, mcberg ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.hpp Changeset: 12df4231da03 Author: amurillo Date: 2015-06-11 12:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/12df4231da03 Merge Changeset: 43e11a06fcf3 Author: amurillo Date: 2015-06-15 10:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/43e11a06fcf3 Merge Changeset: 8672e9264db3 Author: lana Date: 2015-06-18 10:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8672e9264db3 Merge Changeset: 4f8acfe256da Author: katleman Date: 2015-06-25 10:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4f8acfe256da Added tag jdk9-b70 for changeset 8672e9264db3 ! .hgtags Changeset: 7bdd9afd08be Author: enevill Date: 2015-06-23 18:56 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7bdd9afd08be 8129551: aarch64: some regressions introduced by addition of vectorisation code Summary: Fix regressions Reviewed-by: kvn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 5a9d5d58e667 Author: vlivanov Date: 2015-06-11 14:19 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5a9d5d58e667 8074551: GWT can be marked non-compilable due to deopt count pollution Reviewed-by: kvn ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/deoptimization.cpp + test/compiler/jsr292/PollutedTrapCounts.java Changeset: cdcedb28cf6e Author: kvn Date: 2015-06-12 09:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cdcedb28cf6e Merge Changeset: 63337cc98898 Author: enevill Date: 2015-06-03 08:23 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/63337cc98898 8081790: aarch64: SHA tests fail Summary: Fix SHA tests in JTReg so they recognize aarch64 Reviewed-by: duke Contributed-by: alexander.alex...@caviumnetworks.com ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! 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/GenericTestCaseForSupportedCPU.java - test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java + test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java + test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java + test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java ! test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: fe9f9e33fe95 Author: roland Date: 2015-06-12 14:10 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fe9f9e33fe95 8086046: escape analysis generates incorrect code as of B67 Summary: load bypasses arraycopy that sets the value after the ArrayCopyNode is expanded Reviewed-by: kvn ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/memnode.cpp + test/compiler/arraycopy/TestLoadBypassArrayCopy.java Changeset: e8995523fc8a Author: skovalev Date: 2015-06-15 16:47 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e8995523fc8a 8078145: testlibrary_tests/RandomGeneratorTest.java failed with AssertionError : Unexpected random number sequence for mode: NO_SEED Reviewed-by: iignatyev, vlivanov ! test/testlibrary_tests/RandomGeneratorTest.java Changeset: d13ecb236a97 Author: roland Date: 2015-06-09 12:09 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d13ecb236a97 8086016: closed/java/text/Format/NumberFormat/BigDecimalCompatibilityTest.java is crashing Summary: Trying to transform ArrayCopyNode in dying part of the graph Reviewed-by: kvn ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp Changeset: 918d124e7e39 Author: coleenp Date: 2015-06-04 08:05 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/918d124e7e39 8081219: hs_err improvement: Add event logging for class redefinition to the hs_err file Summary: Use the Events::log function to save redefined classes for output to the hs_err file. Reviewed-by: sspitsyn, jiangli, lfoltan ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/utilities/events.cpp ! src/share/vm/utilities/events.hpp Changeset: 394e2a24dff2 Author: jwilhelm Date: 2015-06-04 14:19 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/394e2a24dff2 Merge Changeset: 8597e296c18b Author: david Date: 2015-06-04 14:29 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8597e296c18b 8080947: Add uint as a valid VM flag type Reviewed-by: brutisso, ddmitriev ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/share/vm/gc/parallel/psMarkSweep.cpp ! src/share/vm/gc/shared/collectorPolicy.cpp ! 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/management.cpp ! src/share/vm/services/writeableFlags.cpp ! src/share/vm/services/writeableFlags.hpp ! src/share/vm/trace/trace.xml Changeset: cbadc6df922b Author: dcubed Date: 2015-06-18 13:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cbadc6df922b Merge ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: cff206797bdd Author: amurillo Date: 2015-06-18 22:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cff206797bdd Merge - test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.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: 972580a0eef8 Author: amurillo Date: 2015-06-23 14:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/972580a0eef8 Merge Changeset: 07c6b035d68b Author: lana Date: 2015-06-28 16:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/07c6b035d68b Merge - test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.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: e0e81b7ec6cd Author: katleman Date: 2015-07-02 08:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e0e81b7ec6cd Added tag jdk9-b71 for changeset 07c6b035d68b ! .hgtags Changeset: 01d947f8d411 Author: david Date: 2015-06-05 09:50 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/01d947f8d411 8081382: Make flags ParallelGCThreads and ConcGCThreads of type uint Reviewed-by: drwhite, stefank ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/parCardTableModRefBS.cpp ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1OopClosures.cpp ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/parallel/gcTaskManager.cpp ! src/share/vm/gc/parallel/pcTasks.cpp ! src/share/vm/gc/parallel/psCompactionManager.cpp ! src/share/vm/gc/parallel/psCompactionManager.hpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psPromotionManager.cpp ! src/share/vm/gc/parallel/psPromotionManager.hpp ! src/share/vm/gc/parallel/psPromotionManager.inline.hpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! test/gc/arguments/TestParallelGCThreads.java ! test/serviceability/attach/AttachSetGetFlag.java Changeset: 23cc50392e04 Author: drwhite Date: 2015-06-05 10:27 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/23cc50392e04 7097567: G1: abstract and encapsulate collector phases and transitions between them Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/concurrentMarkThread.cpp ! src/share/vm/gc/g1/g1Allocator.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp + src/share/vm/gc/g1/g1CollectorState.hpp ! src/share/vm/gc/g1/g1EvacFailure.cpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/g1RootProcessor.cpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/shared/vmGCOperations.cpp Changeset: 431b1333b1c1 Author: cjplummer Date: 2015-06-05 13:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/431b1333b1c1 8054386: Allow Java debugging when CDS is enabled Summary: Map archive RW when debugging is enabled Reviewed-by: sspitsyn, iklam, mseledtsov, dholmes ! src/share/vm/memory/filemap.cpp Changeset: b28271afc952 Author: simonis Date: 2015-06-08 17:39 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b28271afc952 8080684: PPC64: Fix little-endian build after "8077838: Recent developments for ppc" Summary: Also fix the Power8 detection which was broken because we issued an illegal 'lqarx' instruction Reviewed-by: kvn, asmundak ! src/cpu/ppc/vm/vm_version_ppc.cpp Changeset: 8207729d4dff Author: goetz Date: 2015-06-08 15:40 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8207729d4dff 8085975: Fix warning "converting to jlong from double" of gcc 4.1.2 after 8079561 Reviewed-by: mgerdin, ehelin ! src/share/vm/runtime/timer.cpp Changeset: cf5a0377f578 Author: coleenp Date: 2015-06-09 10:26 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cf5a0377f578 8035074: hs_err improvement: Add time zone information in the hs_err file 8026335: hs_err improvement: Print exact compressed oops mode and the heap base value. 8026331: hs_err improvement: Print if we have seen any OutOfMemoryErrors or StackOverflowErrors Summary: Add requested things to hs_err file. Reviewed-by: ctornqvi, dholmes ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/exceptions.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 0e505de1dff4 Author: mockner Date: 2015-06-09 12:22 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0e505de1dff4 8076161: Runtime stub for throw_null_pointer_exception always constructs log messages Summary: A LogEvents filter has been added to avoid unnecessary string construction. Reviewed-by: coleenp, hseigel, dholmes ! src/share/vm/utilities/exceptions.cpp Changeset: 045e847705db Author: coleenp Date: 2015-06-10 04:39 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/045e847705db Merge ! src/share/vm/utilities/exceptions.cpp Changeset: fd32da92f8b9 Author: jwilhelm Date: 2015-06-09 16:48 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fd32da92f8b9 Merge ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 90bf55c6ff80 Author: jwilhelm Date: 2015-06-10 05:59 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/90bf55c6ff80 Merge Changeset: 4c6832d5feff Author: kbarrett Date: 2015-06-09 15:05 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4c6832d5feff 8086027: Multiple STATIC_ASSERTs at class scope doesn't work Summary: Make supporting typedef name unique via __LINE__ concatenation Reviewed-by: dholmes, brutisso ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp ! src/share/vm/utilities/macros.hpp Changeset: 265efe426d5a Author: kbarrett Date: 2015-06-10 07:37 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/265efe426d5a Merge Changeset: ae5fa26d02d2 Author: ykantser Date: 2015-06-08 12:54 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ae5fa26d02d2 8085813: The targeted processes in sun/tools tests should be launched with -XX:+UsePerfData flag in order to work on embedded platforms Reviewed-by: sspitsyn ! test/serviceability/sa/TestClassLoaderStats.java ! test/serviceability/sa/TestStackTrace.java ! test/serviceability/sa/jmap-hashcode/Test8028623.java Changeset: 76f495512e4a Author: goetz Date: 2015-06-11 11:07 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/76f495512e4a 8086073: Fix PrintStubCode for empty StubCodeGenerator. Reviewed-by: kvn, lfoltan ! src/share/vm/runtime/stubCodeGenerator.cpp Changeset: ade59c868ad6 Author: david Date: 2015-06-12 12:55 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ade59c868ad6 8025608: GC trace events missing nursery size information Reviewed-by: sjohanss, mgerdin ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/shared/gcHeapSummary.hpp ! src/share/vm/gc/shared/gcTrace.hpp ! src/share/vm/gc/shared/gcTraceSend.cpp ! src/share/vm/trace/trace.xml Changeset: e43885496ea0 Author: jiangli Date: 2015-06-12 17:29 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e43885496ea0 8015086: add interned strings to the shared archive. Summary: Support saving interned strings in shared CDS archive. Reviewed-by: coleenp, iklam, pliden ! src/share/vm/classfile/compactHashtable.cpp ! src/share/vm/classfile/compactHashtable.hpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/stringTable.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/gc/g1/g1StringDedupThread.cpp ! src/share/vm/gc/g1/g1StringDedupThread.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/services/virtualMemoryTracker.cpp Changeset: 46850a050b8b Author: jiangli Date: 2015-06-12 19:49 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/46850a050b8b 8042668: GC Support for shared heap ranges in CDS Summary: Added "Archive Region" support to the G1 GC Reviewed-by: tschatzl, brutisso Contributed-by: tom.ben...@oracle.com ! src/share/vm/gc/g1/collectionSetChooser.cpp ! src/share/vm/gc/g1/collectionSetChooser.hpp ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/g1Allocator.cpp ! src/share/vm/gc/g1/g1Allocator.hpp ! src/share/vm/gc/g1/g1BiasedArray.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1EvacFailure.cpp ! src/share/vm/gc/g1/g1HRPrinter.cpp ! src/share/vm/gc/g1/g1HRPrinter.hpp ! src/share/vm/gc/g1/g1MarkSweep.cpp ! src/share/vm/gc/g1/g1MarkSweep.hpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegion.hpp ! src/share/vm/gc/g1/heapRegionManager.cpp ! src/share/vm/gc/g1/heapRegionManager.hpp ! src/share/vm/gc/g1/heapRegionSet.cpp ! src/share/vm/gc/g1/heapRegionType.cpp ! src/share/vm/gc/g1/heapRegionType.hpp ! src/share/vm/gc/serial/markSweep.cpp ! src/share/vm/gc/serial/markSweep.hpp ! src/share/vm/gc/serial/markSweep.inline.hpp ! src/share/vm/gc/shared/collectedHeap.hpp Changeset: 9f30e311a148 Author: kbarrett Date: 2015-06-15 01:38 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9f30e311a148 8098517: Unprotected PrintMalloc in os::realloc Summary: Also verify tty != NULL before printing. Reviewed-by: dholmes ! src/share/vm/runtime/os.cpp Changeset: 6484a4b78372 Author: sjohanss Date: 2015-06-15 10:24 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6484a4b78372 8077279: assert(ic->is_clean()) failed: IC should be clean Reviewed-by: rbackman, thartmann ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/runtime/sweeper.cpp Changeset: 093fa26dc3a1 Author: jwilhelm Date: 2015-06-15 13:48 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/093fa26dc3a1 Merge Changeset: 5a799e9af4b7 Author: sgehwolf Date: 2015-06-15 11:50 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5a799e9af4b7 8098552: 8079792 breaks Zero builds without precompiled headers. Summary: Include memRegion.hpp in g1BiasedArray.hpp Reviewed-by: ehelin, sjohanss ! src/share/vm/gc/g1/g1BiasedArray.hpp Changeset: 33f1bdd53f66 Author: ctornqvi Date: 2015-06-15 14:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/33f1bdd53f66 8087121: bscmake fails when building inside VS2013 Reviewed-by: hseigel, lfoltan, mgronlun ! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java Changeset: b8a3be10a4ed Author: bdelsart Date: 2015-06-16 11:58 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b8a3be10a4ed 8079473: allow demangling to be optional in dll_address_to_function_name Summary: add a demangling boolean argument to dll_address_to_function_name and decode Reviewed-by: dholmes, simonis ! src/os/aix/vm/decoder_aix.hpp ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/porting_aix.cpp ! src/os/aix/vm/porting_aix.hpp ! src/os/bsd/vm/decoder_machO.hpp ! 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/decoder_windows.cpp ! src/os/windows/vm/decoder_windows.hpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/utilities/decoder.cpp ! src/share/vm/utilities/decoder.hpp ! src/share/vm/utilities/decoder_elf.cpp ! src/share/vm/utilities/decoder_elf.hpp Changeset: 031d1463ed4c Author: aeriksso Date: 2015-06-16 15:59 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/031d1463ed4c 8076110: VM crash when class is redefined with Instrumentation.redefineClasses Reviewed-by: coleenp, sspitsyn ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp + test/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java Changeset: 8c0e5aa4995e Author: poonam Date: 2015-06-16 14:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8c0e5aa4995e 8085965: VM hangs in C2Compiler Summary: CMSClassUnloadingEnabled and ExplicitGCInvokesConcurrentAndUnloadsClasses should be disabled when -Xnoclassgc is specified Reviewed-by: jmasa, kbarrett ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 87179f8c91f8 Author: poonam Date: 2015-06-17 00:52 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/87179f8c91f8 Merge Changeset: d89dc667352b Author: coleenp Date: 2015-06-17 11:30 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d89dc667352b 8085865: hs_err improvement: Printing /proc/cpuinfo makes too long hs_err files Summary: summarize information from linux-x86; it's too long and redundant Reviewed-by: gtriantafill, dholmes, mgerdin, dcubed ! 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/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/vmError.cpp Changeset: c30414cbbd88 Author: coleenp Date: 2015-06-17 15:45 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c30414cbbd88 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/os.hpp Changeset: ee0c45f5e977 Author: jwilhelm Date: 2015-06-17 14:44 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ee0c45f5e977 8077842: Remove the level parameter passed around in GenCollectedHeap Reviewed-by: kbarrett, mgerdin ! agent/src/share/classes/sun/jvm/hotspot/gc/shared/Generation.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/cms/parNewGeneration.hpp ! src/share/vm/gc/cms/parOopClosures.inline.hpp ! src/share/vm/gc/cms/vmCMSOperations.cpp ! src/share/vm/gc/serial/defNewGeneration.cpp ! src/share/vm/gc/serial/defNewGeneration.hpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/serial/genMarkSweep.hpp ! src/share/vm/gc/serial/tenuredGeneration.cpp ! src/share/vm/gc/serial/tenuredGeneration.hpp ! src/share/vm/gc/shared/cardGeneration.cpp ! src/share/vm/gc/shared/cardGeneration.hpp ! src/share/vm/gc/shared/cardTableRS.cpp ! src/share/vm/gc/shared/cardTableRS.hpp ! src/share/vm/gc/shared/collectorPolicy.cpp ! src/share/vm/gc/shared/collectorPolicy.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.hpp ! src/share/vm/gc/shared/generation.cpp ! src/share/vm/gc/shared/generation.hpp ! src/share/vm/gc/shared/generationSpec.cpp ! src/share/vm/gc/shared/generationSpec.hpp ! src/share/vm/gc/shared/vmGCOperations.cpp ! src/share/vm/gc/shared/vmGCOperations.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/memoryService.cpp Changeset: c9f09a9435cc Author: david Date: 2015-06-17 17:29 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c9f09a9435cc 7169803: Usage of pretenured value is not correct Reviewed-by: tamao, jmasa ! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp ! src/share/vm/gc/parallel/psOldGen.cpp Changeset: f26a2f504e28 Author: iklam Date: 2015-06-17 13:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f26a2f504e28 8098815: Assertion failure in CDS shared string archive support on Windows Summary: check for a zero length before calling the G1 fill_archive_regions routine Reviewed-by: coleenp, iklam, dcubed Contributed-by: tom.ben...@oracle.com ! src/share/vm/memory/filemap.cpp Changeset: 7128e27f94fb Author: iklam Date: 2015-06-17 22:49 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7128e27f94fb Merge Changeset: 68ccb61f76e9 Author: coleenp Date: 2015-06-17 21:44 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/68ccb61f76e9 8098821: Crash in system dictionary initialization with shared strings Summary: map string regions after the compressed class base is known Reviewed-by: iklam, dcubed Contributed-by: coleen.phillim...@oracle.com, mikhailo.seledt...@oracle.com ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/prims/whitebox.cpp Changeset: d6930f725b2d Author: coleenp Date: 2015-06-17 23:46 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d6930f725b2d Merge Changeset: 3a6340e51172 Author: coleenp Date: 2015-06-18 00:40 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3a6340e51172 Merge ! src/share/vm/memory/filemap.cpp Changeset: 9498f65dc429 Author: erikj Date: 2015-06-18 10:26 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9498f65dc429 8087195: Support building hotspot with devkits on Macosx Reviewed-by: dholmes, ihse ! make/bsd/makefiles/dtrace.make ! make/bsd/makefiles/universal.gmk Changeset: 67ef66f8a9ab Author: hseigel Date: 2015-06-18 08:44 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/67ef66f8a9ab 8042041: https://bugs.openjdk.java.net/browse/JDK-8042041 Summary: Don't assert if class has a bad element_tag in an element_value structure of a RuntimeVisibleAnnotation attribute. Instead, ignore the attribute. Reviewed-by: acorn, gtriantafill ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp + test/runtime/classFileParserBug/AnnotationTag.java + test/runtime/classFileParserBug/badAnnotTag.jcod Changeset: 77ca08d2e512 Author: bpittore Date: 2015-06-18 10:47 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/77ca08d2e512 8080776: ARM 32 bit binaries do not run on 64 bit ARM v8 hardware Summary: Need to know arm cpu type earlier in the init sequence to avoid illegal instruction Reviewed-by: dholmes, dlong, bdelsart ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vm_version.hpp Changeset: 4a179f93d775 Author: shade Date: 2015-06-19 09:41 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4a179f93d775 8078438: Interpreter should support conditional card marks (UseCondCardMark) on x86 and aarch64 Summary: Add interpreter support for conditional card marks on x86 and aarch64 Reviewed-by: tschatzl, aph ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp Changeset: a7d15bf7b961 Author: aph Date: 2015-06-19 09:41 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a7d15bf7b961 8079315: UseCondCardMark broken in conjunction with CMS precleaning on x86 Summary: Add the necessary StoreLoad barrier in interpreter, C1 and C2 for x86 Reviewed-by: tschatzl ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/opto/graphKit.cpp Changeset: fdc0cb96061f Author: tschatzl Date: 2015-06-19 11:27 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fdc0cb96061f 8078669: G1 applies SurvivorAlignmentInBytes to both survivor and old gen Summary: After refactoring of the relevant code in JDK-8060025 the survivor alignment had been applied to any allocation within PLABs. Only do that for survivor allocations again. Improve the related tests to have less variance. Reviewed-by: jmasa, fzhinkin ! src/share/vm/gc/g1/g1Allocator.hpp ! 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: 5bbf25472731 Author: gziemski Date: 2015-06-18 14:39 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5bbf25472731 8122937: [JEP 245] Validate JVM Command-Line Flag Arguments. Summary: Validate the arguments to all JVM command-line flags so as to avoid crashes, and ensure that appropriate error messages are displayed when they are invalid. Reviewed-by: ddmitriev, dholmes, kbarrett, drwhite, brutisso, coleenp ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/zero/vm/globals_zero.hpp ! src/os/aix/vm/globals_aix.hpp ! src/os/bsd/vm/globals_bsd.hpp ! src/os/linux/vm/globals_linux.hpp ! src/os/solaris/vm/globals_solaris.hpp ! src/os/windows/vm/globals_windows.hpp ! src/share/vm/c1/c1_globals.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/gc/g1/g1_globals.cpp ! src/share/vm/gc/g1/g1_globals.hpp ! src/share/vm/opto/c2_globals.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp + src/share/vm/runtime/commandLineFlagConstraintList.cpp + src/share/vm/runtime/commandLineFlagConstraintList.hpp + src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp + src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp + src/share/vm/runtime/commandLineFlagConstraintsGC.cpp + src/share/vm/runtime/commandLineFlagConstraintsGC.hpp + src/share/vm/runtime/commandLineFlagConstraintsRuntime.cpp + src/share/vm/runtime/commandLineFlagConstraintsRuntime.hpp + src/share/vm/runtime/commandLineFlagRangeList.cpp + src/share/vm/runtime/commandLineFlagRangeList.hpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/os_ext.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/classLoadingService.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/management.cpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/writeableFlags.cpp ! src/share/vm/services/writeableFlags.hpp ! test/compiler/c2/7200264/Test7200264.sh ! test/compiler/startup/NumCompilerThreadsCheck.java ! test/gc/arguments/TestHeapFreeRatio.java ! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java ! test/gc/g1/TestStringDeduplicationTools.java ! test/runtime/CompressedOops/CompressedClassSpaceSize.java ! test/runtime/CompressedOops/ObjectAlignment.java ! test/runtime/contended/Options.java Changeset: 21bbcc957937 Author: ddmitriev Date: 2015-06-19 07:57 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/21bbcc957937 8072931: JEP-JDK-8059557: Test task: test framework development Summary: Test set for JEP 245 Validate JVM Command-Line Flag Arguments Reviewed-by: ctornqvi, dholmes, gziemski ! test/TEST.groups + test/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java + test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java + test/runtime/CommandLine/OptionsValidation/TestOptionsWithRangesDynamic.java + test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/DoubleJVMOption.java + test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/IntJVMOption.java + test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java + test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java Changeset: bf2c494a8266 Author: coleenp Date: 2015-06-19 13:03 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bf2c494a8266 Merge ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/services/memoryService.cpp Changeset: 8869bb2bc262 Author: jprovino Date: 2015-06-18 16:28 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8869bb2bc262 8085987: Vm crash "not long aligned" in nsk/stress/metaspace/jck60/jck6* tests Summary: The word size being allocated needs to be rounded up. Reviewed-by: jmasa, tbenson ! src/share/vm/memory/metaspace.cpp Changeset: 01a99de9d5cb Author: cjplummer Date: 2015-06-19 14:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/01a99de9d5cb 8087153: EXCEPTION_ACCESS_VIOLATION when CDS RO section vanished on win32 Summary: When mapping RW for debugging support, update space_info->read_only to reflect it is RW Reviewed-by: dcubed, coleenp, iklam ! src/share/vm/memory/filemap.cpp Changeset: 2e5dfcbc8a5a Author: lmesnik Date: 2015-06-09 15:03 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2e5dfcbc8a5a 8079134: [TESTBUG] Remove applicable_*gc and needs_*gc groups from TEST.groups Reviewed-by: mgerdin, drwhite ! test/TEST.groups Changeset: 5916110131c4 Author: stuefe Date: 2015-06-22 19:21 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5916110131c4 8078513: [linux] Clean up code relevant to LinuxThreads implementation Reviewed-by: dholmes, sla, coleenp, simonis ! agent/src/os/linux/proc_service.h ! src/os/aix/vm/os_aix.cpp ! 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_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/linux_x86/vm/threadLS_linux_x86.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 4aac5a6d3eb2 Author: shade Date: 2015-06-23 10:12 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4aac5a6d3eb2 8129332: Missing test case for JDK-8078438 Summary: Add the test case originally developed for JDK-8078438 Reviewed-by: tschatzl + test/gc/CondCardMark/Basic.java Changeset: 69d1ffe46890 Author: dsamersoff Date: 2015-06-23 12:35 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/69d1ffe46890 8081576: serviceability/sa tests fail due to LingeredApp process fails to start Summary: Provide a API to corrctly terminate LingeredApp Reviewed-by: sspitsyn ! test/serviceability/sa/TestClassLoaderStats.java ! test/serviceability/sa/TestStackTrace.java Changeset: ee8ce10986aa Author: dsamersoff Date: 2015-06-23 11:00 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ee8ce10986aa Merge Changeset: 24dc0703f928 Author: adinn Date: 2015-06-23 10:17 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/24dc0703f928 8129584: Fix required for aarch64 after 8122937 Summary: The fix for 8122937 omitted cpu/aarch64 changes required by src/share fixes Reviewed-by: kvn, simonis ! src/cpu/aarch64/vm/globals_aarch64.hpp Changeset: 9fd1e63eb982 Author: bdelsart Date: 2015-06-23 17:48 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9fd1e63eb982 8087133: Improve sharing of native wrappers in SignatureHandlerLibrary Summary: fingerprint normalization for arm32 Reviewed-by: dholmes, coleenp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/runtime/signature.hpp Changeset: 357d0ffc7dab Author: bdelsart Date: 2015-06-23 18:03 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/357d0ffc7dab Merge Changeset: accd0f763858 Author: dsamersoff Date: 2015-06-23 20:55 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/accd0f763858 8078632: conflicts between open and closed SA ports Summary: closed port is renamed to arm64 Reviewed-by: dlong, dholmes ! agent/src/share/classes/sun/jvm/hotspot/utilities/AltPlatformInfo.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java Changeset: a005dca78b98 Author: dsamersoff Date: 2015-06-23 18:05 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a005dca78b98 Merge Changeset: 987e2ab36734 Author: kbarrett Date: 2015-06-23 17:18 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/987e2ab36734 8129446: crash when reporting corrupted classfile Summary: Increase buffer size and use jio_snprintf for message generation Reviewed-by: tbenson, coleenp, iklam ! src/share/vm/classfile/compactHashtable.cpp Changeset: 8528cb30b2b3 Author: kbarrett Date: 2015-06-24 02:00 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8528cb30b2b3 Merge Changeset: 627850850754 Author: coleenp Date: 2015-06-23 22:10 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/627850850754 8129607: Incorrect GPL header Summary: fix typo in GPL header Reviewed-by: kvn, dholmes ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp Changeset: 7389e85d56fb Author: bdelsart Date: 2015-06-24 08:30 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7389e85d56fb 8030076: remove unused runtime related code Summary: small cleanup of runtime code Reviewed-by: dholmes, coleenp ! agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: d472d1331479 Author: sjohanss Date: 2015-06-24 08:37 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d472d1331479 8081607: Change default GC for server configurations to G1 Summary: For more info see JEP 248. Reviewed-by: pliden, tschatzl ! src/share/vm/runtime/arguments.cpp ! test/gc/arguments/TestSelectDefaultGC.java Changeset: c23a78fd7182 Author: sjohanss Date: 2015-06-24 10:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c23a78fd7182 Merge Changeset: 1805f1b68097 Author: tschatzl Date: 2015-06-24 09:42 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1805f1b68097 8079208: gc/g1/TestLargePageUseForAuxMemory.java fails due to not considering page allocation granularity for setup Summary: The test case needs to use the OS'es allocation granularity to properly determine the boundary values for the test. Reviewed-by: dfazunen, jmasa, ecaspole ! src/share/vm/prims/whitebox.cpp ! test/gc/g1/TestLargePageUseForAuxMemory.java Changeset: c6eba2b4fb99 Author: tschatzl Date: 2015-06-24 11:55 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c6eba2b4fb99 Merge Changeset: bd2880d64d1d Author: enevill Date: 2015-06-24 05:45 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bd2880d64d1d 8081294: aarch64: fails to build on ubuntu wily Reviewed-by: dholmes ! agent/src/os/linux/libproc.h Changeset: d2a850250e50 Author: dholmes Date: 2015-06-24 11:58 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d2a850250e50 Merge Changeset: 7cce923d043c Author: dholmes Date: 2015-06-24 13:26 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7cce923d043c Merge Changeset: f48c6891ec48 Author: brutisso Date: 2015-06-23 13:26 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f48c6891ec48 8129549: G1: Make sure the concurrent thread does not mix its logging with the STW pauses Reviewed-by: pliden, tschatzl ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/concurrentMarkThread.cpp ! src/share/vm/gc/g1/concurrentMarkThread.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp Changeset: 626c3842ad4f Author: brutisso Date: 2015-06-24 15:04 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/626c3842ad4f Merge Changeset: 0032abb6e693 Author: aph Date: 2015-06-12 15:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0032abb6e693 8078521: AARCH64: Add AArch64 SA support Summary: Add AArch64 SA support Reviewed-by: dsamersoff, dholmes ! agent/make/Makefile ! agent/src/os/linux/LinuxDebuggerLocal.c ! agent/src/os/linux/Makefile ! agent/src/share/classes/sun/jvm/hotspot/HSDB.java + agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64ThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64Thread.java + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadContext.java + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadFactory.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64CurrentFrameGuess.java + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64JavaCallWrapper.java + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64RegisterMap.java + agent/src/share/classes/sun/jvm/hotspot/runtime/linux_aarch64/LinuxAARCH64JavaThreadPDAccess.java ! make/sa.files Changeset: 3032dd028886 Author: dsamersoff Date: 2015-06-24 13:16 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3032dd028886 Merge Changeset: 3ebc4f430a74 Author: dsamersoff Date: 2015-06-24 14:28 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3ebc4f430a74 Merge Changeset: 4ffba31b9baa Author: jwilhelm Date: 2015-06-24 13:38 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4ffba31b9baa Merge ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp - test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.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: 9251516ec93d Author: mcberg Date: 2015-06-16 16:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9251516ec93d 8080325: SuperWord loop unrolling analysis Summary: Determine loop unroll factor based on supported vectors sizes. Reviewed-by: roland, kvn ! src/cpu/x86/vm/c2_init_x86.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/superword.hpp Changeset: ce0c612ea443 Author: ascarpino Date: 2015-06-17 17:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ce0c612ea443 8073108: Use x86 and SPARC CPU instructions for GHASH acceleration Reviewed-by: kvn, jrose ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86.cpp ! src/cpu/x86/vm/stubRoutines_x86.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/share/vm/classfile/vmSymbols.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/globals.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp ! test/compiler/codegen/7184394/TestAESBase.java ! test/compiler/codegen/7184394/TestAESEncode.java ! test/compiler/codegen/7184394/TestAESMain.java Changeset: a59d9a08b648 Author: kvn Date: 2015-06-18 11:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a59d9a08b648 8129094: assert(is_java_primitive(bt)) failed: only primitive type vectors Summary: ignored non-primitive type memory operation regardless its (or its inputs) control. Reviewed-by: roland, mcberg ! src/share/vm/opto/superword.cpp Changeset: 8f8c4af059a9 Author: goetz Date: 2015-06-11 10:50 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8f8c4af059a9 8087183: Fix call to inline function is_oop in header debugInfo.hpp. Reviewed-by: kvn, kbarrett, dholmes ! src/share/vm/code/debugInfo.cpp ! src/share/vm/code/debugInfo.hpp Changeset: 405cb20a06a9 Author: kvn Date: 2015-06-19 15:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/405cb20a06a9 Merge ! src/share/vm/runtime/globals.hpp Changeset: b125c7ae3995 Author: kvn Date: 2015-06-19 17:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b125c7ae3995 8080157: assert(allocates2(pc)) failed: not in CodeBuffer memory Summary: increase code_size2 for stubs Reviewed-by: iveresov ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/share/vm/runtime/stubRoutines.cpp Changeset: 734d01248316 Author: goetz Date: 2015-06-22 14:22 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/734d01248316 8129423: Fix unlink() of LogCompilation tmp files lost in merge of 8007993 and 8060074. Reviewed-by: kvn, simonis ! src/share/vm/compiler/compileLog.cpp Changeset: a7dfe3d73bf9 Author: mcberg Date: 2015-06-23 12:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a7dfe3d73bf9 8081247: AVX 512 extended support Summary: add more support for EVEX encoding Reviewed-by: kvn, neliasso ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/cpu/x86/vm/x86.ad Changeset: 0b76cb81b165 Author: goetz Date: 2015-06-24 09:13 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0b76cb81b165 8129757: ppc/aarch: Fix passing thread to runtime after "8073165: Contended Locking fast exit bucket." Reviewed-by: enevill, simonis, adinn ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp Changeset: da05ab7fde79 Author: kvn Date: 2015-06-25 09:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/da05ab7fde79 Merge ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: cfcdcb9f73d0 Author: kvn Date: 2015-06-26 15:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cfcdcb9f73d0 8130008: compiler/codecache/jmx/UsageThresholdIncreasedTest.java should be quarantined Reviewed-by: iveresov ! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java Changeset: 02ef8543e20f Author: amurillo Date: 2015-06-26 19:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/02ef8543e20f Merge ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: aec5456c3e72 Author: amurillo Date: 2015-06-30 11:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aec5456c3e72 Merge Changeset: c1b2825ef47e Author: lana Date: 2015-07-02 16:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c1b2825ef47e Merge Changeset: d49e3c587121 Author: katleman Date: 2015-07-09 13:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d49e3c587121 Added tag jdk9-b72 for changeset c1b2825ef47e ! .hgtags