hg: jdk9/dev/hotspot: 86 new changesets
alejandro.murillo at oracle.com
alejandro.murillo at oracle.com
Tue Nov 17 06:39:54 UTC 2015
Changeset: 050821833f00
Author: dholmes
Date: 2015-10-29 18:59 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/050821833f00
8131045: Obsolete JNIDetachReleasesMonitors
Reviewed-by: dcubed, dsimms, sspitsyn
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
Changeset: f81484d852ac
Author: cjplummer
Date: 2015-10-29 12:04 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f81484d852ac
8140189: [TESTBUG] Get rid of "@library /../../test/lib" in jtreg tests
Summary: Use new external.lib.roots property in TEST.ROOT so /../../test/lib is not needed.
Reviewed-by: mseledtsov, sla, iklam
! test/TEST.ROOT
! test/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java
! test/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java
! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/compiler/c2/6589834/Test_ia32.java
! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/compiler/codecache/OverflowCodeCacheTest.java
! test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
! test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
! test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java
! test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java
! test/compiler/codecache/jmx/BeanTypeTest.java
! test/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java
! test/compiler/codecache/jmx/GetUsageTest.java
! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java
! test/compiler/codecache/jmx/ManagerNamesTest.java
! test/compiler/codecache/jmx/MemoryPoolsPresenceTest.java
! test/compiler/codecache/jmx/PeakUsageTest.java
! test/compiler/codecache/jmx/PoolsIndependenceTest.java
! test/compiler/codecache/jmx/ThresholdNotificationsTest.java
! test/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java
! test/compiler/codecache/jmx/UsageThresholdExceededTest.java
! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
! test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java
! test/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/compiler/codecache/stress/RandomAllocationTest.java
! test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
! test/compiler/compilercontrol/matcher/MethodMatcherTest.java
! test/compiler/floatingpoint/TestPow2.java
! test/compiler/intrinsics/IntrinsicAvailableTest.java
! test/compiler/intrinsics/bmi/TestAndnI.java
! test/compiler/intrinsics/bmi/TestAndnL.java
! test/compiler/intrinsics/bmi/TestBlsiI.java
! test/compiler/intrinsics/bmi/TestBlsiL.java
! test/compiler/intrinsics/bmi/TestBlsmskI.java
! test/compiler/intrinsics/bmi/TestBlsmskL.java
! test/compiler/intrinsics/bmi/TestBlsrI.java
! test/compiler/intrinsics/bmi/TestBlsrL.java
! test/compiler/intrinsics/bmi/TestLzcntI.java
! test/compiler/intrinsics/bmi/TestLzcntL.java
! test/compiler/intrinsics/bmi/TestTzcntI.java
! test/compiler/intrinsics/bmi/TestTzcntL.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
! test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java
! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
! test/compiler/jvmci/compilerToVM/CollectCountersTest.java
! test/compiler/jvmci/compilerToVM/DebugOutputTest.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/compiler/jvmci/compilerToVM/GetImplementorTest.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java
! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/compiler/jvmci/compilerToVM/GetSymbolTest.java
! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/IsMatureTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/oracle/GetMethodOptionTest.java
! test/compiler/oracle/MethodMatcherTest.java
! test/compiler/rangechecks/TestExplicitRangeChecks.java
! test/compiler/rangechecks/TestRangeCheckSmearing.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAbortThreshold.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMRetryCount.java
! test/compiler/rtm/locking/TestRTMSpinLoopCount.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
! test/compiler/rtm/locking/TestUseRTMDeopt.java
! test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
! test/compiler/rtm/locking/TestUseRTMForStackLocks.java
! test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
! test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java
! test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java
! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
! test/compiler/runtime/8010927/Test8010927.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/uncommontrap/8009761/Test8009761.java
! test/compiler/uncommontrap/TestUnstableIfTrap.java
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/compiler/whitebox/AllocationCodeBlobTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeFramesTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/DeoptimizeMultipleOSRTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/ForceNMethodSweepTest.java
! test/compiler/whitebox/GetCodeHeapEntriesTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
! test/gc/CondCardMark/Basic.java
! test/gc/TestSmallHeap.java
! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/gc/arguments/TestMinInitialErgonomics.java
! test/gc/arguments/TestNewRatioFlag.java
! test/gc/arguments/TestNewSizeFlags.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestSerialHeapSizeFlags.java
! test/gc/arguments/TestSurvivorRatioFlag.java
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/gc/g1/TestHumongousCodeCacheRoots.java
! test/gc/g1/TestLargePageUseForAuxMemory.java
! test/gc/g1/TestShrinkAuxiliaryData00.java
! test/gc/g1/TestShrinkAuxiliaryData05.java
! test/gc/g1/TestShrinkAuxiliaryData10.java
! test/gc/g1/TestShrinkAuxiliaryData15.java
! test/gc/g1/TestShrinkAuxiliaryData20.java
! test/gc/g1/TestShrinkAuxiliaryData25.java
! test/gc/g1/TestShrinkAuxiliaryData30.java
! test/gc/g1/humongousObjects/TestHumongousThreshold.java
! test/gc/g1/mixedgc/TestLogging.java
! test/gc/metaspace/TestCapacityUntilGCWrapAround.java
! test/gc/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
! test/gc/whitebox/TestConcMarkCycleWB.java
! test/gc/whitebox/TestWBGC.java
! test/runtime/ClassUnload/KeepAliveClass.java
! test/runtime/ClassUnload/KeepAliveClassLoader.java
! test/runtime/ClassUnload/KeepAliveObject.java
! test/runtime/ClassUnload/KeepAliveSoftReference.java
! test/runtime/ClassUnload/UnloadTest.java
! test/runtime/NMT/ChangeTrackingLevel.java
! test/runtime/NMT/JcmdDetailDiff.java
! test/runtime/NMT/JcmdSummaryDiff.java
! test/runtime/NMT/MallocRoundingReportTest.java
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/runtime/NMT/MallocStressTest.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/MallocTrackingVerify.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/ReleaseNoCommit.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
! test/runtime/NMT/VirtualAllocTestType.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java
! test/runtime/SharedArchiveFile/SharedStrings.java
! test/runtime/interned/SanityTest.java
! test/runtime/memory/ReadFromNoaccessArea.java
! test/runtime/memory/ReadVMPageSize.java
! test/runtime/memory/ReserveMemory.java
! test/runtime/memory/RunUnitTestsConcurrently.java
! test/runtime/memory/StressVirtualSpaceResize.java
! test/runtime/whitebox/WBStackSize.java
! test/sanity/WBApi.java
! test/serviceability/ParserTest.java
! test/serviceability/dcmd/gc/HeapDumpAllTest.java
! test/serviceability/dcmd/gc/HeapDumpTest.java
! test/serviceability/sa/DeadlockDetectionTest.java
! test/serviceability/sa/TestClassLoaderStats.java
! test/serviceability/sa/TestStackTrace.java
! test/testlibrary_tests/TestPlatformIsTieredSupported.java
! test/testlibrary_tests/ctw/ClassesDirTest.java
! test/testlibrary_tests/ctw/ClassesListTest.java
! test/testlibrary_tests/ctw/JarDirTest.java
! test/testlibrary_tests/ctw/JarsTest.java
! test/testlibrary_tests/whitebox/BlobSanityTest.java
! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
! test/testlibrary_tests/whitebox/vm_flags/SizeTTest.java
! test/testlibrary_tests/whitebox/vm_flags/StringTest.java
! test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java
! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java
Changeset: 6acc55e6cf00
Author: dholmes
Date: 2015-10-29 21:38 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6acc55e6cf00
Merge
Changeset: 6e76f1f75b89
Author: dholmes
Date: 2015-10-30 00:23 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6e76f1f75b89
8129526: Solaris: clean up another remnant of interruptible I/O
Reviewed-by: fparain, dcubed
! src/os/aix/vm/jvm_aix.cpp
! src/os/aix/vm/jvm_aix.h
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/jvm_bsd.cpp
! src/os/bsd/vm/jvm_bsd.h
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/jvm_linux.cpp
! src/os/linux/vm/jvm_linux.h
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/jvm_solaris.cpp
! src/os/solaris/vm/jvm_solaris.h
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
Changeset: b352019b1fca
Author: brutisso
Date: 2015-10-30 06:46 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b352019b1fca
8140781: Remove _MARKING_STATS_ from the G1 code
Reviewed-by: kbarrett, david
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
Changeset: 145a439b47cd
Author: brutisso
Date: 2015-10-30 06:50 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/145a439b47cd
Merge
Changeset: d806ff9d9804
Author: poonam
Date: 2015-10-30 08:29 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d806ff9d9804
8140249: JVM Crashing During startUp If Flight Recording is enabled
Reviewed-by: dholmes
Contributed-by: Shafi Ahmad <shafi.s.ahmad at oracle.com>
! src/cpu/x86/vm/vm_version_x86.hpp
Changeset: 96773453776a
Author: rprotacio
Date: 2015-10-30 16:39 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/96773453776a
8139564: Convert TraceDefaultMethods to Unified Logging
Summary: The former -XX:+TraceDefaultMethods flag is updated to the unified logging framework and is now replaced with -Xlog:defaultmethods.
Reviewed-by: acorn, coleenp, hseigel
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/ostream.cpp
+ test/runtime/logging/DefaultMethodsTest.java
Changeset: 8d33e189e86d
Author: iklam
Date: 2015-10-30 16:18 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8d33e189e86d
8139026: hotspot/make/hotspot.script cannot handle command-line arguments with spaces
Summary: Use "$@"
Reviewed-by: twisti, ihse
! make/hotspot.script
Changeset: ddc17a69ffc5
Author: ehelin
Date: 2015-10-30 10:15 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ddc17a69ffc5
8140508: Add utility method for logging phases to G1CollectorPolicy
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
Changeset: 82b971bf9c3c
Author: ehelin
Date: 2015-10-31 15:27 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/82b971bf9c3c
8140509: Add note_gc_start to G1CollectorPolicy
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
Changeset: 80c8e474661d
Author: brutisso
Date: 2015-11-02 09:11 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/80c8e474661d
8141037: Remove _MARKING_VERBOSE_ from the G1 code
Reviewed-by: tschatzl, kbarrett
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
Changeset: ae38bcd1e2ef
Author: brutisso
Date: 2015-11-02 09:12 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ae38bcd1e2ef
8141045: Remove SPARSE_PRT_VERBOSE from the G1 code
Reviewed-by: tschatzl, kbarrett
! src/share/vm/gc/g1/sparsePRT.cpp
Changeset: b390353dd19e
Author: brutisso
Date: 2015-11-02 09:13 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b390353dd19e
8141049: Remove CARD_REPEAT_HISTO from the G1 code
Reviewed-by: tschatzl, kbarrett
! src/share/vm/gc/g1/g1RemSet.cpp
Changeset: 4338b5465f50
Author: stuefe
Date: 2015-10-30 12:36 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4338b5465f50
8140645: Recent Developments for AIX
Summary: Port recent developments from SAP for AIX to the OpenJDK
Reviewed-by: goetz
! src/cpu/ppc/vm/ppc.ad
! src/os/aix/vm/loadlib_aix.cpp
! src/os/aix/vm/loadlib_aix.hpp
+ src/os/aix/vm/misc_aix.cpp
+ src/os/aix/vm/misc_aix.hpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/porting_aix.cpp
! src/os/aix/vm/porting_aix.hpp
Changeset: d3870bf39fae
Author: ddmitriev
Date: 2015-11-02 11:32 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d3870bf39fae
8141042: Typos and refactoring in Compiler constraints functions
Reviewed-by: vlivanov, zmajo, kvn
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 4c4bc4e82b1c
Author: zmajo
Date: 2015-11-02 11:51 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4c4bc4e82b1c
Merge
Changeset: 69e84ea906d5
Author: zmajo
Date: 2015-11-02 14:34 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/69e84ea906d5
Merge
Changeset: 797a0f7a8631
Author: ehelin
Date: 2015-11-02 16:16 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/797a0f7a8631
8140602: Split other time calculation into methods in G1CollectorPolicy
Reviewed-by: mgerdin, tschatzl, drwhite
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 21b56ffca3ea
Author: ehelin
Date: 2015-11-02 17:26 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/21b56ffca3ea
Merge
Changeset: 3b0fdfa8029c
Author: sgehwolf
Date: 2015-11-02 16:54 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3b0fdfa8029c
8141138: Zero fails to build
Summary: Adjust to recent JDK-9 changes.
Reviewed-by: coleenp
! src/cpu/zero/vm/compiledIC_zero.cpp
! src/cpu/zero/vm/relocInfo_zero.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: 2369f1537ee1
Author: sgehwolf
Date: 2015-11-02 17:18 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2369f1537ee1
8141140: Zero JVM fails to initialize after JDK-8078554
Summary: Disable AllocatePrefetchDistance for Zero.
Reviewed-by: coleenp
! src/cpu/zero/vm/vm_version_zero.cpp
Changeset: 9e7d1e562f69
Author: coleenp
Date: 2015-11-02 19:38 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9e7d1e562f69
Merge
Changeset: a9fecf7a6e6d
Author: david
Date: 2015-11-02 10:41 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a9fecf7a6e6d
8141056: Erroneous assignment in HeapRegionSet.cpp
Reviewed-by: tschatzl, pliden
! src/share/vm/gc/g1/heapRegionSet.cpp
Changeset: 923bde1cd574
Author: david
Date: 2015-11-02 14:28 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/923bde1cd574
8137756: Remove hrs_err_msg and hrs_ext_msg from heapRegionSet
Reviewed-by: pliden, mgerdin
! src/share/vm/gc/g1/heapRegionSet.cpp
! src/share/vm/gc/g1/heapRegionSet.hpp
! src/share/vm/gc/g1/heapRegionSet.inline.hpp
Changeset: 3bef2d08010e
Author: mgerdin
Date: 2014-08-18 14:37 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3bef2d08010e
8055283: Expand ResourceHashtable with C_HEAP allocation, removal and some unit tests
Reviewed-by: ehelin, tschatzl, coleenp
! src/share/vm/prims/jni.cpp
+ src/share/vm/utilities/resourceHash.cpp
! src/share/vm/utilities/resourceHash.hpp
Changeset: 7977bf8f391e
Author: dpochepk
Date: 2015-11-04 00:59 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7977bf8f391e
8141331: Test hotspot/compiler/oracle/MethodMatcher.java fails with NPE
Reviewed-by: iignatyev
! test/compiler/oracle/MethodMatcherTest.java
Changeset: cd14a4e35f7a
Author: stuefe
Date: 2015-11-03 19:53 -0500
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/cd14a4e35f7a
8140648: Clean up remnants of fork1() from non-solaris platforms
Summary: Clean up any remnants of fork1() from Non-Solaris platforms
Reviewed-by: dholmes, goetz
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! src/os/linux/vm/os_linux.cpp
Changeset: fe54119ce75f
Author: mgerdin
Date: 2015-11-04 16:42 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/fe54119ce75f
8141422: G1 eager reclaim card dirtying may dirty outside of allocated objects
Reviewed-by: sjohanss, tschatzl, ehelin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: d5e5e9f4fc04
Author: aph
Date: 2015-11-04 13:38 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d5e5e9f4fc04
8138966: Intermittent SEGV running ParallelGC
Summary: Add necessary memory fences so that the parallel threads are unable to observe partially filled block tables.
Reviewed-by: tschatzl
! src/share/vm/gc/parallel/psParallelCompact.hpp
Changeset: 4c3c424e245f
Author: tschatzl
Date: 2015-11-04 17:36 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4c3c424e245f
8141134: Remove unnecessary pragma warning(disable:4355) from GC code
Reviewed-by: ehelin, simonis, stuefe
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/satbQueue.cpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
Changeset: 0a9dc66ab4ae
Author: tschatzl
Date: 2015-11-04 18:10 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/0a9dc66ab4ae
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: f541df955aca
Author: kbarrett
Date: 2015-11-04 13:09 -0500
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f541df955aca
6899049: G1: Clean up code in ptrQueue.[ch]pp and ptrQueue.inline.hpp
Summary: Simplify indexing, address obsolete code, improve access/type checking.
Reviewed-by: tschatzl, pliden
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/dirtyCardQueue.hpp
! src/share/vm/gc/g1/ptrQueue.cpp
! src/share/vm/gc/g1/ptrQueue.hpp
! src/share/vm/gc/g1/satbQueue.cpp
! src/share/vm/gc/g1/satbQueue.hpp
Changeset: 638ca04d4845
Author: kbarrett
Date: 2015-11-04 20:02 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/638ca04d4845
Merge
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/satbQueue.cpp
Changeset: 9c99ce707b0b
Author: rprotacio
Date: 2015-11-04 14:32 -0500
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9c99ce707b0b
8140348: Convert TraceSafepoint to Unified Logging
Summary: The former -XX:+TraceSafepoint flag is updated to the unified logging framework and is now replaced with -Xlog:safepoint in product mode.
Reviewed-by: coleenp, hseigel
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
+ test/runtime/logging/SafepointTest.java
+ test/runtime/logging/SafepointTestMain.java
Changeset: 86eba50b37c0
Author: coleenp
Date: 2015-11-04 19:52 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/86eba50b37c0
Merge
Changeset: e2d20356b596
Author: coleenp
Date: 2015-11-05 03:42 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e2d20356b596
Merge
Changeset: 766ae06f30ca
Author: rprotacio
Date: 2015-11-04 17:18 -0500
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/766ae06f30ca
8138916: Logging write function does not allow for long enough messages
Summary: The unified logging framework's vwrite function is updated to allow strings longer than 512 characters, for the sake of messages of non-pre-determined length.
Reviewed-by: coleenp, dsamersoff, mlarsson
! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
+ src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.hpp
Changeset: 35a171090343
Author: coleenp
Date: 2015-11-04 23:02 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/35a171090343
Merge
Changeset: d5ced966d3fa
Author: coleenp
Date: 2015-11-05 05:31 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d5ced966d3fa
Merge
Changeset: 9ff773cd4ba2
Author: clanger
Date: 2015-11-04 16:23 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9ff773cd4ba2
8140244: Port fix of JDK-8075773 to AIX and possibly MacOSX
Reviewed-by: stuefe, dcubed
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
Changeset: 309f17a92551
Author: dcubed
Date: 2015-11-05 07:22 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/309f17a92551
Merge
Changeset: bf85ad40fbbe
Author: brutisso
Date: 2015-11-05 08:48 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/bf85ad40fbbe
8141394: Remove the instrumentation added by JDK-6898948
Reviewed-by: tschatzl, pliden
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1_globals.hpp
Changeset: 1b9a3ab2af04
Author: brutisso
Date: 2015-11-05 09:11 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/1b9a3ab2af04
Merge
Changeset: e1ff70d37567
Author: sspitsyn
Date: 2015-11-05 00:36 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e1ff70d37567
8141035: Let jvmtiGen exit with a non-zero exit code upon failure
Summary: Let jvmtiGen exit with a non-zero exit code upon failure
Reviewed-by: sla, sspitsyn
Contributed-by: varming at gmail.com
! make/aix/makefiles/trace.make
! make/bsd/makefiles/trace.make
! make/linux/makefiles/trace.make
! make/solaris/makefiles/trace.make
! src/share/vm/prims/jvmtiGen.java
Changeset: 309e3337258f
Author: sspitsyn
Date: 2015-11-05 11:12 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/309e3337258f
Merge
Changeset: 9e5b420c7003
Author: ddmitriev
Date: 2015-11-05 11:56 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9e5b420c7003
8139765: set_numeric_flag can call Flag::find_flag to determine the flag type
Reviewed-by: jiangli, gziemski
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 104e524dc49e
Author: ddmitriev
Date: 2015-11-05 09:15 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/104e524dc49e
Merge
Changeset: 9812b5403f04
Author: ddmitriev
Date: 2015-11-05 13:39 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9812b5403f04
Merge
Changeset: 2a591a32d924
Author: aeriksso
Date: 2015-11-05 11:42 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2a591a32d924
8134030: test/serviceability/dcmd/gc/HeapDumpTest fails to verify the dump
Reviewed-by: dholmes
! src/share/vm/services/heapDumper.cpp
! test/serviceability/dcmd/gc/HeapDumpTest.java
Changeset: 975fdc0daefa
Author: aeriksso
Date: 2015-11-05 15:28 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/975fdc0daefa
Merge
Changeset: dd0c55eac358
Author: jmasa
Date: 2015-11-04 10:12 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/dd0c55eac358
8135318: CMS wrong max_eden_size for check_gc_overhead_limit
Reviewed-by: jmasa, simonis
Contributed-by: ivan.galkin at sap.com
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
Changeset: 976f986375f2
Author: jmasa
Date: 2015-11-05 19:15 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/976f986375f2
Merge
Changeset: 40a609a54513
Author: cjplummer
Date: 2015-11-04 23:45 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/40a609a54513
8141489: [TESTBUG] requiredVersion in TEST.ROOT needs to updated to 4.1 b12
Summary: updated requiredVersion to 4.1 b12
Reviewed-by: dholmes, sla, darcy
! test/TEST.ROOT
Changeset: 46439e79a32b
Author: brutisso
Date: 2015-11-06 06:13 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/46439e79a32b
8141530: Remove G1RecordHRRSOops and G1RecordHRRSEvents
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp
Changeset: db98874be398
Author: pliden
Date: 2015-11-06 09:46 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/db98874be398
8042209: Remove unused function G1SATBCardTableLoggingModRefBS::write_ref_field_static
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp
Changeset: cc23066d473c
Author: ctornqvi
Date: 2015-11-06 09:58 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/cc23066d473c
8141533: [TESTBUG] Add @ignore to runtime/CompressedOops/UseCompressedOops.java until JDK-8079353 has been resolved
Reviewed-by: gtriantafill, stsmirno, hseigel
! test/runtime/CompressedOops/UseCompressedOops.java
Changeset: 7e1dcb8396f1
Author: david
Date: 2015-11-09 09:19 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7e1dcb8396f1
8139867: Change how startsHumongous and continuesHumongous regions work in G1.
Reviewed-by: tschatzl, tbenson
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc/g1/g1CodeBlobClosure.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1HRPrinter.cpp
! src/share/vm/gc/g1/g1HRPrinter.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc/g1/g1RemSet.inline.hpp
! src/share/vm/gc/g1/g1StringDedup.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.hpp
! src/share/vm/gc/g1/heapRegionManager.inline.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/satbQueue.cpp
Changeset: f8bbcd74a060
Author: ihse
Date: 2015-11-09 10:59 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f8bbcd74a060
8141548: Hotspot Windows build should respect WARNINGS_AS_ERRORS
Reviewed-by: erikj, dholmes
! make/windows/makefiles/compile.make
! make/windows/makefiles/defs.make
Changeset: 9559d87d7b4e
Author: ihse
Date: 2015-11-09 11:29 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9559d87d7b4e
Merge
Changeset: 5c403089c663
Author: david
Date: 2015-11-09 11:26 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5c403089c663
8141434: G1CollectedHeap::into_cset_dirty_card_queue_set should be moved to G1RemSet
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
Changeset: d6f844bc0132
Author: david
Date: 2015-11-09 11:35 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d6f844bc0132
Merge
Changeset: ed57978c72cc
Author: stsmirno
Date: 2015-11-09 15:19 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ed57978c72cc
8130255: [TESTBUG] closed/runtime/4784641/CheckedIsSameObjectTest fails when running 32-bit ARM binaries on 64-bit ARM hosts
Summary: Rewrote test in Java with a number of changes
Reviewed-by: ctornqvi, gtriantafill, ddmitriev
! make/test/JtregNative.gmk
+ test/runtime/SameObject/SameObject.java
+ test/runtime/SameObject/libSameObject.c
Changeset: 92ff60614bbf
Author: kbarrett
Date: 2015-11-06 16:30 -0500
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/92ff60614bbf
8077571: ObjPtrQueue is poorly named
Summary: Renamed to SATBMarkQueue and renamed files.
Reviewed-by: brutisso, tschatzl, dholmes, twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
+ src/share/vm/gc/g1/satbMarkQueue.cpp
+ src/share/vm/gc/g1/satbMarkQueue.hpp
- src/share/vm/gc/g1/satbQueue.cpp
- src/share/vm/gc/g1/satbQueue.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 36a6516ca7b8
Author: kbarrett
Date: 2015-11-10 00:18 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/36a6516ca7b8
Merge
- src/share/vm/gc/g1/satbQueue.cpp
- src/share/vm/gc/g1/satbQueue.hpp
Changeset: cd86b5699825
Author: goetz
Date: 2015-10-26 16:21 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/cd86b5699825
8140482: Various minor code improvements (runtime)
Reviewed-by: dholmes, coleenp, sspitsyn, dsamersoff
! agent/src/os/linux/libproc_impl.c
! agent/src/os/linux/ps_core.c
! src/cpu/x86/vm/stubRoutines_x86.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/os/linux/vm/attachListener_linux.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/windows/vm/attachListener_windows.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/libadt/dict.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/task.cpp
! src/share/vm/services/attachListener.hpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/utilities/xmlstream.cpp
Changeset: b4191682ba73
Author: sspitsyn
Date: 2015-11-10 03:54 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b4191682ba73
Merge
Changeset: 88d10461b89b
Author: sspitsyn
Date: 2015-11-10 04:37 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/88d10461b89b
Merge
Changeset: 2a4e838901e9
Author: david
Date: 2015-11-09 15:09 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2a4e838901e9
8141946: Remove develop flag G1TraceHeapRegionRememberedSet
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
Changeset: 83c3b8b7e80f
Author: david
Date: 2015-11-10 09:49 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/83c3b8b7e80f
8140404: Revert the removal of CMSTestInFreeList
Reviewed-by: jmasa, brutisso
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/runtime/globals.hpp
Changeset: e296444235b5
Author: hseigel
Date: 2015-11-10 08:42 -0500
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e296444235b5
8139164: JVM should throw ClassFormatError for non-void methods named <clinit>
Summary: If method being parsed is named <clinit>, throw ClassFormatError if it is not void or has arguments, for class file version >= 51.
Reviewed-by: acorn, lfoltan
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/verifier.cpp
! test/runtime/classFileParserBug/BadInitMethod.java
+ test/runtime/classFileParserBug/clinitArg.jasm
+ test/runtime/classFileParserBug/clinitArg51.jasm
+ test/runtime/classFileParserBug/clinitNonStatic.jasm
- test/runtime/classFileParserBug/ignoredClinit.jasm
+ test/runtime/classFileParserBug/nonvoidClinit.jasm
Changeset: 5945d49fca35
Author: hseigel
Date: 2015-11-10 17:15 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5945d49fca35
Merge
- test/runtime/classFileParserBug/ignoredClinit.jasm
Changeset: 234e86f3eefe
Author: iklam
Date: 2015-11-10 09:38 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/234e86f3eefe
8080940: Remove mcs post-hook from hotspot solaris builds
Reviewed-by: dholmes, ihse, erikj
! make/solaris/makefiles/sparcWorks.make
Changeset: 4ea4955dd8a1
Author: iklam
Date: 2015-11-10 20:34 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4ea4955dd8a1
Merge
Changeset: 8a9bd1a4251b
Author: tschatzl
Date: 2015-11-10 09:29 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8a9bd1a4251b
8140585: PLAB statistics are flushed too late
Summary: Move the call to G1EvacStats::adjust_desired_plab_sz() to after flushing the per-thread statistics.
Reviewed-by: mgerdin, jmasa
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestPLABOutput.java
Changeset: 7eb5542ceb96
Author: tschatzl
Date: 2015-11-10 17:57 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7eb5542ceb96
Merge
Changeset: c35ced49746c
Author: tschatzl
Date: 2015-11-10 20:39 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c35ced49746c
Merge
Changeset: 7f575c73e45e
Author: kbarrett
Date: 2015-11-09 11:50 -0500
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7f575c73e45e
8141654: Tests missing -XX:+UnlockDiagnosticVMOptions
Summary: Add missing unlock options.
Reviewed-by: brutisso, tschatzl
! test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/gc/g1/TestLargePageUseForAuxMemory.java
Changeset: 11486a585ba2
Author: stefank
Date: 2015-10-27 12:25 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/11486a585ba2
8140584: nmethod::oops_do_marking_epilogue always runs verification code
Reviewed-by: tschatzl, kvn
! src/cpu/ppc/vm/relocInfo_ppc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/relocInfo.cpp
Changeset: 862e71c47a07
Author: tschatzl
Date: 2015-11-10 11:07 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/862e71c47a07
8140597: Forcing an initial mark causes G1 to abort mixed collections
Summary: Postpone the initial mark request until the current mixed GC phase has finished.
Reviewed-by: mgerdin
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/prims/whitebox.cpp
Changeset: 54e0d5521e14
Author: tschatzl
Date: 2015-11-10 11:07 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/54e0d5521e14
8139874: After G1 Full GC, the next GC is always a young-only GC
Summary: Allow initiation of an initial mark after Full GC
Reviewed-by: ehelin
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
Changeset: bbd11e7bbe26
Author: tschatzl
Date: 2015-11-10 11:07 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/bbd11e7bbe26
8138740: Start initial mark right after mixed GC if needed
Summary: Instead of issuing a single young-only GC after the end of all mixed GCs, if needed immediately start an initial mark in that young-only GC.
Reviewed-by: drwhite, mgerdin
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: f17e5edbe761
Author: tschatzl
Date: 2015-11-10 11:07 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f17e5edbe761
8140689: Skip last young-only gc if nothing to do in the mixed gc phase
Reviewed-by: mgerdin, drwhite
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
Changeset: aabefa3ef38d
Author: ctornqvi
Date: 2015-11-11 11:47 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/aabefa3ef38d
8142502: [TESTBUG] Exclude runtime/ErrorHandling/SecondaryErrorTest.java on OSX until JDK-8139300 has been resolved
Reviewed-by: hseigel, mseledtsov, minqi
! test/runtime/ErrorHandling/SecondaryErrorTest.java
Changeset: 19ed05bd68dc
Author: jprovino
Date: 2015-11-11 23:47 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/19ed05bd68dc
Merge
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/zero/vm/vm_version_zero.cpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/code/nmethod.cpp
- src/share/vm/gc/g1/satbQueue.cpp
- src/share/vm/gc/g1/satbQueue.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/compiler/jvmci/compilerToVM/GetImplementorTest.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/compiler/jvmci/compilerToVM/GetSymbolTest.java
! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
- test/runtime/classFileParserBug/ignoredClinit.jasm
Changeset: 924ad9151e00
Author: amurillo
Date: 2015-11-13 10:35 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/924ad9151e00
Merge
- src/share/vm/gc/g1/satbQueue.cpp
- src/share/vm/gc/g1/satbQueue.hpp
- test/runtime/classFileParserBug/ignoredClinit.jasm
More information about the jdk9-dev-changes
mailing list