hg: jdk/submit: 56 new changesets
jesper.wilhelmsson at oracle.com
jesper.wilhelmsson at oracle.com
Fri Feb 9 12:58:12 UTC 2018
Changeset: 6ebef5cd0c8d
Author: eosterlund
Date: 2018-01-10 22:40 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/6ebef5cd0c8d
8194736: Refactor weak oops in ProtectionDomain table to use the Access API
Reviewed-by: coleenp, pliden
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/protectionDomainCache.hpp
Changeset: c823eca266c3
Author: stefank
Date: 2018-01-12 13:56 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/c823eca266c3
8194925: NMT: SummarySanityCheck test can't parse values > max_jint
Reviewed-by: shade, zgu
! test/hotspot/jtreg/runtime/NMT/SummarySanityCheck.java
Changeset: bade224cc81e
Author: pliden
Date: 2018-01-12 16:19 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/bade224cc81e
8195000: Remove unused left-overs in arguments.hpp
Reviewed-by: stefank
! src/hotspot/share/runtime/arguments.hpp
Changeset: 899b522ed65c
Author: eosterlund
Date: 2018-01-10 22:43 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/899b522ed65c
8194741: Refactor oops in constant pool from CDS to use the Access API
Reviewed-by: coleenp, jiangli
! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp
! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.inline.hpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
Changeset: 4d1970962ee9
Author: eosterlund
Date: 2018-01-15 15:18 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/4d1970962ee9
8195107: CDS broken due to 8194741
Reviewed-by: coleenp
! src/hotspot/share/oops/constantPool.cpp
Changeset: cc231bd80c8b
Author: jwilhelm
Date: 2018-01-13 02:56 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/cc231bd80c8b
Merge
- src/java.compiler/share/classes/javax/tools/FileManagerUtils.java
- test/langtools/tools/javac/T6356530/SerializableAbstractClassWithNonAbstractMethodsTest.java
- test/langtools/tools/javac/T6356530/SerializableAbstractClassWithNonAbstractMethodsTest.out
Changeset: 7638bf98a312
Author: kbarrett
Date: 2017-11-21 09:47 -0500
URL: http://hg.openjdk.java.net/jdk/submit/rev/7638bf98a312
8194312: Support parallel and concurrent JNI global handle processing
Summary: Add OopStorage, change JNI gloabl/weak to use OopStorage.
Reviewed-by: coleenp, sspitsyn, eosterlund
+ src/hotspot/share/gc/shared/oopStorage.cpp
+ src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vm_operations.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/serviceUtil.hpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/OopStorage.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JNIHandleBlock.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JNIHandles.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java
+ test/hotspot/gtest/gc/shared/test_oopStorage.cpp
Changeset: a766aa4a1f07
Author: amenkov
Date: 2018-01-17 09:43 -0800
URL: http://hg.openjdk.java.net/jdk/submit/rev/a766aa4a1f07
8187447: 2081 doc issues in jvmti.html
Reviewed-by: sspitsyn, dtitov
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmti.xsl
! src/hotspot/share/prims/jvmtiLib.xsl
Changeset: 7c8f208580cb
Author: gziemski
Date: 2018-01-17 13:39 -0600
URL: http://hg.openjdk.java.net/jdk/submit/rev/7c8f208580cb
8194831: [TESTBUG] Test runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java misleading error message
Summary: Only show the actual GC used in the error message. Show exit status in hex as well as decimal.
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
Changeset: 423faefc77df
Author: dtitov
Date: 2018-01-17 16:49 -0800
URL: http://hg.openjdk.java.net/jdk/submit/rev/423faefc77df
8153629: Need to cover JVMTI's GetOwnedMonitorStackDepthInfo function
Reviewed-by: sspitsyn, cjplummer
! make/test/JtregNativeHotspot.gmk
+ test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java
+ test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/libGetOwnedMonitorStackDepthInfoTest.c
Changeset: 6e079ff6c83c
Author: iignatyev
Date: 2018-01-17 21:44 -0800
URL: http://hg.openjdk.java.net/jdk/submit/rev/6e079ff6c83c
8186635: ClassFileInstaller should be run as a driver
Reviewed-by: dholmes
! test/hotspot/jtreg/compiler/aot/DeoptimizationTest.java
! test/hotspot/jtreg/compiler/aot/RecompilationTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeInterface2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeInterface2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/ciReplay/TestDumpReplay.java
! test/hotspot/jtreg/gc/TestAgeOutput.java
! test/hotspot/jtreg/gc/TestNumWorkerOutput.java
! test/hotspot/jtreg/gc/TestSmallHeap.java
! test/hotspot/jtreg/gc/arguments/TestCMSHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestMinInitialErgonomics.java
! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java
! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java
! test/hotspot/jtreg/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/hotspot/jtreg/gc/class_unloading/TestClassUnloadingDisabled.java
! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlCMS.java
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlParallel.java
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlSerial.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestHumongousCodeCacheRoots.java
! test/hotspot/jtreg/gc/g1/TestJNIWeakG1/TestJNIWeakG1.java
! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java
! test/hotspot/jtreg/gc/g1/TestNoEagerReclaimOfHumongousRegions.java
! test/hotspot/jtreg/gc/g1/TestPLABOutput.java
! test/hotspot/jtreg/gc/g1/TestRegionLivenessPrint.java
! test/hotspot/jtreg/gc/g1/TestRemsetLogging.java
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingPerRegion.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData00.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData05.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData10.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData15.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData20.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData25.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData30.java
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java
! test/hotspot/jtreg/gc/g1/mixedgc/TestLogging.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABResize.java
! test/hotspot/jtreg/gc/metaspace/TestCapacityUntilGCWrapAround.java
! test/hotspot/jtreg/gc/metaspace/TestMetaspaceCMSCancel.java
! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java
! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java
! test/hotspot/jtreg/gc/survivorAlignment/TestAllocationInEden.java
! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionToSurvivor.java
! test/hotspot/jtreg/gc/whitebox/TestConcMarkCycleWB.java
! test/hotspot/jtreg/gc/whitebox/TestWBGC.java
! test/hotspot/jtreg/runtime/8026365/InvokeSpecialAnonTest.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClass.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClassLoader.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveObject.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveSoftReference.java
! test/hotspot/jtreg/runtime/ClassUnload/UnloadTest.java
! test/hotspot/jtreg/runtime/NMT/ChangeTrackingLevel.java
! test/hotspot/jtreg/runtime/NMT/CommitOverlappingRegions.java
! test/hotspot/jtreg/runtime/NMT/JcmdDetailDiff.java
! test/hotspot/jtreg/runtime/NMT/JcmdSummaryDiff.java
! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java
! test/hotspot/jtreg/runtime/NMT/MallocSiteHashOverflow.java
! test/hotspot/jtreg/runtime/NMT/MallocStressTest.java
! test/hotspot/jtreg/runtime/NMT/MallocTestType.java
! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java
! test/hotspot/jtreg/runtime/NMT/ReleaseCommittedMemory.java
! test/hotspot/jtreg/runtime/NMT/ReleaseNoCommit.java
! test/hotspot/jtreg/runtime/NMT/SummarySanityCheck.java
! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java
! test/hotspot/jtreg/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocTestType.java
! test/hotspot/jtreg/runtime/RedefineObject/TestRedefineObject.java
! test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency1.java
! test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency2.java
! test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency3.java
! test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency4.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStrings.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/appcds/ClassLoaderTest.java
! test/hotspot/jtreg/runtime/appcds/HelloExtTest.java
! test/hotspot/jtreg/runtime/appcds/JvmtiAddPath.java
! test/hotspot/jtreg/runtime/appcds/MismatchedUseAppCDS.java
! test/hotspot/jtreg/runtime/appcds/MultiProcessSharing.java
! test/hotspot/jtreg/runtime/appcds/RewriteBytecodesTest.java
! test/hotspot/jtreg/runtime/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferences.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom.java
! test/hotspot/jtreg/runtime/appcds/customLoader/LoaderSegregationTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/SameNameInTwoLoadersTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/UnintendedLoadersTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/UnloadUnregisteredLoaderTest.java
! test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTest.java
! test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDump.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/limitmods/LimitModsTests.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/ExerciseGC.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/InternSharedString.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/LockSharedStrings.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasicPlus.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWbTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeWalkExitTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeWalkOneExitTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackFallbackTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackTest.java
! test/hotspot/jtreg/runtime/interned/SanityTest.java
! test/hotspot/jtreg/runtime/memory/ReadFromNoaccessArea.java
! test/hotspot/jtreg/runtime/memory/ReadVMPageSize.java
! test/hotspot/jtreg/runtime/memory/ReserveMemory.java
! test/hotspot/jtreg/runtime/memory/RunUnitTestsConcurrently.java
! test/hotspot/jtreg/runtime/memory/StressVirtualSpaceResize.java
! test/hotspot/jtreg/runtime/modules/AccessCheckAllUnnamed.java
! test/hotspot/jtreg/runtime/modules/AccessCheckExp.java
! test/hotspot/jtreg/runtime/modules/AccessCheckJavaBase.java
! test/hotspot/jtreg/runtime/modules/AccessCheckOpen.java
! test/hotspot/jtreg/runtime/modules/AccessCheckRead.java
! test/hotspot/jtreg/runtime/modules/AccessCheckSuper.java
! test/hotspot/jtreg/runtime/modules/AccessCheckUnnamed.java
! test/hotspot/jtreg/runtime/modules/AccessCheckWorks.java
! test/hotspot/jtreg/runtime/modules/CCE_module_msg.java
! test/hotspot/jtreg/runtime/modules/ExportTwice.java
! test/hotspot/jtreg/runtime/modules/JVMAddModuleExportToAllUnnamed.java
! test/hotspot/jtreg/runtime/modules/JVMAddModuleExports.java
! test/hotspot/jtreg/runtime/modules/JVMAddModuleExportsToAll.java
! test/hotspot/jtreg/runtime/modules/JVMAddReadsModule.java
! test/hotspot/jtreg/runtime/modules/JVMDefineModule.java
! test/hotspot/jtreg/runtime/modules/LoadUnloadModuleStress.java
! test/hotspot/jtreg/runtime/whitebox/WBStackSize.java
! test/hotspot/jtreg/sanity/MismatchedWhiteBox/WhiteBox.java
! test/hotspot/jtreg/sanity/WBApi.java
! test/hotspot/jtreg/serviceability/ParserTest.java
! test/hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java
! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java
! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java
! test/hotspot/jtreg/testlibrary_tests/TestPlatformIsTieredSupported.java
! test/hotspot/jtreg/testlibrary_tests/whitebox/BlobSanityTest.java
! test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
! test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
! test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/IntxTest.java
! test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/SizeTTest.java
! test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/StringTest.java
! test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/Uint64Test.java
! test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/UintxTest.java
Changeset: d2920683b2ea
Author: never
Date: 2018-01-18 09:01 -0800
URL: http://hg.openjdk.java.net/jdk/submit/rev/d2920683b2ea
8192004: InspectedFrame.materializeVirtualObjects only updates locals with new objects
Reviewed-by: kvn, sspitsyn, phh
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vframe_hp.hpp
Changeset: b9a29dfaaeb2
Author: ecaspole
Date: 2018-01-18 16:37 -0500
URL: http://hg.openjdk.java.net/jdk/submit/rev/b9a29dfaaeb2
8195064: LogCompilation: Chicken and egg startup problem with types
Summary: Removed extra null check that was causing the problem
Reviewed-by: thartmann, kvn
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java
Changeset: ea0d0781c63c
Author: iklam
Date: 2018-01-16 16:57 -0800
URL: http://hg.openjdk.java.net/jdk/submit/rev/ea0d0781c63c
8178351: Simplify MetaspaceShared::is_in_shared_space and MetaspaceObj::is_shared
Summary: Use a single range check with MetaspaceObj::_shared_metaspace_{base,top}
Reviewed-by: jiangli, redestad, shade
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/utilities/hashtable.cpp
Changeset: e9db0f10f80e
Author: iignatyev
Date: 2018-01-18 16:57 -0800
URL: http://hg.openjdk.java.net/jdk/submit/rev/e9db0f10f80e
8195724: compiler.calls.common.InvokeDynamicPatcher can be run as driver
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java
Changeset: 5264a11d3753
Author: iignatyev
Date: 2018-01-18 16:57 -0800
URL: http://hg.openjdk.java.net/jdk/submit/rev/5264a11d3753
8195729: compiler.aot.AotCompiler should be run as a driver
Reviewed-by: kvn, mseledtsov
! test/hotspot/jtreg/compiler/aot/DeoptimizationTest.java
! test/hotspot/jtreg/compiler/aot/RecompilationTest.java
! test/hotspot/jtreg/compiler/aot/SharedUsageTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeInterface2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeInterface2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeVirtual2AotTest.java
Changeset: ffb00d255511
Author: njian
Date: 2018-01-17 13:21 +0800
URL: http://hg.openjdk.java.net/jdk/submit/rev/ffb00d255511
8195588: AArch64: Codegen fix after JDK-8194256
Summary: Update shift constant usage to align with the assembler change.
Reviewed-by: aph
! src/hotspot/cpu/aarch64/aarch64.ad
Changeset: 178aec08f009
Author: aph
Date: 2018-01-19 16:57 +0000
URL: http://hg.openjdk.java.net/jdk/submit/rev/178aec08f009
8195685: AArch64: AArch64 cannot build with JDK-8174962
Reviewed-by: adinn, njian
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
Changeset: 48b6b247eb7a
Author: hseigel
Date: 2018-01-22 14:04 -0500
URL: http://hg.openjdk.java.net/jdk/submit/rev/48b6b247eb7a
8194086: Remove deprecated experimental flag UseCGroupMemoryLimitForHeap
Summary: Remove the option and the code that checks for it.
Reviewed-by: dholmes, lfoltan
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: d4da6c690dad
Author: hseigel
Date: 2018-01-22 14:08 -0500
URL: http://hg.openjdk.java.net/jdk/submit/rev/d4da6c690dad
Merge
Changeset: 099f18e10557
Author: bobv
Date: 2018-01-22 15:05 -0500
URL: http://hg.openjdk.java.net/jdk/submit/rev/099f18e10557
8193710: jcmd -l and jps commands do not list Java processes running in Docker containers
Reviewed-by: mchung, dholmes, cjplummer
! src/hotspot/os/linux/perfMemory_linux.cpp
+ src/jdk.internal.jvmstat/linux/classes/sun/jvmstat/PlatformSupportImpl.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/PlatformSupport.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java
Changeset: cc7ae802c537
Author: bobv
Date: 2018-01-22 15:29 -0500
URL: http://hg.openjdk.java.net/jdk/submit/rev/cc7ae802c537
Merge
Changeset: 6738bf669314
Author: sspitsyn
Date: 2018-01-22 14:14 -0800
URL: http://hg.openjdk.java.net/jdk/submit/rev/6738bf669314
8194143: remove unneeded casts in LocationImpl and MirrorImpl classes
Summary: remove unneeded casts in LocationImpl and MirrorImpl classes
Reviewed-by: sspitsyn, dholmes
Contributed-by: egor.ushakov at jetbrains.com
! src/jdk.jdi/share/classes/com/sun/tools/jdi/LocationImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/MirrorImpl.java
Changeset: 8f451978683c
Author: mlarsson
Date: 2018-01-23 08:55 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/8f451978683c
8170941: Executing gtest with invalid -Xlog argument crashes gtestLauncher
Reviewed-by: rehn, stuefe
! test/hotspot/gtest/gtestMain.cpp
Changeset: decc1bb41107
Author: iveresov
Date: 2018-01-23 08:18 -0800
URL: http://hg.openjdk.java.net/jdk/submit/rev/decc1bb41107
8194669: jaotc truncates the invalid filename provided to --output
Summary: Do not skip the first character of the linker output
Reviewed-by: kvn
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Linker.java
Changeset: 51fc22e5fb00
Author: mdoerr
Date: 2018-01-22 12:04 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/51fc22e5fb00
8195691: AIX build broken after 8194312
Reviewed-by: kbarrett, goetz
! src/hotspot/share/gc/shared/oopStorage.hpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
Changeset: fd8ccb37fce9
Author: goetz
Date: 2018-01-19 17:01 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/fd8ccb37fce9
8195776: [x86,sparc] A row of minor fixes and enhancements.
Reviewed-by: kvn
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/c1_globals_sparc.hpp
! src/hotspot/cpu/sparc/c2_globals_sparc.hpp
! src/hotspot/cpu/sparc/compiledIC_sparc.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_globals_x86.hpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/share/runtime/globals.hpp
Changeset: 2b0b7f222800
Author: kbarrett
Date: 2018-01-23 14:27 -0500
URL: http://hg.openjdk.java.net/jdk/submit/rev/2b0b7f222800
8195690: JNI GetObjectRefType doesn't handle NULL
Summary: Properly handle NULL, add some non-NULL preconditions.
Reviewed-by: dholmes, mdoerr
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/os.cpp
Changeset: a81c930a8838
Author: rbackman
Date: 2018-01-18 19:21 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/a81c930a8838
8191915: JCK tests produce incorrect results with C2
Reviewed-by: thartmann, vlivanov, goetz
! src/hotspot/share/opto/mathexactnode.cpp
! src/hotspot/share/opto/mathexactnode.hpp
+ test/hotspot/gtest/opto/test_mathexact.cpp
+ test/hotspot/jtreg/compiler/intrinsics/mathexact/LongMulOverflowTest.java
Changeset: 1f7ebe9dd5b2
Author: mhorie
Date: 2018-01-24 11:22 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/1f7ebe9dd5b2
8194861: PPC64 : Need support for VSR spills in ppc.ad
Reviewed-by: mdoerr, goetz
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
Changeset: 58787a1708d2
Author: coleenp
Date: 2018-01-24 11:33 -0500
URL: http://hg.openjdk.java.net/jdk/submit/rev/58787a1708d2
8175249: VMThread::run fails in VerifyBeforeExit : Universe::verify
Summary: protection domain package access cache needs to be walked in unloading
Reviewed-by: dholmes, jiangli, zgu, kbarrett
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/protectionDomainCache.hpp
+ test/hotspot/jtreg/runtime/Dictionary/ClassForName.java
+ test/hotspot/jtreg/runtime/Dictionary/ProtectionDomainCacheTest.java
+ test/hotspot/jtreg/runtime/Dictionary/test.policy
Changeset: f43576cfb273
Author: kbarrett
Date: 2018-01-24 18:00 -0500
URL: http://hg.openjdk.java.net/jdk/submit/rev/f43576cfb273
8195979: [Graal] crash in src/hotspot/share/runtime/mutex.cpp:1341 when Graal JIT is used
Summary: Reduce JNI oopstorage lock ranks to be more special than "special".
Reviewed-by: coleenp, acorn, eosterlund
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: c092a2fbb7c3
Author: mbaesken
Date: 2018-01-28 19:49 -0500
URL: http://hg.openjdk.java.net/jdk/submit/rev/c092a2fbb7c3
8195857: Remove os::is_headless_jre
Reviewed-by: goetz, dholmes
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: f01f81fa1242
Author: coleenp
Date: 2018-01-29 11:55 -0500
URL: http://hg.openjdk.java.net/jdk/submit/rev/f01f81fa1242
8194246: JVM crashes when calling getStackTrace if stack contains a method that is a member of a very large class
Summary: Use unsigned short to save method_id in stack trace.
Reviewed-by: mchung, hseigel
! src/hotspot/share/classfile/javaClasses.cpp
+ test/hotspot/jtreg/runtime/StackTrace/LargeClassTest.java
Changeset: d80d521e9cb1
Author: stefank
Date: 2018-01-29 15:11 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/d80d521e9cb1
8196217: NMT: add_committed_regions doesn't merge succeeding regions
Reviewed-by: zgu, pliden, coleenp
! src/hotspot/share/services/virtualMemoryTracker.cpp
+ test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java
Changeset: 3495d6050efe
Author: kbarrett
Date: 2018-01-29 16:51 -0500
URL: http://hg.openjdk.java.net/jdk/submit/rev/3495d6050efe
8194898: Move OopStorage inline definitions to an .inline.hpp
Reviewed-by: coleenp, hseigel
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
+ src/hotspot/share/gc/shared/oopStorage.inline.hpp
+ src/hotspot/share/gc/shared/oopStorageParState.inline.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
Changeset: 65a0cf59bfd8
Author: dstewart
Date: 2018-01-30 10:38 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/65a0cf59bfd8
8195621: JTReg failure: gc/g1/TestLargePageUseForAuxMemory.java
Summary: Decrease amount of committed space for the test.
Reviewed-by: tschatzl, stuefe
! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java
Changeset: ec4a84ba2aaf
Author: jwilhelm
Date: 2018-01-30 16:26 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/ec4a84ba2aaf
8196372: [BACKOUT] NMT: add_committed_regions doesn't merge succeeding regions
Reviewed-by: stefank
! src/hotspot/share/services/virtualMemoryTracker.cpp
- test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java
Changeset: ee513596f3ee
Author: jwilhelm
Date: 2018-01-30 16:41 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/ee513596f3ee
Merge
- make/devkit/createWindowsDevkit.sh
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/vmStructs.cpp
- src/java.compiler/share/classes/javax/lang/model/overview.html
- src/java.compiler/share/classes/javax/tools/overview.html
- src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/FactoryImpl.java
- src/jdk.jdeps/share/classes/com/sun/tools/javap/overview.html
- test/jdk/sun/security/krb5/auto/principalProperty/TestHosts
- test/langtools/tools/javac/T8192885/AddGotoAfterForLoopToLNTTest.java
Changeset: 9a411a9a17f0
Author: ysuenaga
Date: 2018-01-31 11:35 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/9a411a9a17f0
8194249: SA: G1HeapRegionTable#getByAddress() returns incorrect HeapRegion
Summary: Fix conversion of addresses to HeapRegions.
Reviewed-by: jgeorge, tschatzl
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java
+ test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
Changeset: 8250a10cf60f
Author: mdoerr
Date: 2018-01-31 15:10 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/8250a10cf60f
8196401: PPC64+s390: get_frame_at_stack_banging_point uses wrong PC
Reviewed-by: stuefe, goetz
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
Changeset: 8a9808a9dd6b
Author: clanger
Date: 2018-01-31 16:48 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/8a9808a9dd6b
8196487: AIX: os::get_summary_cpu_info does not need to call into libperfstat
Reviewed-by: goetz, stuefe
! src/hotspot/os/aix/libperfstat_aix.cpp
! src/hotspot/os/aix/libperfstat_aix.hpp
! src/hotspot/os/aix/os_aix.cpp
Changeset: 99c973b56994
Author: coleenp
Date: 2018-01-31 11:07 -0500
URL: http://hg.openjdk.java.net/jdk/submit/rev/99c973b56994
7179701: MaxJavaStackTraceDepth of zero is not handled correctly/consistently in the VM
Summary: Value of zero means unlimited stack trace. If you want no stack trace, use -XX:-StackTraceInThrowable
Reviewed-by: dholmes, hseigel
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/thread.cpp
+ test/hotspot/jtreg/runtime/Throwable/TestMaxJavaStackTraceDepth.java
Changeset: e48c4461a8bb
Author: gziemski
Date: 2018-01-31 11:12 -0600
URL: http://hg.openjdk.java.net/jdk/submit/rev/e48c4461a8bb
8181503: Can't compile hotspot with c++11
Summary: Fixed 5 unique c++14 compiler issues
Reviewed-by: coleenp, dholmes, kbarrett
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logConfiguration.hpp
! src/hotspot/share/logging/logTagLevelExpression.hpp
! src/hotspot/share/oops/accessBackend.cpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: ef8a98bc71f8
Author: psandoz
Date: 2018-01-31 10:55 -0800
URL: http://hg.openjdk.java.net/jdk/submit/rev/ef8a98bc71f8
8196508: Add jdeprscan test TestRelease.java to the problem list
Reviewed-by: smarks
! test/langtools/ProblemList.txt
Changeset: c4d9d1b08e2e
Author: psandoz
Date: 2017-09-08 10:46 -0700
URL: http://hg.openjdk.java.net/jdk/submit/rev/c4d9d1b08e2e
8186209: Tool support for ConstantDynamic
8186046: Minimal ConstantDynamic support
8190972: Ensure that AOT/Graal filters out class files containing CONSTANT_Dynamic ahead of full AOT support
Reviewed-by: acorn, coleenp, kvn
Contributed-by: lois.foltan at oracle.com, john.r.rose at oracle.com, paul.sandoz at oracle.com
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/interpreter/templateTable.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/constantTag.cpp
! src/hotspot/share/utilities/constantTag.hpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/classes/java/lang/BootstrapMethodError.java
+ src/java.base/share/classes/java/lang/invoke/AbstractConstantGroup.java
+ src/java.base/share/classes/java/lang/invoke/BootstrapCallInfo.java
+ src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java
! src/java.base/share/classes/java/lang/invoke/CallSite.java
+ src/java.base/share/classes/java/lang/invoke/ConstantGroup.java
+ src/java.base/share/classes/java/lang/invoke/DynamicConstant.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/package-info.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/native/include/classfile_constants.h.template
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/GraalFilters.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassTranslator.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPool.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ReferenceFinder.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/CPSelector.java
+ test/jdk/java/lang/invoke/common/test/java/lang/invoke/lib/InstructionHelper.java
+ test/jdk/java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java
+ test/jdk/java/lang/invoke/condy/CondyBSMException.java
+ test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java
+ test/jdk/java/lang/invoke/condy/CondyBSMValidationTest.java
+ test/jdk/java/lang/invoke/condy/CondyNameValidationTest.java
+ test/jdk/java/lang/invoke/condy/CondyNestedTest.java
+ test/jdk/java/lang/invoke/condy/CondyNestedTest_Code.jcod
+ test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java
+ test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java
+ test/jdk/java/lang/invoke/condy/CondyStaticArgumentsTest.java
+ test/jdk/java/lang/invoke/condy/CondyTypeValidationTest.java
+ test/jdk/java/lang/invoke/condy/CondyWithGarbageTest.java
+ test/jdk/java/lang/invoke/condy/CondyWrongType.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/AbstractBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/AnnotationsBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/AttributeBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/BasicClassBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/BasicTypeHelper.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/BytePoolHelper.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/ClassBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/CodeBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/DeclBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/FieldBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/Flag.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/GrowableByteBuffer.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/IsolatedMethodBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/MacroCodeBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/MemberBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/MethodBuilder.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/Opcode.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/PoolHelper.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/PoolTag.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/Type.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/TypeHelper.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/TypeTag.java
+ test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/TypedCodeBuilder.java
! test/jdk/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java
! test/langtools/tools/javac/lambda/ByteCodeTest.java
Changeset: 8772acd913e5
Author: psandoz
Date: 2018-01-31 11:20 -0800
URL: http://hg.openjdk.java.net/jdk/submit/rev/8772acd913e5
8187742: Minimal set of bootstrap methods for constant dynamic
Reviewed-by: jrose, forax
Contributed-by: brian.goetz at oracle.com, paul.sandoz at oracle.com
+ src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
- src/java.base/share/classes/java/lang/invoke/DynamicConstant.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
! test/jdk/java/lang/invoke/common/test/java/lang/invoke/lib/InstructionHelper.java
+ test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java
! test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/BytePoolHelper.java
! test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/IsolatedMethodBuilder.java
! test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/PoolHelper.java
! test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/TypedCodeBuilder.java
Changeset: 5fcc602d36b6
Author: ecaspole
Date: 2018-01-31 17:45 -0500
URL: http://hg.openjdk.java.net/jdk/submit/rev/5fcc602d36b6
8195069: LogCompilation - add basic unit tests
Summary: Framework and simple junits with static input
Reviewed-by: kvn, thartmann
! src/utils/LogCompilation/pom.xml
+ src/utils/LogCompilation/src/test/java/com/sun/hotspot/tools/compiler/TestLogCompilation.java
+ src/utils/LogCompilation/src/test/resources/hotspot_pid23756.log
+ src/utils/LogCompilation/src/test/resources/hotspot_pid25109.log
Changeset: 93de07994202
Author: jwilhelm
Date: 2018-02-01 02:05 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/93de07994202
Merge
! make/autoconf/generated-configure.sh
Changeset: 11920d5d14a8
Author: psandoz
Date: 2018-01-31 17:43 -0800
URL: http://hg.openjdk.java.net/jdk/submit/rev/11920d5d14a8
8196533: Update CondyNestedTest.java to compile jcod file
Reviewed-by: mchung
! test/jdk/java/lang/invoke/condy/CondyNestedTest.java
! test/jdk/java/lang/invoke/condy/CondyNestedTest_Code.jcod
Changeset: 05894c073b7e
Author: coleenp
Date: 2018-02-01 13:30 -0500
URL: http://hg.openjdk.java.net/jdk/submit/rev/05894c073b7e
8196199: Remove miscellaneous oop comparison operators
Reviewed-by: hseigel, lfoltan
Contributed-by: kim.barrett at oracle.com, coleen.phillimore at oracle.com
! src/hotspot/share/code/oopRecorder.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/services/threadService.cpp
Changeset: f1e8ddd6fdc4
Author: ccheung
Date: 2018-02-01 10:55 -0800
URL: http://hg.openjdk.java.net/jdk/submit/rev/f1e8ddd6fdc4
8196124: [testbug] runtime/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java passes despite of error
Summary: Create another archive with whitebox.jar in the -Xbootclasspath/a; check output from TestCommon.execCommon().
Reviewed-by: iklam, mseledtsov
! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java
! test/hotspot/jtreg/runtime/appcds/test-classes/DummyClassHelper.java
Changeset: 614c7e117327
Author: psandoz
Date: 2018-02-01 11:24 -0800
URL: http://hg.openjdk.java.net/jdk/submit/rev/614c7e117327
8196583: Update jib and test jtreg version to 4.2 b12
Reviewed-by: mchung, lfoltan
! make/conf/jib-profiles.js
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/nashorn/TEST.ROOT
Changeset: 19ef3f64bc10
Author: psandoz
Date: 2018-02-01 14:19 -0800
URL: http://hg.openjdk.java.net/jdk/submit/rev/19ef3f64bc10
8195694: ConstantBootstraps.invoke does not preserve variable arity
Reviewed-by: jrose
! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java
Changeset: 62004f705d27
Author: jwilhelm
Date: 2018-02-05 23:12 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/62004f705d27
Merge
! make/conf/jib-profiles.js
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
! test/hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java
Changeset: 423bcbb288ff
Author: lfoltan
Date: 2018-02-06 10:28 -0500
URL: http://hg.openjdk.java.net/jdk/submit/rev/423bcbb288ff
8196601: IllegalAccessError: cannot access class jdk.jfr.internal.handlers.EventHandler
Summary: Do not perform access check when returning a reflection field or method or performing internal signature processing.
Reviewed-by: acorn, psandoz
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
More information about the jdk-submit-changes
mailing list