hg: zgc/zgc: 50 new changesets

per.liden at oracle.com per.liden at oracle.com
Mon May 7 08:35:51 UTC 2018


Changeset: b99fcb855107
Author:    hseigel
Date:      2018-04-26 09:04 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/b99fcb855107

8197960: [TESTBUG] remove/modify runtime tests which use java ee or corba modules
Summary: Replace references to java ee and corba modules with module java.sql.
Reviewed-by: lfoltan, ccheung

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleClassList.java

Changeset: 770679787db5
Author:    redestad
Date:      2018-04-26 17:14 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/770679787db5

8202324: Avoid loading FileInput-/OutputStream$AltFinalizer
Reviewed-by: alanb

! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java

Changeset: 794325b73468
Author:    mikael
Date:      2018-04-26 09:10 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/794325b73468

8202330: Add Unreferenced{FOS,FIS,RAF}ClosesFd to problem list
Reviewed-by: alanb, bpb

! test/jdk/ProblemList.txt

Changeset: 3661f31c6df4
Author:    gziemski
Date:      2018-04-26 11:19 -0500
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3661f31c6df4

8202150: [REDO] Split globals.hpp to factor out the Flag class
Summary: Factored out Flag out go globals, renamed to JVMFlag
Reviewed-by: coleenp, dholmes, kvn

! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/methodHandles_sparc.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/relocInfo.cpp
- src/hotspot/share/gc/cms/commandLineFlagConstraintsCMS.cpp
- src/hotspot/share/gc/cms/commandLineFlagConstraintsCMS.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
+ src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.cpp
+ src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.hpp
- src/hotspot/share/gc/g1/commandLineFlagConstraintsG1.cpp
- src/hotspot/share/gc/g1/commandLineFlagConstraintsG1.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
+ src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
+ src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp
- src/hotspot/share/gc/parallel/commandLineFlagConstraintsParallel.cpp
- src/hotspot/share/gc/parallel/commandLineFlagConstraintsParallel.hpp
+ src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.cpp
+ src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
- src/hotspot/share/gc/shared/commandLineFlagConstraintsGC.cpp
- src/hotspot/share/gc/shared/commandLineFlagConstraintsGC.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
+ src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
+ src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/precompiled/precompiled.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
- src/hotspot/share/runtime/commandLineFlagConstraintList.cpp
- src/hotspot/share/runtime/commandLineFlagConstraintList.hpp
- src/hotspot/share/runtime/commandLineFlagConstraintsCompiler.cpp
- src/hotspot/share/runtime/commandLineFlagConstraintsCompiler.hpp
- src/hotspot/share/runtime/commandLineFlagConstraintsRuntime.cpp
- src/hotspot/share/runtime/commandLineFlagConstraintsRuntime.hpp
- src/hotspot/share/runtime/commandLineFlagRangeList.cpp
- src/hotspot/share/runtime/commandLineFlagRangeList.hpp
- src/hotspot/share/runtime/commandLineFlagWriteableList.cpp
- src/hotspot/share/runtime/commandLineFlagWriteableList.hpp
+ src/hotspot/share/runtime/flags/flagSetting.hpp
+ src/hotspot/share/runtime/flags/jvmFlag.cpp
+ src/hotspot/share/runtime/flags/jvmFlag.hpp
+ src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp
+ src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp
+ src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
+ src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp
+ src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
+ src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
+ src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp
+ src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp
+ src/hotspot/share/runtime/flags/jvmFlagWriteableList.cpp
+ src/hotspot/share/runtime/flags/jvmFlagWriteableList.hpp
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/globals_ext.hpp
! src/hotspot/share/runtime/globals_extension.hpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/dtraceAttacher.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/writeableFlags.cpp
! src/hotspot/share/services/writeableFlags.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp
! test/hotspot/gtest/runtime/test_globals.cpp

Changeset: a2d0795ca8bb
Author:    lana
Date:      2018-04-26 18:55 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a2d0795ca8bb

Added tag jdk-11+11 for changeset e1e60f75cd39

! .hgtags

Changeset: cadca99d52e7
Author:    naoto
Date:      2018-04-26 12:39 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/cadca99d52e7

8181157: CLDR Timezone name fallback implementation
Reviewed-by: sherman, scolebourne

! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/MetaZonesParseHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java
+ src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java
! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleDataMetaInfo.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
! src/java.base/share/classes/sun/util/locale/provider/TimeZoneNameProviderImpl.java
! src/java.base/share/classes/sun/util/locale/provider/TimeZoneNameUtility.java
! src/java.base/share/classes/sun/util/resources/LocaleData.java
! src/java.base/share/classes/sun/util/resources/TimeZoneNamesBundle.java
! test/jdk/java/util/TimeZone/Bug8149452.java
! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java
! test/jdk/java/util/TimeZone/TimeZoneTest.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
+ test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java

Changeset: a09af8ef8e5c
Author:    roland
Date:      2018-04-26 12:48 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a09af8ef8e5c

8201367: assert(current != first_mem) failed: corrupted memory graph in superword code
Summary: don't rely on the RPO order to find the "first" and "last" loads of the pack
Reviewed-by: kvn

! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestUnexpectedLoadOrdering.java

Changeset: 4bb58f644e4e
Author:    eosterlund
Date:      2018-04-26 20:42 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/4bb58f644e4e

8201543: Modularize C1 GC barriers
Reviewed-by: pliden, rbackman, rkennke

! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp
! src/hotspot/cpu/sparc/c1_CodeStubs_sparc.cpp
! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp
! src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp
! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.hpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
+ src/hotspot/share/c1/c1_Decorators.hpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_MacroAssembler.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
+ src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
+ src/hotspot/share/gc/g1/c1/g1BarrierSetC1.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
+ src/hotspot/share/gc/shared/c1/barrierSetC1.cpp
+ src/hotspot/share/gc/shared/c1/barrierSetC1.hpp
+ src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp
+ src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.hpp
+ src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.cpp
+ src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessDecorators.hpp
! src/hotspot/share/utilities/macros.hpp

Changeset: 1ca3406a2101
Author:    stuefe
Date:      2018-04-26 15:41 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/1ca3406a2101

8202325: [aix] disable warnings-as-errors by default
Reviewed-by: goetz, erikj, ihse

! make/autoconf/flags-cflags.m4

Changeset: 22eb3e22f245
Author:    thartmann
Date:      2018-04-27 07:59 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/22eb3e22f245

8202179: Compilation fails with assert(n->is_expensive()) failed: expensive nodes with non-null control here only
Summary: Only treat the SqrtFNode as expensive if the control input is not NULL.
Reviewed-by: kvn, roland

! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/subnode.hpp

Changeset: f276b348ec14
Author:    kbarrett
Date:      2018-04-27 03:57 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f276b348ec14

8202230: Provide accessors for JNIHandles storage objects
Summary: Add JNIHandles::[weak_]global_handles().
Reviewed-by: coleenp, tschatzl

! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp

Changeset: c822dd1a3b66
Author:    eosterlund
Date:      2018-04-27 10:59 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c822dd1a3b66

8202082: Remove explicit CMS checks in CardTableBarrierSetAssembler
Reviewed-by: shade, kbarrett

! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp

Changeset: 358be4680d12
Author:    tschatzl
Date:      2018-04-27 12:06 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/358be4680d12

6672778: G1 should trim task queues more aggressively during evacuation pauses
Summary: Regularly try to drain task queues. This helps memory usage and performance during garbage collection.
Reviewed-by: sjohanss, sangheki

- src/hotspot/share/gc/g1/bufferingOopClosure.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1OopClosures.cpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1RootClosures.hpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.hpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/utilities/ticks.hpp
! src/hotspot/share/utilities/ticks.inline.hpp
- test/hotspot/gtest/gc/g1/test_bufferingOopClosure.cpp

Changeset: 64d4f6fa21e5
Author:    clanger
Date:      2018-04-27 13:09 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/64d4f6fa21e5

8202367: AIX build broken after JDK-8201543
Reviewed-by: eosterlund, shade, mdoerr

! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp

Changeset: 61dbbdd6b857
Author:    hseigel
Date:      2018-04-27 08:45 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/61dbbdd6b857

8202204: Rename hotspot runtime jtreg constantPool ConstantPool directories
Summary: Move the tests in the constantPool directory to a new directory named AccModule.
Reviewed-by: dholmes, gtriantafill

+ test/hotspot/jtreg/runtime/AccModule/ACCModule52.java
+ test/hotspot/jtreg/runtime/AccModule/ConstModule.java
- test/hotspot/jtreg/runtime/constantPool/ACCModule52.java
- test/hotspot/jtreg/runtime/constantPool/ConstModule.java

Changeset: f82a7db36d30
Author:    chrisphi
Date:      2018-04-25 12:21 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f82a7db36d30

8201509: Zero: S390 31bit atomic_copy64 inline assembler is wrong
Summary: The inline assembler for the S390 (S390 and not _LP64) has src and dst reversed thereby corrupting data
Reviewed-by: shade
Contributed-by: Martin Balao <mbalao at redhat.com>

! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp

Changeset: 938478a66ad7
Author:    kvn
Date:      2018-04-27 08:28 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/938478a66ad7

8202273: [AOT] Graal does not support the CMS collector
Summary: avoid running AOT and JVMCI tests with CMS
Reviewed-by: dcubed

! test/hotspot/jtreg/TEST.groups

Changeset: 3c90c742952e
Author:    erikj
Date:      2018-04-27 09:57 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3c90c742952e

8202382: Filter docs modules
Reviewed-by: erikj
Contributed-by: archana.nogriya at uk.ibm.com

! make/Docs.gmk

Changeset: 1871c5d07caf
Author:    jjg
Date:      2018-04-27 15:55 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/1871c5d07caf

8201622: Reduce unnecessary Package.complete() calls in javadoc
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java

Changeset: 8b9c78f0a712
Author:    rgoel
Date:      2018-04-30 11:59 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/8b9c78f0a712

8179071: Month value is inconsistent between CLDR and Java in some locales
Summary: handled Language aliases from CLDR SupplementalMetaData
Reviewed-by: naoto

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! make/jdk/src/classes/build/tools/cldrconverter/SupplementalMetadataParseHandler.java
! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleDataMetaInfo.java
+ test/jdk/java/util/Locale/Bug8179071.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java

Changeset: 96d4658eb7f2
Author:    redestad
Date:      2018-04-30 09:15 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/96d4658eb7f2

8201650: Move iteration order randomization of unmodifiable Set and Map to iterators
Reviewed-by: smarks, jiangli

! src/java.base/share/classes/java/util/ImmutableCollections.java

Changeset: dbfef18ad510
Author:    mbaesken
Date:      2018-04-24 17:56 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/dbfef18ad510

8202200: set INCLUDE_SA to false on s390x by default
Reviewed-by: ihse, erikj, jgeorge

! make/autoconf/jdk-options.m4
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h

Changeset: b708a1e34fcc
Author:    redestad
Date:      2018-04-30 11:48 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/b708a1e34fcc

8202417: [TESTBUG] Broken hard-coded dependency in serviceability/sa/ClhsdbJhisto.java
Reviewed-by: alanb

! test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java

Changeset: 3a64eea72624
Author:    pliden
Date:      2018-04-30 12:19 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3a64eea72624

8202364: Add GCConfig::hs_err_name() to avoid GC-specific code in error reporting
Reviewed-by: eosterlund, shade

! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfig.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 764aea6237ad
Author:    pliden
Date:      2018-04-30 12:19 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/764aea6237ad

8202366: Add macro for common loop in GCConfig
Reviewed-by: eosterlund, shade

! src/hotspot/share/gc/shared/gcConfig.cpp

Changeset: 7e2067eb11ae
Author:    pliden
Date:      2018-05-07 10:23 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/7e2067eb11ae

Merge

! .jcheck/conf
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/sparc/c1_CodeStubs_sparc.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.hpp
! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp
! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
! src/hotspot/cpu/sparc/c2_globals_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/nativeInst_sparc.cpp
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/solaris/globals_solaris.hpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/solaris/os_solaris.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/formssel.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gcThreadLocalData.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/specialized_oop_closures.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/connode.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/idealKit.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp
! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp
! src/hotspot/share/runtime/flags/jvmFlagWriteableList.cpp
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/globals_extension.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/semaphore.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vm_operations.hpp
! src/hotspot/share/trace/traceevents.xml
! src/hotspot/share/trace/tracetypes.xml
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_sparcWorks.hpp
! src/hotspot/share/utilities/hashtable.cpp
! src/hotspot/share/utilities/hashtable.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/unix/native/libjava/TimeZone_md.c
! src/java.base/unix/native/libjava/UnixFileSystem_md.c
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopField.java
! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/lib/sun/hotspot/gc/GC.java

Changeset: f7ea256db836
Author:    duke
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f7ea256db836

ZGC: Relax jcheck config

! .jcheck/conf

Changeset: bfa716030395
Author:    duke
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/bfa716030395

ZGC: UPSTREAM: Add LIKELY/UNLIKELY macros

! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp

Changeset: efbc9870a302
Author:    duke
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/efbc9870a302

ZGC: UPSTREAM: Add ATTRIBUTE_ALIGNED macro

! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_sparcWorks.hpp

Changeset: e09fdae048c9
Author:    duke
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e09fdae048c9

ZGC: UPSTREAM: Add C1 lea patching support for x86

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp

Changeset: 3bd9b8823da1
Author:    duke
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3bd9b8823da1

ZGC: UPSTREAM: Add enhanced C1 leal addressing for SPARC

! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp

Changeset: ba8d317a8db4
Author:    duke
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ba8d317a8db4

ZGC: UPSTREAM: Introduce os::processor_id() for Linux and Solaris

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/solaris/os_solaris.hpp
! src/hotspot/share/runtime/os.hpp

Changeset: a6e4ba146892
Author:    duke
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a6e4ba146892

ZGC: UPSTREAM: Introduce safepoint aware semaphores

! src/hotspot/share/runtime/semaphore.hpp
+ src/hotspot/share/runtime/semaphore.inline.hpp

Changeset: 5ddf3a709c38
Author:    duke
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/5ddf3a709c38

ZGC: UPSTREAM: Remove assert for safepoint check in Mutex::try_lock()

! src/hotspot/share/runtime/mutex.cpp

Changeset: cb1da8a52af0
Author:    duke
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/cb1da8a52af0

ZGC: UPSTREAM: Disable NUMA if process is bound to a subset of CPUs

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp

Changeset: 0f372f1bfdc9
Author:    duke
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/0f372f1bfdc9

ZGC: UPSTREAM: Add support for undoing last TLAB allocation

! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp

Changeset: 3c22471aa7a8
Author:    duke
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3c22471aa7a8

ZGC: UPSTREAM: Add oopDesc::field_offset()

! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: e2863eaf9340
Author:    duke
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e2863eaf9340

ZGC: UPSTREAM: Add max_array_length_in_bytes

! src/hotspot/share/oops/arrayOop.hpp

Changeset: 9fd42a7e57b0
Author:    duke
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/9fd42a7e57b0

ZGC: UPSTREAM: Incorrect tmp register passed to MacroAssembler::load_mirror()

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp

Changeset: a9283fce225f
Author:    duke
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a9283fce225f

ZGC: UPSTREAM: 8194737: [SA] OopField.getValueAsOopHandle(Oop) doesn't check for compressed oops

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopField.java

Changeset: 51d828bafe2e
Author:    duke
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/51d828bafe2e

ZGC: UPSTREAM: 8195613: [SA] HotSpotTypeDataBase.readVMLongConstants truncates values to int

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java

Changeset: 9db3af2ae90f
Author:    duke
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/9db3af2ae90f

ZGC: UPSTREAM: 8193935: Illegal countedLoops transformation
Summary: Truncation can sometimes not be removed

! src/hotspot/share/opto/loopnode.cpp

Changeset: eb05aa76e0c9
Author:    duke
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/eb05aa76e0c9

ZGC: UPSTREAM: 8201532: Update idom to get correct dom depth calculation
Summary: Assert due to dom depth calculation on old idom

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp

Changeset: 041268f81386
Author:    duke
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/041268f81386

ZGC: UPSTREAM: 8202640: Small C1 cleanups for BarrierSetC1

! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp

Changeset: 8f37e19c9347
Author:    duke
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/8f37e19c9347

ZGC: TEMPORARY: Avoid compiler warnings about using the deprecated readdir_r

! src/java.base/unix/native/libjava/TimeZone_md.c
! src/java.base/unix/native/libjava/UnixFileSystem_md.c
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c

Changeset: aa8a6382b2fc
Author:    duke
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/aa8a6382b2fc

ZGC: TEMPORARY: Add missing decorators in calls to to arraycopy_prologue/epilogue

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp

Changeset: 32e4660ebe1f
Author:    duke
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/32e4660ebe1f

ZGC: TEMPORARY: Workaround for known bug in older GCC versions
Contributed-by: lenborje at gmail.com

! src/hotspot/share/utilities/globalDefinitions_gcc.hpp

Changeset: eeb8dfb30104
Author:    duke
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/eeb8dfb30104

ZGC: The Z Garbage Collector v84
Contributed-by: per.liden at oracle.com, stefan.karlsson at oracle.com, erik.osterlund at oracle.com, mikael.gerdin at oracle.com, kim.barrett at oracle.com, nils.eliasson at oracle.com, rickard.backman at oracle.com, rwestrel at redhat.com, coleen.phillimore at oracle.com, robbin.ehn at oracle.com, gerard.ziemski at oracle.com, hugh.wilkinson at intel.com, sandhya.viswanathan at intel.com, bill.npo.wheeler at intel.com, vinay.k.awasthi at intel.com, yasuenag at gmail.com

! src/hotspot/cpu/sparc/c1_CodeStubs_sparc.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.hpp
! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
! src/hotspot/cpu/sparc/c2_globals_sparc.hpp
+ src/hotspot/cpu/sparc/gc/z/zBarrierSetAssembler_sparc.cpp
+ src/hotspot/cpu/sparc/gc/z/zBarrierSetAssembler_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/nativeInst_sparc.cpp
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
+ src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
+ src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/solaris/globals_solaris.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zAddress_linux_x86.inline.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zLargePages_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zNUMA_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zVirtualMemory_linux_x86.cpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zAddress_solaris_sparc.inline.hpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zGlobals_solaris_sparc.cpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zGlobals_solaris_sparc.hpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zLargePages_solaris_sparc.cpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zNUMA_solaris_sparc.cpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zPhysicalMemoryBacking_solaris_sparc.cpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zPhysicalMemoryBacking_solaris_sparc.hpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zVirtualMemory_solaris_sparc.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/formssel.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gcThreadLocalData.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/specialized_oop_closures.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
+ src/hotspot/share/gc/z/vmStructs_z.cpp
+ src/hotspot/share/gc/z/vmStructs_z.hpp
+ src/hotspot/share/gc/z/zAddress.cpp
+ src/hotspot/share/gc/z/zAddress.hpp
+ src/hotspot/share/gc/z/zAddress.inline.hpp
+ src/hotspot/share/gc/z/zAddressRangeMap.hpp
+ src/hotspot/share/gc/z/zAddressRangeMap.inline.hpp
+ src/hotspot/share/gc/z/zAllocationFlags.hpp
+ src/hotspot/share/gc/z/zArguments.cpp
+ src/hotspot/share/gc/z/zArguments.hpp
+ src/hotspot/share/gc/z/zArray.hpp
+ src/hotspot/share/gc/z/zArray.inline.hpp
+ src/hotspot/share/gc/z/zBarrier.cpp
+ src/hotspot/share/gc/z/zBarrier.hpp
+ src/hotspot/share/gc/z/zBarrier.inline.hpp
+ src/hotspot/share/gc/z/zBarrierSet.cpp
+ src/hotspot/share/gc/z/zBarrierSet.hpp
+ src/hotspot/share/gc/z/zBarrierSet.inline.hpp
+ src/hotspot/share/gc/z/zBarrierSetAssembler.cpp
+ src/hotspot/share/gc/z/zBarrierSetAssembler.hpp
+ src/hotspot/share/gc/z/zBitField.hpp
+ src/hotspot/share/gc/z/zBitMap.hpp
+ src/hotspot/share/gc/z/zBitMap.inline.hpp
+ src/hotspot/share/gc/z/zCPU.cpp
+ src/hotspot/share/gc/z/zCPU.hpp
+ src/hotspot/share/gc/z/zCollectedHeap.cpp
+ src/hotspot/share/gc/z/zCollectedHeap.hpp
+ src/hotspot/share/gc/z/zCollectorPolicy.cpp
+ src/hotspot/share/gc/z/zCollectorPolicy.hpp
+ src/hotspot/share/gc/z/zDebug.gdb
+ src/hotspot/share/gc/z/zDirector.cpp
+ src/hotspot/share/gc/z/zDirector.hpp
+ src/hotspot/share/gc/z/zDriver.cpp
+ src/hotspot/share/gc/z/zDriver.hpp
+ src/hotspot/share/gc/z/zErrno.cpp
+ src/hotspot/share/gc/z/zErrno.hpp
+ src/hotspot/share/gc/z/zFlags.hpp
+ src/hotspot/share/gc/z/zForwardingTable.cpp
+ src/hotspot/share/gc/z/zForwardingTable.hpp
+ src/hotspot/share/gc/z/zForwardingTable.inline.hpp
+ src/hotspot/share/gc/z/zForwardingTableEntry.hpp
+ src/hotspot/share/gc/z/zFuture.hpp
+ src/hotspot/share/gc/z/zFuture.inline.hpp
+ src/hotspot/share/gc/z/zGlobals.cpp
+ src/hotspot/share/gc/z/zGlobals.hpp
+ src/hotspot/share/gc/z/zHash.hpp
+ src/hotspot/share/gc/z/zHash.inline.hpp
+ src/hotspot/share/gc/z/zHeap.cpp
+ src/hotspot/share/gc/z/zHeap.hpp
+ src/hotspot/share/gc/z/zHeap.inline.hpp
+ src/hotspot/share/gc/z/zHeapIterator.cpp
+ src/hotspot/share/gc/z/zHeapIterator.hpp
+ src/hotspot/share/gc/z/zInitialize.cpp
+ src/hotspot/share/gc/z/zInitialize.hpp
+ src/hotspot/share/gc/z/zLargePages.cpp
+ src/hotspot/share/gc/z/zLargePages.hpp
+ src/hotspot/share/gc/z/zLargePages.inline.hpp
+ src/hotspot/share/gc/z/zList.hpp
+ src/hotspot/share/gc/z/zList.inline.hpp
+ src/hotspot/share/gc/z/zLiveMap.cpp
+ src/hotspot/share/gc/z/zLiveMap.hpp
+ src/hotspot/share/gc/z/zLiveMap.inline.hpp
+ src/hotspot/share/gc/z/zLock.hpp
+ src/hotspot/share/gc/z/zLock.inline.hpp
+ src/hotspot/share/gc/z/zMark.cpp
+ src/hotspot/share/gc/z/zMark.hpp
+ src/hotspot/share/gc/z/zMark.inline.hpp
+ src/hotspot/share/gc/z/zMarkCache.cpp
+ src/hotspot/share/gc/z/zMarkCache.hpp
+ src/hotspot/share/gc/z/zMarkCache.inline.hpp
+ src/hotspot/share/gc/z/zMarkStack.cpp
+ src/hotspot/share/gc/z/zMarkStack.hpp
+ src/hotspot/share/gc/z/zMarkStack.inline.hpp
+ src/hotspot/share/gc/z/zMarkStackEntry.hpp
+ src/hotspot/share/gc/z/zMarkTerminate.hpp
+ src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
+ src/hotspot/share/gc/z/zMemory.cpp
+ src/hotspot/share/gc/z/zMemory.hpp
+ src/hotspot/share/gc/z/zMemory.inline.hpp
+ src/hotspot/share/gc/z/zMessagePort.hpp
+ src/hotspot/share/gc/z/zMessagePort.inline.hpp
+ src/hotspot/share/gc/z/zMetronome.cpp
+ src/hotspot/share/gc/z/zMetronome.hpp
+ src/hotspot/share/gc/z/zNMethodTable.cpp
+ src/hotspot/share/gc/z/zNMethodTable.hpp
+ src/hotspot/share/gc/z/zNMethodTableEntry.hpp
+ src/hotspot/share/gc/z/zNUMA.cpp
+ src/hotspot/share/gc/z/zNUMA.hpp
+ src/hotspot/share/gc/z/zObjectAllocator.cpp
+ src/hotspot/share/gc/z/zObjectAllocator.hpp
+ src/hotspot/share/gc/z/zOop.hpp
+ src/hotspot/share/gc/z/zOop.inline.hpp
+ src/hotspot/share/gc/z/zOopClosures.cpp
+ src/hotspot/share/gc/z/zOopClosures.hpp
+ src/hotspot/share/gc/z/zOopClosures.inline.hpp
+ src/hotspot/share/gc/z/zOopClosures.specialized.hpp
+ src/hotspot/share/gc/z/zPage.cpp
+ src/hotspot/share/gc/z/zPage.hpp
+ src/hotspot/share/gc/z/zPage.inline.hpp
+ src/hotspot/share/gc/z/zPageAllocator.cpp
+ src/hotspot/share/gc/z/zPageAllocator.hpp
+ src/hotspot/share/gc/z/zPageCache.cpp
+ src/hotspot/share/gc/z/zPageCache.hpp
+ src/hotspot/share/gc/z/zPageCache.inline.hpp
+ src/hotspot/share/gc/z/zPageTable.cpp
+ src/hotspot/share/gc/z/zPageTable.hpp
+ src/hotspot/share/gc/z/zPageTable.inline.hpp
+ src/hotspot/share/gc/z/zPageTableEntry.hpp
+ src/hotspot/share/gc/z/zPhysicalMemory.cpp
+ src/hotspot/share/gc/z/zPhysicalMemory.hpp
+ src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp
+ src/hotspot/share/gc/z/zPreMappedMemory.cpp
+ src/hotspot/share/gc/z/zPreMappedMemory.hpp
+ src/hotspot/share/gc/z/zPreMappedMemory.inline.hpp
+ src/hotspot/share/gc/z/zReferenceProcessor.cpp
+ src/hotspot/share/gc/z/zReferenceProcessor.hpp
+ src/hotspot/share/gc/z/zRelocate.cpp
+ src/hotspot/share/gc/z/zRelocate.hpp
+ src/hotspot/share/gc/z/zRelocationSet.cpp
+ src/hotspot/share/gc/z/zRelocationSet.hpp
+ src/hotspot/share/gc/z/zRelocationSet.inline.hpp
+ src/hotspot/share/gc/z/zRelocationSetSelector.cpp
+ src/hotspot/share/gc/z/zRelocationSetSelector.hpp
+ src/hotspot/share/gc/z/zResurrection.cpp
+ src/hotspot/share/gc/z/zResurrection.hpp
+ src/hotspot/share/gc/z/zResurrection.inline.hpp
+ src/hotspot/share/gc/z/zRootsIterator.cpp
+ src/hotspot/share/gc/z/zRootsIterator.hpp
+ src/hotspot/share/gc/z/zRuntime.cpp
+ src/hotspot/share/gc/z/zRuntime.hpp
+ src/hotspot/share/gc/z/zServiceability.cpp
+ src/hotspot/share/gc/z/zServiceability.hpp
+ src/hotspot/share/gc/z/zStat.cpp
+ src/hotspot/share/gc/z/zStat.hpp
+ src/hotspot/share/gc/z/zTask.cpp
+ src/hotspot/share/gc/z/zTask.hpp
+ src/hotspot/share/gc/z/zThread.cpp
+ src/hotspot/share/gc/z/zThread.hpp
+ src/hotspot/share/gc/z/zThreadLocalData.hpp
+ src/hotspot/share/gc/z/zTracer.cpp
+ src/hotspot/share/gc/z/zTracer.hpp
+ src/hotspot/share/gc/z/zTracer.inline.hpp
+ src/hotspot/share/gc/z/zUtils.cpp
+ src/hotspot/share/gc/z/zUtils.hpp
+ src/hotspot/share/gc/z/zUtils.inline.hpp
+ src/hotspot/share/gc/z/zValue.hpp
+ src/hotspot/share/gc/z/zVirtualMemory.cpp
+ src/hotspot/share/gc/z/zVirtualMemory.hpp
+ src/hotspot/share/gc/z/zVirtualMemory.inline.hpp
+ src/hotspot/share/gc/z/zWeakRootsProcessor.cpp
+ src/hotspot/share/gc/z/zWeakRootsProcessor.hpp
+ src/hotspot/share/gc/z/zWorkers.cpp
+ src/hotspot/share/gc/z/zWorkers.hpp
+ src/hotspot/share/gc/z/zWorkers.inline.hpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.inline.hpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/connode.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/idealKit.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vm_operations.hpp
! src/hotspot/share/trace/traceevents.xml
! src/hotspot/share/trace/tracetypes.xml
! src/hotspot/share/utilities/hashtable.cpp
! src/hotspot/share/utilities/hashtable.hpp
+ src/java.base/share/legal/c-libutl.md
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddress.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddressRangeMapForPageTable.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZBarrier.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZCollectedHeap.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTable.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTableCursor.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTableEntry.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobals.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobalsForVMStructs.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHash.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHeap.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZOop.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPage.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageAllocator.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTable.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTableEntry.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPhysicalMemoryManager.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZVirtualMemory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java
+ test/hotspot/gtest/gc/z/test_zAddress.cpp
+ test/hotspot/gtest/gc/z/test_zArray.cpp
+ test/hotspot/gtest/gc/z/test_zBitField.cpp
+ test/hotspot/gtest/gc/z/test_zBitMap.cpp
+ test/hotspot/gtest/gc/z/test_zForwardingTable.cpp
+ test/hotspot/gtest/gc/z/test_zList.cpp
+ test/hotspot/gtest/gc/z/test_zLiveMap.cpp
+ test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp
+ test/hotspot/gtest/gc/z/test_zUtils.cpp
+ test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp
+ test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/lib/sun/hotspot/gc/GC.java

Changeset: e18061a15a6c
Author:    pliden
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e18061a15a6c

ZGC: Fix build issues on older Solaris versions

! src/hotspot/os_cpu/solaris_sparc/gc/z/zPhysicalMemoryBacking_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_sparc/gc/z/zVirtualMemory_solaris_sparc.cpp

Changeset: 936293299afa
Author:    pliden
Date:      2018-05-07 09:04 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/936293299afa

ZGC: Adapt to the new C1 access API

! src/hotspot/cpu/sparc/c1_CodeStubs_sparc.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.hpp
! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
! src/hotspot/cpu/sparc/gc/z/zBarrierSetAssembler_sparc.cpp
! src/hotspot/cpu/sparc/gc/z/zBarrierSetAssembler_sparc.hpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
+ src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
+ src/hotspot/share/gc/z/c1/zBarrierSetC1.hpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSetAssembler.cpp
! src/hotspot/share/gc/z/zBarrierSetAssembler.hpp
+ src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
+ src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
- src/hotspot/share/gc/z/zRuntime.cpp
- src/hotspot/share/gc/z/zRuntime.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/matcher.cpp



More information about the zgc-dev mailing list