git: openjdk/lanai: 17 new changesets

duke duke at openjdk.java.net
Sat Aug 22 05:04:56 UTC 2020


Changeset: 951b12a6
Author:    Ziyi Luo <luoziyi at amazon.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-08-21 11:54:32 +0000
URL:       https://git.openjdk.java.net/lanai/commit/951b12a6

8245511: G1 adaptive IHOP does not account for reclamation of humongous objects by young GC

Discount humongous object eager reclaim in IHOP allocation rate.

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.hpp
! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp
! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp

Changeset: 3b9aface
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-08-21 11:54:33 +0000
URL:       https://git.openjdk.java.net/lanai/commit/3b9aface

8252038: G1: Remove unused G1MarkStatsCache::_num_stats

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp

Changeset: f19d5549
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-08-21 11:54:34 +0000
URL:       https://git.openjdk.java.net/lanai/commit/f19d5549

8252034: G1: Remove *g1_reserved* methods

Remove duplicate methods.

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp

Changeset: 96616eae
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-08-21 11:57:55 +0000
URL:       https://git.openjdk.java.net/lanai/commit/96616eae

8252086: G1: Remove g1_rs in G1CollectedHeap::initialize

Reviewed-by: sjohanss

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

Changeset: ddd632e2
Author:    Christoph Dreis <christoph.dreis at freenet.de>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2020-08-21 09:29:08 +0000
URL:       https://git.openjdk.java.net/lanai/commit/ddd632e2

8252127: Optimize sun.invoke.util.BytecodeDescriptor.unparse

Reviewed-by: mchung, rriggs

! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java

Changeset: f27024b7
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-08-21 10:01:40 +0000
URL:       https://git.openjdk.java.net/lanai/commit/f27024b7

8252043: Move inner class metaspace cleaning out of safepoint cleanup tasks

Clean up inner metaspaces from ServiceThread if cleanup is needed for concurrent GCs.

Reviewed-by: eosterlund, pchilanomate

! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp

Changeset: d91817e7
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2020-08-21 15:04:02 +0000
URL:       https://git.openjdk.java.net/lanai/commit/d91817e7

8242263: Diagnose synchronization on primitive wrappers

Added diagnostic flag DiagnoseSyncOnPrimitiveWrappers

Reviewed-by: dholmes, mdoerr, dcubed, coleenp, egahlin, mgronlun

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/hotspot/jtreg/runtime/Monitor/SyncOnPrimitiveWrapperTest.java
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
+ test/jdk/jdk/jfr/event/runtime/TestSyncOnPrimitiveWrapperEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 3596e7ed
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-08-21 11:23:45 +0000
URL:       https://git.openjdk.java.net/lanai/commit/3596e7ed

8252149: Compilation error after JDK-8252043

Reviewed-by: hseigel

! src/hotspot/share/classfile/classLoaderDataGraph.cpp

Changeset: 562dd2d0
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-08-19 10:56:08 +0000
URL:       https://git.openjdk.java.net/lanai/commit/562dd2d0

8251527: CTW: C2 (Shenandoah) compilation fails with SEGV due to unhandled catchproj == NULL

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/callnode.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadPinnedAfterCall.java

Changeset: 0261de47
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2020-08-21 13:10:04 +0000
URL:       https://git.openjdk.java.net/lanai/commit/0261de47

8252128: Remove javax.transaction Exception references

Reviewed-by: rriggs

! test/jdk/javax/transaction/xa/testng/test/transaction/XAExceptionTests.java
! test/jdk/javax/transaction/xa/testng/util/SerializedTransactionExceptions.java

Changeset: 81c501e5
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-08-21 16:00:11 +0000
URL:       https://git.openjdk.java.net/lanai/commit/81c501e5

8252126: 'GVars.stw_random = os::random()' lost by JDK-8246476

Reviewed-by: eosterlund

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

Changeset: 8c53a979
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-08-21 16:01:46 +0000
URL:       https://git.openjdk.java.net/lanai/commit/8c53a979

8252125: add an "inflating" entry to the "table" of bit patterns in share/oops/markWord.hpp

Reviewed-by: tschatzl, coleenp

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

Changeset: 59d5f4dc
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-08-21 15:49:09 +0000
URL:       https://git.openjdk.java.net/lanai/commit/59d5f4dc

8251384: [TESTBUG] jvmti tests should not be executed with minimal VM

Reviewed-by: sspitsyn, iignatyev

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java
! test/hotspot/jtreg/serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java
! test/hotspot/jtreg/serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java
! test/hotspot/jtreg/serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java
! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java
! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java
! test/hotspot/jtreg/serviceability/jvmti/GenerateEvents/MyPackage/GenerateEventsTest.java
! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/OverpassMethods.java
! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java
! test/hotspot/jtreg/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java
! test/hotspot/jtreg/serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java
! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java
! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java
! test/hotspot/jtreg/serviceability/jvmti/GetSystemProperty/JvmtiGetSystemPropertyTest.java
! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorArrayAllSampledTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorIllegalArgumentTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInitialAllocationTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterObjectTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorMultiArrayTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorNoCapabilityTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorRecursiveTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatSimpleTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadDisabledTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadOnOffTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTwoAgentsTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java
! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java
! test/hotspot/jtreg/serviceability/jvmti/IsModifiableModule/MyPackage/IsModifiableModuleTest.java
! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java
! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java
! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java
! test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDoubleDelete.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceMethods.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestAddDeleteMethods.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestMultipleClasses.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineCondy.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineObject.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java
! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java
! test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/SuspendWithCurrentThread.java
! test/hotspot/jtreg/serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: ac4a6c99
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-08-22 00:09:23 +0000
URL:       https://git.openjdk.java.net/lanai/commit/ac4a6c99

8251918: [Graal] Crash in DumpTimeSharedClassInfo::add_verification_constraint

Add NULL check on the return value of SystemDictionaryShared::find_or_allocate_info_for().

Reviewed-by: iklam, minqi

! src/hotspot/share/classfile/systemDictionaryShared.cpp

Changeset: b2237008
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-08-21 19:00:52 +0000
URL:       https://git.openjdk.java.net/lanai/commit/b2237008

8251998: remove usage of PropertyResolvingWrapper in vmTestbase/jit/t

Reviewed-by: kvn

- test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties
! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java
! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java

Changeset: ea023074
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-08-22 10:23:35 +0000
URL:       https://git.openjdk.java.net/lanai/commit/ea023074

Merge


Changeset: 91ff0903
Author:    duke <duke at openjdk.org>
Date:      2020-08-22 05:03:02 +0000
URL:       https://git.openjdk.java.net/lanai/commit/91ff0903

Automatic merge of client:master into master




More information about the lanai-dev mailing list