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