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