[OpenJDK Rasterizer] hg: graphics-rasterizer/jdk9/hotspot: 176 new changesets

philip.race at oracle.com philip.race at oracle.com
Fri Jul 24 20:47:20 UTC 2015


Changeset: 4e745c069aa3
Author:    lana
Date:      2015-06-18 01:43 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4e745c069aa3

Added tag jdk9-b69 for changeset ff0929a59ced

! .hgtags

Changeset: 8672e9264db3
Author:    lana
Date:      2015-06-18 10:23 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8672e9264db3

Merge


Changeset: 7bdd9afd08be
Author:    enevill
Date:      2015-06-23 18:56 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/jdk9/hotspot/rev/cdcedb28cf6e

Merge


Changeset: 63337cc98898
Author:    enevill
Date:      2015-06-03 08:23 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/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.alexeev at 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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/jdk9/hotspot/rev/394e2a24dff2

Merge


Changeset: 8597e296c18b
Author:    david
Date:      2015-06-04 14:29 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/jdk9/hotspot/rev/972580a0eef8

Merge


Changeset: 4f8acfe256da
Author:    katleman
Date:      2015-06-25 10:21 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4f8acfe256da

Added tag jdk9-b70 for changeset 8672e9264db3

! .hgtags

Changeset: 07c6b035d68b
Author:    lana
Date:      2015-06-28 16:39 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/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: 01d947f8d411
Author:    david
Date:      2015-06-05 09:50 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/jdk9/hotspot/rev/90bf55c6ff80

Merge


Changeset: 4c6832d5feff
Author:    kbarrett
Date:      2015-06-09 15:05 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/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/graphics-rasterizer/jdk9/hotspot/rev/265efe426d5a

Merge


Changeset: ae5fa26d02d2
Author:    ykantser
Date:      2015-06-08 12:54 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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.benson at 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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/jdk9/hotspot/rev/093fa26dc3a1

Merge


Changeset: 5a799e9af4b7
Author:    sgehwolf
Date:      2015-06-15 11:50 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/jdk9/hotspot/rev/87179f8c91f8

Merge


Changeset: d89dc667352b
Author:    coleenp
Date:      2015-06-17 11:30 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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.benson at 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/graphics-rasterizer/jdk9/hotspot/rev/7128e27f94fb

Merge


Changeset: 68ccb61f76e9
Author:    coleenp
Date:      2015-06-17 21:44 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/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.phillimore at oracle.com, mikhailo.seledtsov at 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/graphics-rasterizer/jdk9/hotspot/rev/d6930f725b2d

Merge


Changeset: 3a6340e51172
Author:    coleenp
Date:      2015-06-18 00:40 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/jdk9/hotspot/rev/ee8ce10986aa

Merge


Changeset: 24dc0703f928
Author:    adinn
Date:      2015-06-23 10:17 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/jdk9/hotspot/rev/357d0ffc7dab

Merge


Changeset: accd0f763858
Author:    dsamersoff
Date:      2015-06-23 20:55 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/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/graphics-rasterizer/jdk9/hotspot/rev/a005dca78b98

Merge


Changeset: 987e2ab36734
Author:    kbarrett
Date:      2015-06-23 17:18 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/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/graphics-rasterizer/jdk9/hotspot/rev/8528cb30b2b3

Merge


Changeset: 627850850754
Author:    coleenp
Date:      2015-06-23 22:10 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/jdk9/hotspot/rev/c23a78fd7182

Merge


Changeset: 1805f1b68097
Author:    tschatzl
Date:      2015-06-24 09:42 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/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/graphics-rasterizer/jdk9/hotspot/rev/c6eba2b4fb99

Merge


Changeset: bd2880d64d1d
Author:    enevill
Date:      2015-06-24 05:45 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/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/graphics-rasterizer/jdk9/hotspot/rev/d2a850250e50

Merge


Changeset: 7cce923d043c
Author:    dholmes
Date:      2015-06-24 13:26 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7cce923d043c

Merge


Changeset: f48c6891ec48
Author:    brutisso
Date:      2015-06-23 13:26 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/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/graphics-rasterizer/jdk9/hotspot/rev/626c3842ad4f

Merge


Changeset: 0032abb6e693
Author:    aph
Date:      2015-06-12 15:49 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/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/graphics-rasterizer/jdk9/hotspot/rev/3032dd028886

Merge


Changeset: 3ebc4f430a74
Author:    dsamersoff
Date:      2015-06-24 14:28 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3ebc4f430a74

Merge


Changeset: 4ffba31b9baa
Author:    jwilhelm
Date:      2015-06-24 13:38 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/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/graphics-rasterizer/jdk9/hotspot/rev/aec5456c3e72

Merge


Changeset: e0e81b7ec6cd
Author:    katleman
Date:      2015-07-02 08:53 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e0e81b7ec6cd

Added tag jdk9-b71 for changeset 07c6b035d68b

! .hgtags

Changeset: c1b2825ef47e
Author:    lana
Date:      2015-07-02 16:09 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c1b2825ef47e

Merge


Changeset: 0cedc8c6582e
Author:    kvn
Date:      2015-06-29 00:10 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0cedc8c6582e

8073583: C2 support for CRC32C on SPARC
Reviewed-by: jrose, kvn
Contributed-by: james.cheng at oracle.com

! 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/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.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/intrinsics/crc32c/TestCRC32C.java

Changeset: 03498f2b20a8
Author:    enevill
Date:      2015-06-25 08:52 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/03498f2b20a8

8086087: aarch64: add support for 64 bit vectors
Summary: Support 64 bit vectors
Reviewed-by: kvn, aph

! src/cpu/aarch64/vm/aarch64.ad

Changeset: 69fad5109885
Author:    enevill
Date:      2015-06-25 13:41 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/69fad5109885

8129426: aarch64: add support for PopCount in C2
Summary: Add support for PopCount using SIMD cnt and addv inst
Reviewed-by: kvn, aph
Contributed-by: alexander.alexeev at caviumnetworks.com

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp

Changeset: a88735af82a4
Author:    skovalev
Date:      2015-06-17 16:22 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a88735af82a4

8067163: Several JT_HS tests fails due to ClassNotFoundException on compacts
Reviewed-by: dholmes, vlivanov

! test/TEST.groups

Changeset: bfece9d042eb
Author:    vlivanov
Date:      2015-06-15 15:27 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/bfece9d042eb

8087218: Constant fold loads from final instance fields in VM anonymous classes
Reviewed-by: jrose, rbackman

! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp

Changeset: 636250d14884
Author:    kvn
Date:      2015-06-30 12:12 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/636250d14884

8129893: 8129094 fix is incomplete
Summary: move old and add new primitive type check.
Reviewed-by: iveresov

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

Changeset: ab3d5ef2da1d
Author:    iveresov
Date:      2015-06-30 14:44 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ab3d5ef2da1d

8079775: Java 9-fastdebug ia32 Error: Unimplemented with "-XX:CompilationPolicyChoice=1 -XX:-TieredCompilation" options
8079062: Java 9-fastdebug crash(hit assertion) with "-XX:CompilationPolicyChoice=1 -XX:-TieredCompilation" options
Summary: Revive stack walk compilation policy
Reviewed-by: kvn

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/rframe.cpp
! src/share/vm/runtime/rframe.hpp

Changeset: 8835879bc34a
Author:    thartmann
Date:      2015-07-01 09:07 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8835879bc34a

8129937: compiler/codecache/jmx/UsageThresholdIncreasedTest.java fails with "Usage threshold was hit"
Summary: Tests should not assume that usage of non-profiled code heap is predictable.
Reviewed-by: kvn, dpochepk

! test/compiler/codecache/jmx/CodeCacheUtils.java
! test/compiler/codecache/jmx/GetUsageTest.java
! test/compiler/codecache/jmx/PeakUsageTest.java
! test/compiler/codecache/jmx/PoolsIndependenceTest.java
! test/compiler/codecache/jmx/ThresholdNotificationsTest.java
! test/compiler/codecache/jmx/UsageThresholdExceededTest.java
! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
! test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java

Changeset: f7b19ca15ef8
Author:    thartmann
Date:      2015-07-01 09:15 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f7b19ca15ef8

Merge


Changeset: e53adadfdcb5
Author:    amurillo
Date:      2015-07-02 14:12 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e53adadfdcb5

Merge


Changeset: aa457465c1cd
Author:    amurillo
Date:      2015-07-07 10:37 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/aa457465c1cd

Merge


Changeset: d49e3c587121
Author:    katleman
Date:      2015-07-09 13:49 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d49e3c587121

Added tag jdk9-b72 for changeset c1b2825ef47e

! .hgtags

Changeset: e37d432868be
Author:    lana
Date:      2015-07-09 16:37 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e37d432868be

Merge


Changeset: 9fcbb6768a78
Author:    aph
Date:      2015-06-16 17:31 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9fcbb6768a78

8130150: Implement BigInteger.montgomeryMultiply intrinsic
Summary: Add montgomeryMultiply intrinsics
Reviewed-by: kvn

! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! 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/sharedRuntime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
+ test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java

Changeset: d30647171e49
Author:    aph
Date:      2015-07-02 11:12 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d30647171e49

Merge

! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! 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
- 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: 9ad1e00a9f13
Author:    iveresov
Date:      2015-07-02 14:40 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9ad1e00a9f13

8080012: JVM times out with vdbench on SPARC M7-16
Summary: check cacheline sine only for one core on sun4v SPARC systems.
Reviewed-by: kvn

! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

Changeset: dd5ad200b2be
Author:    kvn
Date:      2015-07-02 17:49 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/dd5ad200b2be

Merge


Changeset: 90922865a9d6
Author:    zmajo
Date:      2015-07-03 07:25 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/90922865a9d6

8076112: Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics
Summary: Annotate possibly intrinsified methods with @HotSpotIntrinsicCandidate. Add checks omitted by intrinsics to the library code. Add CheckIntrinsics flags to check consistency of intrinsics.
Reviewed-by: jrose, kvn, thartmann, vlivanov, abuckley, darcy, ascarpino, briangoetz, alanb, aph, dnsimon

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/globals.hpp
! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
! test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java

Changeset: cd16fcb838d2
Author:    zmajo
Date:      2015-07-03 09:33 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/cd16fcb838d2

8130120: Handling of SHA intrinsics inconsistent across platforms
Summary: Introduce common warning message and common processing of SHA intrinsic-related arguments.
Reviewed-by: kvn, mcberg

! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/runtime/globals.hpp
! test/compiler/intrinsics/sha/cli/SHAOptionsBase.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java

Changeset: 5b039c8f1c37
Author:    goetz
Date:      2015-07-03 16:29 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5b039c8f1c37

8130432: ppc64le: Fix build of hsdis
Reviewed-by: dholmes, kvn

! src/share/tools/hsdis/Makefile

Changeset: d7f63963925f
Author:    goetz
Date:      2015-06-29 15:30 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d7f63963925f

8086069: Adapt runtime calls to recent intrinsics to pass ints as long
Summary: Remove CCallingConventionRequiresIntsAsLongs from shared code and push functionality to native wrapper. Less optimal but more flexible.
Reviewed-by: jrose, kvn

! src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp
! src/cpu/ppc/vm/globalDefinitions_ppc.hpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/globalDefinitions_sparc.hpp
! src/cpu/x86/vm/globalDefinitions_x86.hpp
! src/cpu/zero/vm/globalDefinitions_zero.hpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: 56c7eba0e850
Author:    enevill
Date:      2015-07-07 15:04 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/56c7eba0e850

8130687: aarch64: add support for hardware crc32c
Summary: add support for crc32c using built in crc32c instructions
Reviewed-by: kvn, aph

! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp

Changeset: 767f36deb0dc
Author:    bpittore
Date:      2015-06-24 12:12 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/767f36deb0dc

8081202: Hotspot compile warning: "Invalid suffix on literal; C++11 requires a space between literal and identifier"
Summary: Need to add a space between macro identifier and string literal
Reviewed-by: stefank, dholmes, kbarrett

! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/c1/c1_CFGPrinter.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! 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/concurrentMark.inline.hpp
! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1BiasedArray.cpp
! src/share/vm/gc/g1/g1BiasedArray.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc/g1/g1CardCounts.cpp
! src/share/vm/gc/g1/g1CardCounts.hpp
! src/share/vm/gc/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1ErgoVerbose.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1HRPrinter.cpp
! src/share/vm/gc/g1/g1InCSetState.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSetSummary.cpp
! src/share/vm/gc/g1/g1StringDedupQueue.cpp
! src/share/vm/gc/g1/g1StringDedupStat.cpp
! src/share/vm/gc/g1/g1StringDedupTable.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.inline.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionSet.cpp
! src/share/vm/gc/g1/satbQueue.cpp
! src/share/vm/gc/parallel/mutableNUMASpace.cpp
! src/share/vm/gc/parallel/psOldGen.hpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/shared/barrierSet.inline.hpp
! src/share/vm/gc/shared/blockOffsetTable.cpp
! src/share/vm/gc/shared/cardTableModRefBS.cpp
! src/share/vm/gc/shared/cardTableModRefBS.hpp
! src/share/vm/gc/shared/generation.cpp
! src/share/vm/gc/shared/plab.cpp
! src/share/vm/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/markOop.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/perf.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/unhandledOops.cpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/trace/traceStream.hpp
! src/share/vm/utilities/ostream.cpp

Changeset: b430ee406c9d
Author:    coleenp
Date:      2015-06-24 21:58 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b430ee406c9d

Merge

! src/share/vm/oops/method.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/runtime/deoptimization.cpp
- 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: 8c563e200153
Author:    ddmitriev
Date:      2015-06-24 18:19 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8c563e200153

8078399: Deprecate -Xoss, -Xsqnopause, -Xoptimize and -Xboundthreads options in JDK 9
Reviewed-by: dholmes, coleenp

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

Changeset: 35ebec061d98
Author:    ddmitriev
Date:      2015-06-24 18:21 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/35ebec061d98

8129394: [TESTBUG] runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java failed with double option
Reviewed-by: dholmes

! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/DoubleJVMOption.java

Changeset: b3fcf9a9e56f
Author:    dholmes
Date:      2015-06-25 08:30 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b3fcf9a9e56f

Merge


Changeset: efca4c9ca5bd
Author:    brutisso
Date:      2015-06-25 08:15 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/efca4c9ca5bd

8129626: G1: set_in_progress() and clear_started() needs a barrier on non-TSO platforms
Summary: Also reviewed by vitalyd at gmail.com
Reviewed-by: pliden, bpittore, bdelsart

! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp

Changeset: 55f126ec6c26
Author:    brutisso
Date:      2015-06-25 10:52 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/55f126ec6c26

Merge

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

Changeset: 34c9093f9618
Author:    bdelsart
Date:      2015-06-25 08:17 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/34c9093f9618

8081406: cleanup and minor extensions of the debugging facilities in CodeStrings
Summary: avoid issues around _defunct CodeStrings
Reviewed-by: dholmes, coleenp

! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/code/codeBlob.cpp

Changeset: 2f8eba9d2f69
Author:    bdelsart
Date:      2015-06-25 13:23 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2f8eba9d2f69

Merge


Changeset: a38b928b2975
Author:    tschatzl
Date:      2015-06-24 17:46 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a38b928b2975

8129602: Incorrect GPL header causes RE script to create wrong output
Summary: Fix up GPL headers so that the RE script works.
Reviewed-by: stefank, dholmes, coleenp

! test/testlibrary/ctw/Makefile

Changeset: 15c67e2f7cab
Author:    tschatzl
Date:      2015-06-25 09:04 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/15c67e2f7cab

8129604: Incorrect GPL header in README causes RE script to create wrong output
Summary: Fix up GPL headers by removing leading "#" so that the RE script works.
Reviewed-by: brutisso, coleenp

! test/testlibrary/ctw/README

Changeset: d51e38f88f9f
Author:    tschatzl
Date:      2015-06-25 09:06 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d51e38f88f9f

8129573: CollectedHeap::fill_with_objects() needs to use multiple arrays in 32 bit mode too
Summary: In JDK-8042668 we introduced a custom fill threshold for G1. This leads to CollectedHeap::fill_with_objects create too large objects in G1 when using it in 32 bit mode, as the code to create multiple filler objects is IFDEF'ed out on 32 bit. Enable this code on 32 bit too.
Reviewed-by: tonyp, mgerdin, tbenson

! src/share/vm/gc/shared/collectedHeap.cpp

Changeset: 825306677064
Author:    tschatzl
Date:      2015-06-25 07:13 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/825306677064

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: 3393f1245e55
Author:    tschatzl
Date:      2015-06-25 15:43 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3393f1245e55

Merge


Changeset: f51a900cd1e0
Author:    poonam
Date:      2015-06-25 06:52 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f51a900cd1e0

8129108: nmethod related crash in CMS
Summary: Add SO_AllCodeCache to root scanning options when not unloading classes with a CMS collection cycle
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp

Changeset: b8fe5e3e7eda
Author:    poonam
Date:      2015-06-25 18:14 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b8fe5e3e7eda

Merge


Changeset: 60f7aacc348d
Author:    jfdenise
Date:      2015-06-25 18:25 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/60f7aacc348d

8080511: Refresh of jimage support
Reviewed-by: alanb, mchung, psandoz, acorn, lfoltan, ctornqvi
Contributed-by: james.laskey at oracle.com, jean-francois.denise at oracle.com, sundararajan.athijegannathan at oracle.com

! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
+ src/share/vm/classfile/imageDecompressor.cpp
+ src/share/vm/classfile/imageDecompressor.hpp
! src/share/vm/classfile/imageFile.cpp
! src/share/vm/classfile/imageFile.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/os.cpp
+ src/share/vm/utilities/endian.cpp
+ src/share/vm/utilities/endian.hpp
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
+ test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
+ test/runtime/modules/ImageFile/ImageCloseTest.java
+ test/runtime/modules/ImageFile/ImageFileHeaderTest.java
+ test/runtime/modules/ImageFile/ImageFindAttributesTest.java
+ test/runtime/modules/ImageFile/ImageGetAttributesTest.java
+ test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
+ test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
+ test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
+ test/runtime/modules/ImageFile/ImageOpenTest.java
+ test/runtime/modules/ImageFile/ImageReadTest.java
+ test/runtime/modules/ImageFile/LocationConstants.java

Changeset: 1fa641488898
Author:    jfdenise
Date:      2015-06-25 20:47 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1fa641488898

Merge


Changeset: 289a2d2a8f97
Author:    stefank
Date:      2015-01-19 11:06 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/289a2d2a8f97

8087322: Implement a Semaphore utility class
Reviewed-by: kbarrett, dholmes

! make/solaris/makefiles/vm.make
! src/os/bsd/vm/os_bsd.cpp
+ src/os/bsd/vm/semaphore_bsd.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
+ src/os/posix/vm/semaphore_posix.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
+ src/os/windows/vm/semaphore_windows.hpp
! src/share/vm/prims/jni.cpp
+ src/share/vm/runtime/semaphore.cpp
+ src/share/vm/runtime/semaphore.hpp

Changeset: 94d13c20fbf0
Author:    stuefe
Date:      2015-06-26 08:29 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/94d13c20fbf0

8080925: Make error log write timeout parameter configurable
Reviewed-by: sla, coleenp, ctornqvi, dholmes

! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp

Changeset: d76f3398c6eb
Author:    hseigel
Date:      2015-06-29 11:48 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d76f3398c6eb

8073423: Remove LazyClassPathEntry support if no longer needed
Summary: Remove LazyClassPathEntry support and deprecate -XX:+LazyBootClassLoader
Reviewed-by: acorn, lfoltan

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: a51ca8e0d2f8
Author:    hseigel
Date:      2015-06-29 17:24 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a51ca8e0d2f8

Merge

! src/share/vm/runtime/globals.hpp

Changeset: e532b042ad77
Author:    minqi
Date:      2015-06-29 13:48 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e532b042ad77

8087143: Reduce Symbol::_identity_hash to 2 bytes
Summary: Convert Symbol::_identity_hash from integer to short integer to save two bytes. Also change identity_hash() to have 'this' and first two bytes of symbol join the calculation.
Reviewed-by: iklam, coleenp, shade

! agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 24e9c513dc27
Author:    goetz
Date:      2015-06-29 10:16 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/24e9c513dc27

8130036: Fix problems with imprecise C++ coding.
Reviewed-by: dholmes, kbarrett

! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 00cd0f4c1172
Author:    dcubed
Date:      2015-06-30 09:39 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/00cd0f4c1172

8130135: backout 8087143 due to failures in 8130115
Reviewed-by: minqi, coleenp

! agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 27d580c7af7a
Author:    dcubed
Date:      2015-06-30 09:48 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/27d580c7af7a

Merge


Changeset: 660fa1b69f63
Author:    dbuck
Date:      2015-06-30 15:26 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/660fa1b69f63

8072147: Preloading libjsig.dylib causes deadlock when signal() is called
Summary: Added check to prevent reentry of signal chaining code
Reviewed-by: dcubed, acorn, dholmes

! src/os/bsd/vm/jsig.c

Changeset: 97f63e5ca070
Author:    sjohanss
Date:      2015-04-30 13:33 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/97f63e5ca070

8078901: Add trace event for G1 MMU information
Reviewed-by: ehelin, mlarsson

! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1MMUTracker.cpp
! src/share/vm/gc/g1/g1MMUTracker.hpp
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/trace/trace.xml

Changeset: 381272dfdd9f
Author:    bdelsart
Date:      2015-07-01 10:53 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/381272dfdd9f

8087333: Optionally Pre-Generate the HotSpot Template Interpreter
Summary: Optional support for pregenerated template interpreter
Reviewed-by: coleenp, dholmes, kvn

! agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java
! agent/src/share/classes/sun/jvm/hotspot/memory/CodeHeap.java
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/rules.make
! make/linux/makefiles/vm.make
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
+ src/share/vm/code/codeCacheExtensions.hpp
+ src/share/vm/code/codeCacheExtensions_ext.hpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/stubs.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/memory/heap.hpp
! src/share/vm/memory/virtualspace.cpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/stubCodeGenerator.cpp
! src/share/vm/runtime/stubCodeGenerator.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
+ src/share/vm/runtime/vmStructs_ext.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 90e332204e4d
Author:    bdelsart
Date:      2015-07-01 10:26 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/90e332204e4d

Merge


Changeset: 3c1e5b2a99d3
Author:    sjohanss
Date:      2015-07-01 16:38 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3c1e5b2a99d3

8129590: TestShrinkDefragmentedHeap.java runs out of memory
Reviewed-by: jwilhelm, tschatzl

! test/gc/g1/TestShrinkDefragmentedHeap.java

Changeset: f6f5bd99f5a9
Author:    dpochepk
Date:      2015-07-01 21:04 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f6f5bd99f5a9

8129430: tests that requrie G1 should be excluded from execution on embedded platfomrs where g1 is not supported
Summary: Test group definition has been fixed
Reviewed-by: tschatzl

! test/TEST.groups

Changeset: 2e2af46ffba3
Author:    ddmitriev
Date:      2015-07-02 12:25 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2e2af46ffba3

8129786: Buffer overrun when passing long not existing option in JDK 9
Summary: Only make the obsolete check for valid arguments(length less than 256)
Reviewed-by: dcubed, dholmes

! src/share/vm/runtime/arguments.cpp
+ test/runtime/CommandLine/TestLongUnrecognizedVMOption.java

Changeset: 7f2a23af96b4
Author:    dholmes
Date:      2015-07-02 12:05 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7f2a23af96b4

Merge


Changeset: a59c4a123c47
Author:    jwilhelm
Date:      2015-07-02 18:07 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a59c4a123c47

8130330: Quarantine gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
Reviewed-by: dfazunen, tschatzl

! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java

Changeset: 964fb44d9669
Author:    dcubed
Date:      2015-07-02 14:20 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/964fb44d9669

Merge

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/vmStructs.cpp
! test/TEST.groups

Changeset: a011ff1e85a3
Author:    iklam
Date:      2015-07-02 20:30 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a011ff1e85a3

8129355: [TESTBUG] runtime FragmentMetaspaceSimple.java fails with java.lang.ClassNotFoundException: test.Empty
Summary: avoid opening files excessively
Reviewed-by: coleenp, mseledtsov

! test/runtime/Metaspace/FragmentMetaspaceSimple.java

Changeset: 6c8e38319913
Author:    tschatzl
Date:      2015-07-03 09:49 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6c8e38319913

8129977: TestSummarizeRSetStats.java fails: Incorrect amount of per-period RSet summaries at the end
Summary: Due to unrestrained initial heap size more garbage collections than expected could be started, confusing the test. Fix the initial heap size for the test to make them pass.
Reviewed-by: tbenson, dfazunen, dcubed

! test/gc/g1/TestSummarizeRSetStats.java
! test/gc/g1/TestSummarizeRSetStatsPerRegion.java
! test/gc/g1/TestSummarizeRSetStatsTools.java

Changeset: b51d7f9c2f75
Author:    dcubed
Date:      2015-07-03 06:24 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b51d7f9c2f75

Merge


Changeset: 9690cc21ec74
Author:    tschatzl
Date:      2015-07-07 14:20 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9690cc21ec74

8129558: Coalesce dead objects during removal of self-forwarded pointers
Summary: To improve performance of self-forwarding fixup during evacuation failure, coalesce the work done for dead objects.
Reviewed-by: mgerdin, tbenson, tonyp

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1EvacFailure.hpp

Changeset: 9de0e8815e2a
Author:    sangheki
Date:      2015-07-07 06:37 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9de0e8815e2a

8079555: REDO - Determining the desired PLAB size adjusts to the the number of threads at the wrong place
Summary: Calculate the desired PLAB value for a single thread and then return desired PLAB size according to the current number of threads when needed
Reviewed-by: jmasa, tschatzl

! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.hpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! 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/shared/plab.cpp
! src/share/vm/gc/shared/plab.hpp

Changeset: 897cbd5207a6
Author:    jmasa
Date:      2015-07-07 18:16 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/897cbd5207a6

Merge

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

Changeset: 1756c98d5437
Author:    jmasa
Date:      2015-04-15 11:30 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1756c98d5437

7012980: PSOldGen is increased if there is no space in Metaspace
Reviewed-by: tschatzl, tbenson

! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/shared/adaptiveSizePolicy.hpp
! src/share/vm/gc/shared/gcCause.hpp

Changeset: ee53b343d8d7
Author:    dcubed
Date:      2015-07-09 14:35 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ee53b343d8d7

Merge

! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/stubRoutines.cpp

Changeset: d264a730c1f1
Author:    amurillo
Date:      2015-07-09 22:46 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d264a730c1f1

Merge


Changeset: 850b88dc0981
Author:    roland
Date:      2015-03-09 09:59 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/850b88dc0981

8071731: Better scaling for C1
Reviewed-by: kvn, iveresov

! src/share/vm/c1/c1_LIRGenerator.cpp

Changeset: 250c345b7698
Author:    vlivanov
Date:      2015-04-14 19:10 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/250c345b7698

8075838: Method for typing MethodTypes
Reviewed-by: jrose, ahgross, alanb, bmoloden

! src/share/vm/classfile/systemDictionary.cpp

Changeset: fcb54dcb8671
Author:    katleman
Date:      2015-07-16 13:51 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/fcb54dcb8671

Added tag jdk9-b73 for changeset e37d432868be

! .hgtags

Changeset: fff6b54e9770
Author:    lana
Date:      2015-07-16 19:28 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/fff6b54e9770

Merge




More information about the graphics-rasterizer-dev mailing list