hg: mobile/dev/hotspot: 184 new changesets

gary.adams at oracle.com gary.adams at oracle.com
Tue Oct 4 15:24:39 UTC 2016


Changeset: 65a32a1c9bf9
Author:    mchung
Date:      2016-08-30 17:48 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/65a32a1c9bf9

8160851: Remove old launcher module-related options
Reviewed-by: alanb

! test/runtime/Unsafe/NestedUnsafe.java

Changeset: e3a19a55f062
Author:    dsamersoff
Date:      2016-08-18 12:10 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e3a19a55f062

8151345: compiler/codecache/jmx/PeakUsageTest.java is failing on jdk9/dev for JPRT  -testset hotspot
Reviewed-by: sla, dsamersoff

! test/compiler/codecache/jmx/CodeCacheUtils.java
! test/compiler/codecache/jmx/PeakUsageTest.java

Changeset: 1657775e680a
Author:    dsamersoff
Date:      2016-08-18 14:07 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1657775e680a

8157236: attach on ARMv7 fails with com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file
Summary: Add more diagnostic to attach code
Reviewed-by: dholmes, alanb

! src/os/aix/vm/attachListener_aix.cpp
! src/os/bsd/vm/attachListener_bsd.cpp
! src/os/linux/vm/attachListener_linux.cpp
! src/os/solaris/vm/attachListener_solaris.cpp
! src/share/vm/logging/logTag.hpp

Changeset: e99e410e78e1
Author:    dsamersoff
Date:      2016-08-18 11:11 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e99e410e78e1

Merge


Changeset: 0aadda927071
Author:    coleenp
Date:      2016-08-18 10:47 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0aadda927071

8037138: x86: problem with JVMTI breakpoint
Summary: do aload(0) after rewriting aload bytecodes to fast version for frequent pairs.
Reviewed-by: dlong, dholmes, dcubed

! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86.cpp

Changeset: 6c29c7f73ca1
Author:    dholmes
Date:      2016-08-18 21:37 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6c29c7f73ca1

8152849: share/vm/runtime/mutex.cpp:1161 assert(((uintptr_t(_owner))|(uintptr_t(_LockWord.FullWord))|(uintptr_t(_EntryList))|(uintptr_t(_WaitSet))|(uintptr_t(_OnDeck))) == 0) failed
Reviewed-by: dcubed

! src/share/vm/runtime/mutex.cpp

Changeset: af4f7418af3e
Author:    ysuenaga
Date:      2016-08-19 01:20 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/af4f7418af3e

8164319: CLHSDB dumpcodecache throws StackOverflowError
Reviewed-by: dholmes, dsamersoff

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java

Changeset: b2c07de32ca7
Author:    erikj
Date:      2016-08-19 16:02 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b2c07de32ca7

8164297: Jtreg test exeinvoke fails to link on Ubuntu
Reviewed-by: tbell, dholmes

! make/test/JtregNative.gmk

Changeset: 1cbffa2beba6
Author:    ctornqvi
Date:      2016-08-19 10:06 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1cbffa2beba6

8157957: ClassNotFoundException: jdk.test.lib.JDKToolFinder
Reviewed-by: coleenp, gtriantafill, mseledtsov, iignatyev, dholmes, dsamersoff

! test/compiler/arguments/BMISupportedCPUTest.java
! test/compiler/arguments/BMIUnsupportedCPUTest.java
! test/compiler/arguments/CheckCICompilerCount.java
! test/compiler/arguments/CheckCompileThresholdScaling.java
! 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/PolynomialRoot.java
! test/compiler/c2/Test5057225.java
! test/compiler/c2/Test6603011.java
! test/compiler/c2/Test6800154.java
! test/compiler/c2/Test6805724.java
! test/compiler/c2/Test6857159.java
! test/compiler/c2/Test7068051.java
! test/compiler/c2/Test7177917.java
! test/compiler/c2/cr6589834/Test_ia32.java
! test/compiler/c2/stemmer/Stemmer.java
! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeInterface2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeInterface2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeInterface2NativeTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeSpecial2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeSpecial2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeSpecial2NativeTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeStatic2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeStatic2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeStatic2NativeTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeVirtual2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeVirtual2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeVirtual2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2NativeTest.java
! test/compiler/calls/fromNative/NativeInvokeSpecial2CompiledTest.java
! test/compiler/calls/fromNative/NativeInvokeSpecial2InterpretedTest.java
! test/compiler/calls/fromNative/NativeInvokeSpecial2NativeTest.java
! test/compiler/calls/fromNative/NativeInvokeStatic2CompiledTest.java
! test/compiler/calls/fromNative/NativeInvokeStatic2InterpretedTest.java
! test/compiler/calls/fromNative/NativeInvokeStatic2NativeTest.java
! test/compiler/calls/fromNative/NativeInvokeVirtual2CompiledTest.java
! test/compiler/calls/fromNative/NativeInvokeVirtual2InterpretedTest.java
! test/compiler/calls/fromNative/NativeInvokeVirtual2NativeTest.java
! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
! test/compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/compiler/codecache/CheckUpperLimit.java
! test/compiler/codecache/OverflowCodeCacheTest.java
! test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
! test/compiler/codecache/cli/codeheapsize/CodeCacheFreeSpaceRunner.java
! test/compiler/codecache/cli/codeheapsize/JVMStartupRunner.java
! test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
! test/compiler/codecache/cli/printcodecache/PrintCodeCacheRunner.java
! test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java
+ test/compiler/codecache/dtrace/DtraceResultsAnalyzer.java
+ test/compiler/codecache/dtrace/DtraceRunner.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/CodeCacheStressRunner.java
! test/compiler/codecache/stress/Helper.java
! test/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/compiler/codecache/stress/RandomAllocationTest.java
! test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
! test/compiler/codegen/Test6823354.java
! test/compiler/codegen/Test6896617.java
! test/compiler/codegen/Test7100757.java
! test/compiler/codegen/aes/TestAESMain.java
! test/compiler/compilercontrol/InlineMatcherTest.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityBase.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOff.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOn.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityFlag.java
! test/compiler/compilercontrol/commandfile/CompileOnlyTest.java
! test/compiler/compilercontrol/commandfile/ExcludeTest.java
! test/compiler/compilercontrol/commandfile/LogTest.java
! test/compiler/compilercontrol/commandfile/PrintTest.java
! test/compiler/compilercontrol/commands/CompileOnlyTest.java
! test/compiler/compilercontrol/commands/ExcludeTest.java
! test/compiler/compilercontrol/commands/LogTest.java
! test/compiler/compilercontrol/commands/PrintTest.java
! test/compiler/compilercontrol/directives/CompileOnlyTest.java
! test/compiler/compilercontrol/directives/ExcludeTest.java
! test/compiler/compilercontrol/directives/LogTest.java
! test/compiler/compilercontrol/directives/PrintTest.java
! test/compiler/compilercontrol/jcmd/AddAndRemoveTest.java
! test/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java
! test/compiler/compilercontrol/jcmd/AddExcludeTest.java
! test/compiler/compilercontrol/jcmd/AddLogTest.java
! test/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java
! test/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
! test/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java
! test/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/compiler/compilercontrol/jcmd/StressAddJcmdBase.java
! test/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java
! test/compiler/compilercontrol/logcompilation/LogTest.java
! test/compiler/compilercontrol/matcher/MethodMatcherTest.java
! test/compiler/compilercontrol/mixed/RandomCommandsTest.java
! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
! test/compiler/compilercontrol/parser/DirectiveParserTest.java
! test/compiler/compilercontrol/parser/DirectiveStressTest.java
! test/compiler/compilercontrol/parser/HugeDirectiveUtil.java
! test/compiler/compilercontrol/share/AbstractTestBase.java
! test/compiler/compilercontrol/share/actions/BaseAction.java
! test/compiler/compilercontrol/share/actions/CompileAction.java
! test/compiler/compilercontrol/share/method/MethodDescriptor.java
! test/compiler/compilercontrol/share/method/MethodGenerator.java
! test/compiler/compilercontrol/share/pool/MethodHolder.java
! test/compiler/compilercontrol/share/pool/PoolHelper.java
! test/compiler/compilercontrol/share/pool/SubMethodHolder.java
! test/compiler/compilercontrol/share/processors/CommandProcessor.java
! test/compiler/compilercontrol/share/processors/LogProcessor.java
! test/compiler/compilercontrol/share/processors/PrintDirectivesProcessor.java
! test/compiler/compilercontrol/share/processors/PrintProcessor.java
! test/compiler/compilercontrol/share/scenario/AbstractCommandBuilder.java
! test/compiler/compilercontrol/share/scenario/DirectiveBuilder.java
! test/compiler/compilercontrol/share/scenario/Executor.java
! test/compiler/compilercontrol/share/scenario/JcmdStateBuilder.java
! test/compiler/compilercontrol/share/scenario/Scenario.java
! test/compiler/cpuflags/RestoreMXCSR.java
! test/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
! test/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java
! test/compiler/debug/VerifyAdapterSharing.java
! test/compiler/eliminateAutobox/UnsignedLoads.java
! test/compiler/floatingpoint/TestPow2.java
! test/compiler/gcbarriers/PreserveFPRegistersTest.java
! test/compiler/inlining/InlineAccessors.java
! test/compiler/interpreter/DisableOSRTest.java
! test/compiler/intrinsics/IntrinsicAvailableTest.java
! test/compiler/intrinsics/IntrinsicDisabledTest.java
! test/compiler/intrinsics/bigInteger/MontgomeryMultiplyTest.java
! test/compiler/intrinsics/bmi/BMITestRunner.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/AndnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AndnTestL.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/klass/CastNullCheckDroppingsTest.java
! test/compiler/intrinsics/mathexact/AddExactIConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactILoadTest.java
! test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/AddExactLConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/DecExactITest.java
! test/compiler/intrinsics/mathexact/DecExactLTest.java
! test/compiler/intrinsics/mathexact/IncExactITest.java
! test/compiler/intrinsics/mathexact/IncExactLTest.java
! test/compiler/intrinsics/mathexact/MulExactIConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactILoadTest.java
! test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/MulExactLConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactIConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactILoadTest.java
! test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactICondTest.java
! test/compiler/intrinsics/mathexact/SubExactIConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactILoadTest.java
! test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/SubExactLConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.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/object/TestClone.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/cli/testcases/GenericTestCaseForOtherCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedCPU.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/intrinsics/string/TestHasNegatives.java
! test/compiler/intrinsics/string/TestStringIntrinsicMemoryFlow.java
! test/compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java
! test/compiler/intrinsics/string/TestStringIntrinsics2.java
! test/compiler/intrinsics/unsafe/DirectByteBufferTest.java
! test/compiler/intrinsics/unsafe/HeapByteBufferTest.java
! test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java
! test/compiler/jsr292/ConcurrentClassLoadingTest.java
! test/compiler/jsr292/ContinuousCallSiteTargetChange.java
! test/compiler/jsr292/MHInlineTest.java
! test/compiler/jsr292/NonInlinedCall/Agent.java
! test/compiler/jsr292/NonInlinedCall/GCTest.java
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java
! test/compiler/jsr292/NonInlinedCall/RedefineTest.java
! test/compiler/jsr292/PollutedTrapCounts.java
! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.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/CompileCodeTestCase.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/InitializeConfigurationTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/IsMatureTest.java
! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupTypeTest.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/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/jvmci/errors/TestInvalidCompilationResult.java
! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/compiler/jvmci/events/JvmciShutdownEventTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/compiler/jvmci/meta/StableFieldTest.java
! test/compiler/loopopts/UseCountedLoopSafepoints.java
! test/compiler/loopopts/superword/TestVectorizationWithInvariant.java
! test/compiler/onSpinWait/TestOnSpinWait.java
! test/compiler/oracle/CheckCompileCommandOption.java
! test/compiler/oracle/GetMethodOptionTest.java
! test/compiler/oracle/MethodMatcherTest.java
! test/compiler/oracle/TestCompileCommand.java
! test/compiler/print/TestProfileReturnTypePrinting.java
! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/compiler/rangechecks/TestExplicitRangeChecks.java
! test/compiler/rangechecks/TestRangeCheckSmearing.java
! test/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java
! test/compiler/rtm/cli/RTMLockingAwareTest.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsBase.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/TestRTMAbortThresholdOption.java
! test/compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java
! test/compiler/rtm/cli/TestRTMLockingThresholdOption.java
! test/compiler/rtm/cli/TestRTMRetryCountOption.java
! test/compiler/rtm/cli/TestRTMSpinLoopCountOption.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/cli/TestUseRTMXendForLockBusyOption.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/Test8010927.java
! test/compiler/runtime/cr8015436/Test8015436.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/stable/TestStableUByte.java
! test/compiler/stable/TestStableUShort.java
! test/compiler/startup/NumCompilerThreadsCheck.java
! test/compiler/startup/SmallCodeCacheStartup.java
! test/compiler/startup/StartupOutput.java
! test/compiler/testlibrary/rtm/RTMTestBase.java
! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/tiered/TransitionsTestExecutor.java
! test/compiler/types/TestMeetIncompatibleInterfaceArrays.java
! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/uncommontrap/DeoptReallocFailure.java
! test/compiler/uncommontrap/Test8009761.java
! test/compiler/uncommontrap/TestUnstableIfTrap.java
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/compiler/unsafe/UnsafeGetStableArrayElement.java
! test/compiler/unsafe/UnsafeRaw.java
! test/compiler/whitebox/AllocationCodeBlobTest.java
! test/compiler/whitebox/BlockingCompilation.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/TestCardTablePageCommits.java
! test/gc/TestDisableExplicitGC.java
! test/gc/TestObjectAlignment.java
! test/gc/TestSmallHeap.java
! test/gc/TestSoftReferencesBehaviorOnOOME.java
! test/gc/TestVerifyDuringStartup.java
! test/gc/TestVerifySilently.java
! test/gc/TestVerifySubSet.java
+ test/gc/arguments/AllocationHelper.java
+ test/gc/arguments/HeapRegionUsageTool.java
! test/gc/arguments/TestArrayAllocatorMallocLimit.java
! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestCompressedClassFlags.java
! test/gc/arguments/TestDisableDefaultGC.java
! test/gc/arguments/TestDynMaxHeapFreeRatio.java
! test/gc/arguments/TestDynMinHeapFreeRatio.java
! test/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/gc/arguments/TestG1ConcRefinementThreads.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestG1PercentageOptions.java
! test/gc/arguments/TestHeapFreeRatio.java
! test/gc/arguments/TestInitialTenuringThreshold.java
! test/gc/arguments/TestMaxHeapSizeTools.java
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/gc/arguments/TestMaxNewSize.java
! test/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/gc/arguments/TestMinInitialErgonomics.java
! test/gc/arguments/TestNewRatioFlag.java
! test/gc/arguments/TestNewSizeFlags.java
! test/gc/arguments/TestNewSizeThreadIncrease.java
! test/gc/arguments/TestObjectTenuringFlags.java
! test/gc/arguments/TestParallelGCThreads.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestSelectDefaultGC.java
! test/gc/arguments/TestSerialHeapSizeFlags.java
! test/gc/arguments/TestShrinkHeapInSteps.java
! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
! test/gc/arguments/TestSurvivorRatioFlag.java
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/arguments/TestUseCompressedOopsErgoTools.java
! test/gc/arguments/TestUseNUMAInterleaving.java
! test/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/gc/cms/GuardShrinkWarning.java
! test/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/gc/ergonomics/TestInitialGCThreadLogging.java
! test/gc/g1/Test2GbHeap.java
! test/gc/g1/TestEagerReclaimHumongousRegions.java
! test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
! test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
! test/gc/g1/TestGCLogMessages.java
! test/gc/g1/TestHumongousAllocInitialMark.java
! test/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/gc/g1/TestHumongousCodeCacheRoots.java
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestLargePageUseForAuxMemory.java
! test/gc/g1/TestNoEagerReclaimOfHumongousRegions.java
! test/gc/g1/TestPLABOutput.java
! test/gc/g1/TestPLABSizeBounds.java
! test/gc/g1/TestPrintRegionRememberedSetInfo.java
! test/gc/g1/TestRegionLivenessPrint.java
! test/gc/g1/TestRemsetLogging.java
! test/gc/g1/TestRemsetLoggingPerRegion.java
! test/gc/g1/TestRemsetLoggingThreads.java
! test/gc/g1/TestRemsetLoggingTools.java
! test/gc/g1/TestShrinkAuxiliaryData.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/TestShrinkDefragmentedHeap.java
! test/gc/g1/TestStringDeduplicationAgeThreshold.java
! test/gc/g1/TestStringDeduplicationFullGC.java
! test/gc/g1/TestStringDeduplicationInterned.java
! test/gc/g1/TestStringDeduplicationPrintOptions.java
! test/gc/g1/TestStringDeduplicationTableRehash.java
! test/gc/g1/TestStringDeduplicationTableResize.java
! test/gc/g1/TestStringDeduplicationTools.java
! test/gc/g1/TestStringDeduplicationYoungGC.java
! test/gc/g1/TestStringSymbolTableStats.java
! test/gc/g1/humongousObjects/TestHeapCounters.java
! test/gc/g1/humongousObjects/TestHumongousClassLoader.java
! test/gc/g1/humongousObjects/TestHumongousMovement.java
! test/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java
! test/gc/g1/humongousObjects/TestHumongousThreshold.java
! test/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java
! test/gc/g1/humongousObjects/TestObjectCollected.java
! test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
! test/gc/g1/ihop/TestIHOPErgo.java
! test/gc/g1/ihop/TestIHOPStatic.java
! test/gc/g1/ihop/lib/IhopUtils.java
! test/gc/g1/mixedgc/TestLogging.java
! test/gc/g1/plab/TestPLABEvacuationFailure.java
! test/gc/g1/plab/TestPLABPromotion.java
! test/gc/g1/plab/TestPLABResize.java
! test/gc/g1/plab/lib/PLABUtils.java
! test/gc/logging/TestDeprecatedPrintFlags.java
! test/gc/logging/TestGCId.java
! test/gc/logging/TestPrintReferences.java
! test/gc/logging/TestUnifiedLoggingSwitchStress.java
! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
+ test/gc/metaspace/InputArguments.java
! test/gc/metaspace/PerfCounters.java
! test/gc/metaspace/TestCapacityUntilGCWrapAround.java
! test/gc/metaspace/TestMetaspaceCMSCancel.java
! test/gc/metaspace/TestMetaspaceInitialization.java
! test/gc/metaspace/TestMetaspaceMemoryPool.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestMetaspaceSizeFlags.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java
! test/gc/parallel/AdaptiveGCBoundary.java
! test/gc/parallel/TestDynShrinkHeap.java
! test/gc/parallel/TestPrintGCDetailsVerbose.java
! test/gc/serial/HeapChangeLogging.java
! test/gc/startup_warnings/TestCMS.java
! test/gc/startup_warnings/TestDefNewCMS.java
! test/gc/startup_warnings/TestG1.java
! test/gc/startup_warnings/TestParNewCMS.java
! test/gc/startup_warnings/TestParNewSerialOld.java
! test/gc/startup_warnings/TestParallelGC.java
! test/gc/startup_warnings/TestParallelScavengeSerialOld.java
! test/gc/startup_warnings/TestSerialGC.java
! test/gc/stress/TestMultiThreadStressRSet.java
! test/gc/stress/TestStressRSetCoarsening.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/testlibrary/Helpers.java
! test/gc/whitebox/TestConcMarkCycleWB.java
! test/gc/whitebox/TestWBGC.java
! test/native/GTestWrapper.java
! test/runtime/8026365/InvokeSpecialAnonTest.java
! test/runtime/BadObjectClass/BootstrapRedefine.java
! test/runtime/BoolReturn/NativeSmallIntCallsTest.java
! test/runtime/BootClassAppendProp/BootClassPathAppend.java
! test/runtime/BootClassAppendProp/BootClassPathAppendProp.java
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java
! test/runtime/CDSCompressedKPtrs/XShareAuto.java
! test/runtime/ClassFile/JsrRewriting.java
! test/runtime/ClassFile/OomWhileParsingRepeatedJsr.java
! test/runtime/ClassFile/UnsupportedClassFileVersion.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/CommandLine/BooleanFlagWithInvalidValue.java
! test/runtime/CommandLine/CompilerConfigFileWarning.java
! test/runtime/CommandLine/ConfigFileParsing.java
! test/runtime/CommandLine/ConfigFileWarning.java
! test/runtime/CommandLine/FlagWithInvalidValue.java
! test/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java
! test/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java
! test/runtime/CommandLine/ObsoleteFlagErrorMessage.java
! test/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRangesDynamic.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/runtime/CommandLine/PrintTouchedMethods.java
! test/runtime/CommandLine/TestHexArguments.java
! test/runtime/CommandLine/TestLongUnrecognizedVMOption.java
! test/runtime/CommandLine/TestNullTerminatedFlags.java
! test/runtime/CommandLine/TestVMOptions.java
! test/runtime/CommandLine/TraceExceptionsTest.java
! test/runtime/CommandLine/UnrecognizedVMOption.java
! test/runtime/CommandLine/VMAliasOptions.java
! test/runtime/CommandLine/VMDeprecatedOptions.java
! test/runtime/CommandLine/VMOptionWarning.java
! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
! test/runtime/CompressedOops/CompressedClassPointers.java
! test/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/runtime/CompressedOops/CompressedKlassPointerAndOops.java
! test/runtime/CompressedOops/ObjectAlignment.java
! test/runtime/CompressedOops/UseCompressedOops.java
! test/runtime/ConstantPool/BadMethodHandles.java
! test/runtime/ConstantPool/IntfMethod.java
! test/runtime/EnclosingMethodAttr/EnclMethodAttr.java
! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/runtime/ErrorHandling/ErrorHandler.java
! test/runtime/ErrorHandling/ProblematicFrameTest.java
! test/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java
! test/runtime/ErrorHandling/SecondaryErrorTest.java
! test/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java
! test/runtime/ErrorHandling/TestExitOnOutOfMemoryError.java
! test/runtime/ErrorHandling/TestOnError.java
! test/runtime/ErrorHandling/TestOnOutOfMemoryError.java
! test/runtime/Final/TestPutMain.java
! test/runtime/LoadClass/LoadClassNegative.java
! test/runtime/LocalVariableTable/TestLVT.java
! test/runtime/Metaspace/FragmentMetaspace.java
! test/runtime/NMT/AutoshutdownNMT.java
! test/runtime/NMT/BaselineWithParameter.java
! test/runtime/NMT/ChangeTrackingLevel.java
! test/runtime/NMT/CheckForProperDetailStackTrace.java
! test/runtime/NMT/CommandLineDetail.java
! test/runtime/NMT/CommandLineEmptyArgument.java
! test/runtime/NMT/CommandLineInvalidArgument.java
! test/runtime/NMT/CommandLineSummary.java
! test/runtime/NMT/CommandLineTurnOffNMT.java
! test/runtime/NMT/CommitOverlappingRegions.java
! test/runtime/NMT/JcmdBaselineDetail.java
! test/runtime/NMT/JcmdDetailDiff.java
! test/runtime/NMT/JcmdScale.java
! test/runtime/NMT/JcmdScaleDetail.java
! test/runtime/NMT/JcmdSummaryDiff.java
! test/runtime/NMT/JcmdWithNMTDisabled.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/NMTWithCDS.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/ReleaseNoCommit.java
! test/runtime/NMT/ShutdownTwice.java
! test/runtime/NMT/SummaryAfterShutdown.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/PerfMemDestroy/PerfMemDestroy.java
! test/runtime/RedefineObject/TestRedefineObject.java
! test/runtime/RedefineTests/RedefineAnnotations.java
! test/runtime/RedefineTests/RedefineFinalizer.java
! test/runtime/RedefineTests/RedefineRunningMethods.java
! test/runtime/RedefineTests/RedefineRunningMethodsWithBacktrace.java
! test/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java
! test/runtime/ReservedStack/ReservedStackTest.java
! test/runtime/ReservedStack/ReservedStackTestCompiler.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java
! test/runtime/SameObject/SameObject.java
! test/runtime/SelectionResolution/AbstractMethodErrorTest.java
! test/runtime/SelectionResolution/IllegalAccessErrorTest.java
! test/runtime/SelectionResolution/InvokeInterfaceICCE.java
! test/runtime/SelectionResolution/InvokeInterfaceSuccessTest.java
! test/runtime/SelectionResolution/InvokeSpecialICCE.java
! test/runtime/SelectionResolution/InvokeSpecialSuccessTest.java
! test/runtime/SelectionResolution/InvokeStaticICCE.java
! test/runtime/SelectionResolution/InvokeStaticSuccessTest.java
! test/runtime/SelectionResolution/InvokeVirtualICCE.java
! test/runtime/SelectionResolution/InvokeVirtualSuccessTest.java
! test/runtime/SelectionResolution/NoSuchMethodErrorTest.java
! test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java
! test/runtime/SharedArchiveFile/BootAppendTests.java
! test/runtime/SharedArchiveFile/CdsDifferentCompactStrings.java
! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java
! test/runtime/SharedArchiveFile/DefaultUseWithClient.java
! test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
! test/runtime/SharedArchiveFile/MaxMetaspaceSize.java
! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
! test/runtime/SharedArchiveFile/SASymbolTableTest.java
! test/runtime/SharedArchiveFile/SharedArchiveFile.java
! test/runtime/SharedArchiveFile/SharedBaseAddress.java
! test/runtime/SharedArchiveFile/SharedStrings.java
! test/runtime/SharedArchiveFile/SharedStringsDedup.java
! test/runtime/SharedArchiveFile/SharedStringsRunAuto.java
! test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java
! test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java
! test/runtime/Thread/Fibonacci.java
! test/runtime/Thread/TestThreadDumpMonitorContention.java
! test/runtime/Thread/ThreadPriorities.java
! test/runtime/ThreadSignalMask/ThreadSignalMask.java
! test/runtime/Throwable/StackTraceLogging.java
! test/runtime/Throwable/TestThrowable.java
! test/runtime/Throwable/ThrowableIntrospectionSegfault.java
! test/runtime/Unsafe/AllocateInstance.java
! test/runtime/Unsafe/AllocateMemory.java
! test/runtime/Unsafe/CopyMemory.java
! test/runtime/Unsafe/DefineClass.java
! test/runtime/Unsafe/FieldOffset.java
! test/runtime/Unsafe/GetField.java
! test/runtime/Unsafe/GetPutAddress.java
! test/runtime/Unsafe/GetPutBoolean.java
! test/runtime/Unsafe/GetPutByte.java
! test/runtime/Unsafe/GetPutChar.java
! test/runtime/Unsafe/GetPutDouble.java
! test/runtime/Unsafe/GetPutFloat.java
! test/runtime/Unsafe/GetPutInt.java
! test/runtime/Unsafe/GetPutLong.java
! test/runtime/Unsafe/GetPutObject.java
! test/runtime/Unsafe/GetPutShort.java
! test/runtime/Unsafe/GetUncompressedObject.java
! test/runtime/Unsafe/NestedUnsafe.java
! test/runtime/Unsafe/PageSize.java
! test/runtime/Unsafe/PrimitiveHostClass.java
! test/runtime/Unsafe/RangeCheck.java
! test/runtime/Unsafe/Reallocate.java
! test/runtime/Unsafe/SetMemory.java
! test/runtime/Unsafe/ThrowException.java
! test/runtime/XCheckJniJsig/XCheckJSig.java
! test/runtime/classFileParserBug/ClassFileParserBug.java
! test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java
! test/runtime/contended/Options.java
! test/runtime/duplAttributes/DuplAttributesTest.java
! test/runtime/execstack/Testexecstack.java
! test/runtime/getSysPackage/GetSysPkgTest.java
! test/runtime/interned/SanityTest.java
! test/runtime/jni/ToStringInInterfaceTest/ToStringTest.java
! test/runtime/libadimalloc.solaris.sparc/Testlibadimalloc.java
! test/runtime/logging/BiasedLockingTest.java
! test/runtime/logging/ClassInitializationTest.java
! test/runtime/logging/ClassLoadUnloadTest.java
! test/runtime/logging/ClassResolutionTest.java
! test/runtime/logging/CompressedOopsTest.java
! test/runtime/logging/DefaultMethodsTest.java
! test/runtime/logging/ExceptionsTest.java
! test/runtime/logging/ItablesTest.java
! test/runtime/logging/LoaderConstraintsTest.java
! test/runtime/logging/ModulesTest.java
! test/runtime/logging/MonitorInflationTest.java
! test/runtime/logging/MonitorMismatchTest.java
! test/runtime/logging/OsCpuLoggingTest.java
! test/runtime/logging/ProtectionDomainVerificationTest.java
! test/runtime/logging/RemovedDevelopFlagsTest.java
! test/runtime/logging/SafepointCleanupTest.java
! test/runtime/logging/SafepointTest.java
! test/runtime/logging/StartupTimeTest.java
! test/runtime/logging/ThreadLoggingTest.java
! test/runtime/logging/VMOperationTest.java
! test/runtime/logging/VerificationTest.java
! test/runtime/logging/VtablesTest.java
! test/runtime/memory/LargePages/TestLargePageSizeInBytes.java
! test/runtime/memory/LargePages/TestLargePagesFlags.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/modules/AccModuleTest.java
! test/runtime/modules/AccessCheck/CheckRead.java
! test/runtime/modules/AccessCheck/DiffCL_CheckRead.java
! test/runtime/modules/AccessCheck/DiffCL_ExpQualOther.java
! test/runtime/modules/AccessCheck/DiffCL_ExpQualToM1.java
! test/runtime/modules/AccessCheck/DiffCL_ExpUnqual.java
! test/runtime/modules/AccessCheck/DiffCL_PkgNotExp.java
! test/runtime/modules/AccessCheck/DiffCL_Umod.java
! test/runtime/modules/AccessCheck/DiffCL_UmodUpkg.java
! test/runtime/modules/AccessCheck/ExpQualOther.java
! test/runtime/modules/AccessCheck/ExpQualToM1.java
! test/runtime/modules/AccessCheck/ExpUnqual.java
! test/runtime/modules/AccessCheck/ExportAllUnnamed.java
! test/runtime/modules/AccessCheck/PkgNotExp.java
! test/runtime/modules/AccessCheck/Umod.java
! test/runtime/modules/AccessCheck/UmodDiffCL_ExpQualOther.java
! test/runtime/modules/AccessCheck/UmodDiffCL_ExpUnqual.java
! test/runtime/modules/AccessCheck/UmodDiffCL_PkgNotExp.java
! test/runtime/modules/AccessCheck/UmodDiffCL_Umod.java
! test/runtime/modules/AccessCheck/UmodDiffCL_UmodUpkg.java
! test/runtime/modules/AccessCheck/UmodUPkg.java
! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_ExpQualOther.java
! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java
! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_Umod.java
! test/runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java
! test/runtime/modules/AccessCheck/UmodUpkg_NotExp.java
! test/runtime/modules/AccessCheck/UmodUpkg_Umod.java
! test/runtime/modules/AccessCheck/Umod_ExpQualOther.java
! test/runtime/modules/AccessCheck/Umod_ExpUnqual.java
! test/runtime/modules/AccessCheck/Umod_PkgNotExp.java
! test/runtime/modules/AccessCheck/Umod_UmodUpkg.java
! test/runtime/modules/AccessCheckAllUnnamed.java
! test/runtime/modules/AccessCheckExp.java
! test/runtime/modules/AccessCheckJavaBase.java
! test/runtime/modules/AccessCheckRead.java
! test/runtime/modules/AccessCheckSuper.java
! test/runtime/modules/AccessCheckUnnamed.java
! test/runtime/modules/AccessCheckWorks.java
! test/runtime/modules/ExportTwice.java
! test/runtime/modules/IgnoreModulePropertiesTest.java
! test/runtime/modules/JVMAddModuleExportToAllUnnamed.java
! test/runtime/modules/JVMAddModuleExports.java
! test/runtime/modules/JVMAddModuleExportsToAll.java
! test/runtime/modules/JVMAddModulePackage.java
! test/runtime/modules/JVMAddReadsModule.java
! test/runtime/modules/JVMCanReadModule.java
! test/runtime/modules/JVMDefineModule.java
! test/runtime/modules/JVMGetModuleByPkgName.java
! test/runtime/modules/JVMIsExportedToModule.java
! test/runtime/modules/LoadUnloadModuleStress.java
! test/runtime/modules/ModuleOptionsTest.java
! test/runtime/modules/ModuleOptionsWarn.java
! test/runtime/modules/ModuleStress/ExportModuleStressTest.java
! test/runtime/modules/ModuleStress/ModuleStress.java
! test/runtime/modules/ModuleStress/ModuleStressGC.java
! test/runtime/modules/PatchModule/BasicJarBuilder.java
! test/runtime/modules/PatchModule/PatchModule2Dirs.java
! test/runtime/modules/PatchModule/PatchModuleCDS.java
! test/runtime/modules/PatchModule/PatchModuleDupJavaBase.java
! test/runtime/modules/PatchModule/PatchModuleDupModule.java
! test/runtime/modules/PatchModule/PatchModuleJavaBase.java
! test/runtime/modules/PatchModule/PatchModuleTest.java
! test/runtime/modules/PatchModule/PatchModuleTestJar.java
! test/runtime/modules/PatchModule/PatchModuleTestJarDir.java
! test/runtime/modules/PatchModule/PatchModuleTraceCL.java
! test/runtime/modules/Visibility/PatchModuleVisibility.java
! test/runtime/modules/Visibility/XbootcpNoVisibility.java
! test/runtime/modules/Visibility/XbootcpVisibility.java
! test/runtime/os/AvailableProcessors.java
! test/runtime/verifier/OverriderMsg.java
! test/runtime/verifier/TestANewArray.java
! test/runtime/verifier/TestMultiANewArray.java
! test/runtime/verifier/TraceClassRes.java
! test/runtime/whitebox/WBStackSize.java
! test/sanity/MismatchedWhiteBox/WhiteBox.java
! test/sanity/WBApi.java
! test/serviceability/ParserTest.java
! test/serviceability/attach/AttachSetGetFlag.java
! test/serviceability/attach/AttachWithStalePidFile.java
! test/serviceability/dcmd/compiler/CodeCacheTest.java
! test/serviceability/dcmd/compiler/CodelistTest.java
! test/serviceability/dcmd/compiler/CompilerDirectivesDCMDTest.java
! test/serviceability/dcmd/compiler/CompilerQueueTest.java
! test/serviceability/dcmd/framework/HelpTest.java
! test/serviceability/dcmd/framework/InvalidCommandTest.java
! test/serviceability/dcmd/framework/VMVersionTest.java
! test/serviceability/dcmd/gc/ClassHistogramAllTest.java
! test/serviceability/dcmd/gc/ClassHistogramTest.java
! test/serviceability/dcmd/gc/FinalizerInfoTest.java
! test/serviceability/dcmd/gc/HeapDumpAllTest.java
! test/serviceability/dcmd/gc/HeapDumpTest.java
! test/serviceability/dcmd/gc/HeapInfoTest.java
! test/serviceability/dcmd/gc/RunFinalizationTest.java
! test/serviceability/dcmd/gc/RunGCTest.java
! test/serviceability/dcmd/jvmti/DataDumpDcmdTest.java
! test/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java
! test/serviceability/dcmd/thread/PrintConcurrentLocksTest.java
! test/serviceability/dcmd/thread/PrintTest.java
! test/serviceability/dcmd/vm/ClassHierarchyTest.java
! test/serviceability/dcmd/vm/ClassLoaderStatsTest.java
! test/serviceability/dcmd/vm/CommandLineTest.java
! test/serviceability/dcmd/vm/DynLibsTest.java
! test/serviceability/dcmd/vm/FlagsTest.java
! test/serviceability/dcmd/vm/SetVMFlagTest.java
! test/serviceability/dcmd/vm/SystemPropertiesTest.java
! test/serviceability/dcmd/vm/UptimeTest.java
! test/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java
! test/serviceability/jvmti/GetObjectSizeClass.java
! test/serviceability/jvmti/GetObjectSizeOverflow.java
! test/serviceability/jvmti/TestLambdaFormRetransformation.java
! test/serviceability/jvmti/TestRedefineWithUnresolvedClass.java
! test/serviceability/logging/TestBasicLogOutput.java
! test/serviceability/logging/TestDefaultLogOutput.java
! test/serviceability/logging/TestLogRotation.java
! test/serviceability/logging/TestMultipleXlogArgs.java
! test/serviceability/logging/TestQuotedLogOutputs.java
! test/serviceability/sa/DeadlockDetectionTest.java
! test/serviceability/sa/TestInstanceKlassSize.java
! test/serviceability/sa/TestInstanceKlassSizeForInterface.java
! test/serviceability/sa/jmap-hashcode/Test8028623.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/serviceability/sa/sadebugd/SADebugDTest.java
! test/serviceability/threads/TestFalseDeadLock.java
! test/serviceability/tmtools/jstack/DaemonThreadTest.java
! test/serviceability/tmtools/jstack/JstackThreadTest.java
! test/serviceability/tmtools/jstack/SpreadLockTest.java
! test/serviceability/tmtools/jstack/ThreadNamesTest.java
! test/serviceability/tmtools/jstack/TraveledLockTest.java
! test/serviceability/tmtools/jstack/WaitNotifyThreadTest.java
! test/serviceability/tmtools/jstat/GcCapacityTest.java
! test/serviceability/tmtools/jstat/GcCauseTest01.java
! test/serviceability/tmtools/jstat/GcCauseTest02.java
! test/serviceability/tmtools/jstat/GcCauseTest03.java
! test/serviceability/tmtools/jstat/GcNewTest.java
! test/serviceability/tmtools/jstat/GcTest01.java
! test/serviceability/tmtools/jstat/GcTest02.java
- test/testlibrary/ClassFileInstaller.java
- test/testlibrary/RedefineClassHelper.java
- test/testlibrary/jdk/test/lib/AllocationHelper.java
- test/testlibrary/jdk/test/lib/Asserts.java
- test/testlibrary/jdk/test/lib/BuildHelper.java
- test/testlibrary/jdk/test/lib/ByteCodeLoader.java
- test/testlibrary/jdk/test/lib/DynamicVMOption.java
- test/testlibrary/jdk/test/lib/ExitCode.java
- test/testlibrary/jdk/test/lib/FileInstaller.java
- test/testlibrary/jdk/test/lib/HeapRegionUsageTool.java
- test/testlibrary/jdk/test/lib/InMemoryJavaCompiler.java
- test/testlibrary/jdk/test/lib/InfiniteLoop.java
- test/testlibrary/jdk/test/lib/InputArguments.java
- test/testlibrary/jdk/test/lib/JDKToolFinder.java
- test/testlibrary/jdk/test/lib/JDKToolLauncher.java
- test/testlibrary/jdk/test/lib/OutputAnalyzer.java
- test/testlibrary/jdk/test/lib/OutputBuffer.java
- test/testlibrary/jdk/test/lib/Pair.java
- test/testlibrary/jdk/test/lib/Platform.java
- test/testlibrary/jdk/test/lib/ProcessTools.java
- test/testlibrary/jdk/test/lib/StreamPumper.java
- test/testlibrary/jdk/test/lib/TimeLimitedRunner.java
- test/testlibrary/jdk/test/lib/Triple.java
- test/testlibrary/jdk/test/lib/Utils.java
- test/testlibrary/jdk/test/lib/cli/CPUSpecificCommandLineOptionTest.java
- test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java
- test/testlibrary/jdk/test/lib/cli/predicate/AndPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/CPUSpecificPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/NotPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/OrPredicate.java
- test/testlibrary/jdk/test/lib/dcmd/CommandExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/CommandExecutorException.java
- test/testlibrary/jdk/test/lib/dcmd/FileJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/JMXExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/JcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/MainClassJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/PidJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dtrace/DtraceResultsAnalyzer.java
- test/testlibrary/jdk/test/lib/dtrace/DtraceRunner.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/Automatic.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/AssignmentOperatorImplFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryArithmeticOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryBitwiseOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryComparisonOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryEqualityOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryLogicOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryShiftOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryStringPlusFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundArithmeticAssignmentOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundBitwiseAssignmentOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundShiftAssignmentOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/JitTesterDriver.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/ByteCodeVisitor.java
! test/testlibrary_tests/AssertsTest.java
! test/testlibrary_tests/OutputAnalyzerReportingTest.java
! test/testlibrary_tests/OutputAnalyzerTest.java
! test/testlibrary_tests/RandomGeneratorTest.java
! test/testlibrary_tests/RedefineClassTest.java
! test/testlibrary_tests/SimpleClassFileLoadHookTest.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
! test/testlibrary_tests/TestPlatformIsTieredSupported.java
! test/testlibrary_tests/ctw/ClassesDirTest.java
! test/testlibrary_tests/ctw/ClassesListTest.java
! test/testlibrary_tests/ctw/CtwTest.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
! test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java

Changeset: 7971fae4be0f
Author:    ctornqvi
Date:      2016-08-19 18:20 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7971fae4be0f

Merge


Changeset: 95b257c9d186
Author:    acorn
Date:      2016-08-19 11:32 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/95b257c9d186

8163808: Fix asserts and logging for old classfile vtable construction
Reviewed-by: coleenp, lfoltan, rprotacio, ctornqvi

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
+ test/runtime/TransitiveOverrideCFV50/TransitiveOverrideCFV50.java
! test/runtime/logging/VtablesTest.java

Changeset: b57963fcd4f3
Author:    acorn
Date:      2016-08-19 20:38 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b57963fcd4f3

Merge

! test/runtime/logging/VtablesTest.java

Changeset: c8aaea51e2eb
Author:    coleenp
Date:      2016-08-19 14:54 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c8aaea51e2eb

8145964: NoClassDefFound error in transforming lambdas
Summary: Skip VM anonymous classes in retransformation and give an error for redefinition.
Reviewed-by: dholmes, dcubed, never

! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
+ test/runtime/RedefineTests/ModifyAnonymous.java

Changeset: 56f8dd524acd
Author:    coleenp
Date:      2016-08-19 22:42 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/56f8dd524acd

Merge


Changeset: ceeef8652c08
Author:    amurillo
Date:      2016-08-19 12:17 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ceeef8652c08

Merge


Changeset: baf6c0d9209f
Author:    amurillo
Date:      2016-08-19 22:28 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/baf6c0d9209f

Merge


Changeset: 15b34ff488bd
Author:    kbarrett
Date:      2016-08-14 21:19 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/15b34ff488bd

8155043: BitMap set operations assume clear bits beyond unaligned end
Summary: Be more circumspect in handling of sets with unaligned sizes.
Reviewed-by: stefank, jmasa

! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
+ test/native/utilities/test_bitMap_setops.cpp

Changeset: 3ef0d42f4d51
Author:    kbarrett
Date:      2016-08-19 23:57 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3ef0d42f4d51

Merge


Changeset: 64466ec652ed
Author:    ctornqvi
Date:      2016-08-20 09:35 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/64466ec652ed

8164521: compiler/rangechecks/TestRangeCheckSmearing.java is missing @build for sun.hotspot.WhiteBox
Reviewed-by: coleenp

! test/compiler/rangechecks/TestRangeCheckSmearing.java

Changeset: 7f23e809f6cf
Author:    iveresov
Date:      2016-08-15 14:08 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7f23e809f6cf

8163962: [JVMCI] integrate VarHandles
Summary: add VarHandle support to JVMCI
Reviewed-by: psandoz, iveresov
Contributed-by: Doug Simon <doug.simon at oracle.com>

! src/share/vm/jvmci/jvmciEnv.cpp

Changeset: fefcad79cedf
Author:    aph
Date:      2016-08-16 17:31 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fefcad79cedf

8164113: AArch64: follow-up the fix for 8161598
Reviewed-by: dlong

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/frame_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp

Changeset: ef326749824a
Author:    dlong
Date:      2016-08-16 09:19 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ef326749824a

8161598: Kitchensink fails: assert(nm->insts_contains(original_pc)) failed: original PC must be in nmethod/CompiledMethod
Summary: skip unwalkable frames in
Reviewed-by: fparain, coleenp, aph

! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/javaFrameAnchor_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/runtime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.hpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.hpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.hpp

Changeset: 60afc42d5013
Author:    dlong
Date:      2016-08-16 17:54 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/60afc42d5013

Merge


Changeset: 6a8930622dc3
Author:    thartmann
Date:      2016-08-17 08:19 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6a8930622dc3

8164091: VM fails during startup with "assert(resolved_method->method_holder()->is_linked()) failed: must be linked"
Summary: Don't throw java_lang_VirtualMachineError during VM initialization.
Reviewed-by: zmajo, dlong, dholmes

! src/share/vm/oops/method.cpp
! test/compiler/startup/StartupOutput.java

Changeset: 031f53ef620a
Author:    thartmann
Date:      2016-08-17 06:23 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/031f53ef620a

Merge


Changeset: 1f1af771296a
Author:    vlivanov
Date:      2016-08-17 22:09 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1f1af771296a

8164103: C2: Broken cmpxchgb encoding on x86
Reviewed-by: kvn, shade, psandoz

! src/cpu/x86/vm/x86_64.ad

Changeset: f7fab4512ba1
Author:    neliasso
Date:      2016-08-15 16:04 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f7fab4512ba1

8156659: assert(CodeCache::find_blob_unsafe(_pc) == _cb) failed: inconsistent
Summary: Stackwalking from corrupt frame
Reviewed-by: dlong, thartmann

! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp

Changeset: 19ff411141d1
Author:    neliasso
Date:      2016-08-17 22:34 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/19ff411141d1

Merge


Changeset: f932a58df902
Author:    iignatyev
Date:      2016-08-18 11:26 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f932a58df902

8164035: compiler/profiling/spectrapredefineclass_classloaders/Launcher.java failing with Agent JAR not found or no Agent-Class attribute
Reviewed-by: kvn

! test/compiler/profiling/spectrapredefineclass/Agent.java
! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Agent.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java

Changeset: c3f20f5f5876
Author:    iveresov
Date:      2016-08-19 14:33 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c3f20f5f5876

Merge

! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/compiler/startup/StartupOutput.java

Changeset: 63d56d2b3435
Author:    iveresov
Date:      2016-08-19 18:48 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/63d56d2b3435

Merge


Changeset: 5e7fdebf5132
Author:    iveresov
Date:      2016-08-21 06:18 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5e7fdebf5132

Merge


Changeset: d0fbf661cc16
Author:    dholmes
Date:      2016-08-21 20:56 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d0fbf661cc16

8157907: Incorrect inclusion of atomic.hpp instead of atomic.inline.hpp
Summary: Remove atomic.inline.hpp and move the contents back into atomic.hpp
Reviewed-by: stefank, pliden, simonis

! src/cpu/aarch64/vm/vm_version_aarch64.hpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/threadCritical_windows.cpp
+ src/os_cpu/aix_ppc/vm/atomic_aix_ppc.hpp
- src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
+ src/os_cpu/bsd_x86/vm/atomic_bsd_x86.hpp
- src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
! src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp
+ src/os_cpu/bsd_zero/vm/atomic_bsd_zero.hpp
- src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
+ src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.hpp
- src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp
! src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp
+ src/os_cpu/linux_ppc/vm/atomic_linux_ppc.hpp
- src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
! src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp
+ src/os_cpu/linux_x86/vm/atomic_linux_x86.hpp
- src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp
+ src/os_cpu/linux_zero/vm/atomic_linux_zero.hpp
- src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
+ src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.hpp
- src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
! src/os_cpu/solaris_sparc/vm/orderAccess_solaris_sparc.inline.hpp
+ src/os_cpu/solaris_x86/vm/atomic_solaris_x86.hpp
- src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
+ src/os_cpu/windows_x86/vm/atomic_windows_x86.hpp
- src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp
! src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/g1CardLiveData.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1EvacStats.inline.hpp
! src/share/vm/gc/g1/g1HotCardCache.cpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/g1/g1StringDedup.cpp
! src/share/vm/gc/g1/g1StringDedup.hpp
! src/share/vm/gc/g1/g1StringDedupQueue.cpp
! src/share/vm/gc/g1/g1StringDedupThread.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.inline.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/sparsePRT.cpp
! src/share/vm/gc/parallel/gcTaskThread.cpp
! src/share/vm/gc/parallel/mutableNUMASpace.cpp
! src/share/vm/gc/parallel/mutableSpace.cpp
! src/share/vm/gc/parallel/parMarkBitMap.cpp
! src/share/vm/gc/parallel/psCompactionManager.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/gcLocker.cpp
! src/share/vm/gc/shared/plab.inline.hpp
! src/share/vm/gc/shared/space.cpp
! src/share/vm/gc/shared/taskqueue.cpp
! src/share/vm/gc/shared/taskqueue.inline.hpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/logging/logOutputList.cpp
! src/share/vm/logging/logOutputList.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/compiledICHolder.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiRawMonitor.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/atomic.hpp
- src/share/vm/runtime/atomic.inline.hpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/orderAccess.inline.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.inline.hpp
! src/share/vm/services/mallocTracker.cpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/services/threadService.cpp
! src/share/vm/services/virtualMemoryTracker.cpp
! src/share/vm/shark/sharkRuntime.cpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.inline.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/histogram.cpp
! src/share/vm/utilities/macros.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: a558c122df17
Author:    mlarsson
Date:      2016-07-14 09:52 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a558c122df17

8061219: Implement unit-tests for UL
Reviewed-by: coleenp, mockner, rprotacio

! src/share/vm/logging/logDecorations.hpp
! src/share/vm/logging/logOutputList.hpp
+ test/native/logging/logTestFixture.cpp
+ test/native/logging/logTestFixture.hpp
+ test/native/logging/logTestUtils.inline.hpp
+ test/native/logging/test_logConfiguration.cpp
+ test/native/logging/test_logDecorations.cpp
+ test/native/logging/test_logDecorators.cpp
+ test/native/logging/test_logFileOutput.cpp
+ test/native/logging/test_logLevel.cpp
+ test/native/logging/test_logOutputList.cpp
+ test/native/logging/test_logTag.cpp
+ test/native/logging/test_logTagLevelExpression.cpp
+ test/native/logging/test_logTagSet.cpp

Changeset: d26c860f0a99
Author:    sjohanss
Date:      2016-08-22 16:48 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d26c860f0a99

8163413: gc/metaspace/TestMetaspacePerfCounters failure
Reviewed-by: ehelin, dfazunen

! test/gc/metaspace/TestMetaspacePerfCounters.java

Changeset: b463577dbb68
Author:    rprotacio
Date:      2016-08-22 11:06 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b463577dbb68

8163973: VM Anonymous classes should not call Class File Load Hooks
Summary: Ensures CFLH's are not called for VM anonymous classes
Reviewed-by: lfoltan, dholmes, coleenp, vlivanov, acorn

! src/share/vm/classfile/klassFactory.cpp

Changeset: 8c8e9b96bd7c
Author:    rprotacio
Date:      2016-08-22 15:54 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8c8e9b96bd7c

Merge


Changeset: e3adb424b86e
Author:    ctornqvi
Date:      2016-08-23 13:20 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e3adb424b86e

8155964: Create a set of tests for verifying the Minimal VM
Reviewed-by: gtriantafill, dholmes, lmesnik, cjplummer

! test/TEST.groups
+ test/runtime/MinimalVM/CDS.java
+ test/runtime/MinimalVM/CheckJNI.java
+ test/runtime/MinimalVM/Instrumentation.java
+ test/runtime/MinimalVM/JMX.java
+ test/runtime/MinimalVM/JVMTI.java
+ test/runtime/MinimalVM/NMT.java
+ test/runtime/MinimalVM/Xprof.java

Changeset: 19a793d62419
Author:    ctornqvi
Date:      2016-08-23 17:27 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/19a793d62419

Merge


Changeset: ff4b74f6fa40
Author:    coleenp
Date:      2016-08-23 13:44 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ff4b74f6fa40

8038797: JVMTI FollowReferences does not report roots reachable from nmethods
Summary: Also follow nmethods found on the execution stack.
Reviewed-by: dlong, mgerdin

! src/share/vm/prims/jvmtiTagMap.cpp

Changeset: b6e25862a8d2
Author:    coleenp
Date:      2016-08-23 19:20 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b6e25862a8d2

Merge


Changeset: abeecea0351c
Author:    egahlin
Date:      2016-08-23 19:21 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/abeecea0351c

8164523: Clean up metadata for event based tracing
Reviewed-by: mlarsson, mgronlun

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc/g1/heapRegionTracer.cpp
! src/share/vm/gc/shared/allocTracer.cpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/gc/shared/objectCountEventSender.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/trace/traceDataTypes.hpp
! src/share/vm/trace/traceMacros.hpp
! src/share/vm/trace/traceevents.xml
! src/share/vm/trace/tracerelationdecls.xml
! src/share/vm/trace/tracetypes.xml

Changeset: edc3be6aed36
Author:    egahlin
Date:      2016-08-23 20:38 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/edc3be6aed36

Merge


Changeset: 293e4aad6d35
Author:    egahlin
Date:      2016-08-23 22:51 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/293e4aad6d35

Merge


Changeset: 03762a0cf7e1
Author:    ctornqvi
Date:      2016-08-23 21:49 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/03762a0cf7e1

8163146: Remove os::check_heap on Windows
Reviewed-by: gtriantafill, coleenp, stuefe

! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/vmThread.cpp
! test/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java

Changeset: 162138df46f7
Author:    rehn
Date:      2016-08-24 20:38 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/162138df46f7

8164208: Update tests with redefine classes UL options and tags​
Reviewed-by: coleenp, gtriantafill

! test/runtime/RedefineObject/TestRedefineObject.java
! test/runtime/RedefineTests/RedefineRunningMethods.java
! test/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java

Changeset: a8b9f9ed30ff
Author:    dholmes
Date:      2016-08-24 19:54 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a8b9f9ed30ff

8157904: Atomic::cmpxchg for jbyte is missing a fence on initial failure
Reviewed-by: simonis, aph, kbarrett

! src/share/vm/runtime/atomic.hpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 750d4378c4a6
Author:    amurillo
Date:      2016-08-26 10:02 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/750d4378c4a6

Merge

- src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
- src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
- src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
- src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp
- src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
- src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
- src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
- src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
- src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
- src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
- src/share/vm/runtime/atomic.inline.hpp
- test/testlibrary/ClassFileInstaller.java
- test/testlibrary/RedefineClassHelper.java
- test/testlibrary/jdk/test/lib/AllocationHelper.java
- test/testlibrary/jdk/test/lib/Asserts.java
- test/testlibrary/jdk/test/lib/BuildHelper.java
- test/testlibrary/jdk/test/lib/ByteCodeLoader.java
- test/testlibrary/jdk/test/lib/DynamicVMOption.java
- test/testlibrary/jdk/test/lib/ExitCode.java
- test/testlibrary/jdk/test/lib/FileInstaller.java
- test/testlibrary/jdk/test/lib/HeapRegionUsageTool.java
- test/testlibrary/jdk/test/lib/InMemoryJavaCompiler.java
- test/testlibrary/jdk/test/lib/InfiniteLoop.java
- test/testlibrary/jdk/test/lib/InputArguments.java
- test/testlibrary/jdk/test/lib/JDKToolFinder.java
- test/testlibrary/jdk/test/lib/JDKToolLauncher.java
- test/testlibrary/jdk/test/lib/OutputAnalyzer.java
- test/testlibrary/jdk/test/lib/OutputBuffer.java
- test/testlibrary/jdk/test/lib/Pair.java
- test/testlibrary/jdk/test/lib/Platform.java
- test/testlibrary/jdk/test/lib/ProcessTools.java
- test/testlibrary/jdk/test/lib/StreamPumper.java
- test/testlibrary/jdk/test/lib/TimeLimitedRunner.java
- test/testlibrary/jdk/test/lib/Triple.java
- test/testlibrary/jdk/test/lib/Utils.java
- test/testlibrary/jdk/test/lib/cli/CPUSpecificCommandLineOptionTest.java
- test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java
- test/testlibrary/jdk/test/lib/cli/predicate/AndPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/CPUSpecificPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/NotPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/OrPredicate.java
- test/testlibrary/jdk/test/lib/dcmd/CommandExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/CommandExecutorException.java
- test/testlibrary/jdk/test/lib/dcmd/FileJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/JMXExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/JcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/MainClassJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/PidJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dtrace/DtraceResultsAnalyzer.java
- test/testlibrary/jdk/test/lib/dtrace/DtraceRunner.java

Changeset: c1471e013d89
Author:    amurillo
Date:      2016-08-31 09:22 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c1471e013d89

Merge

! test/runtime/Unsafe/NestedUnsafe.java

Changeset: 3b1c4562953d
Author:    lana
Date:      2016-09-02 02:41 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3b1c4562953d

Merge

- src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
- src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
- src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
- src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp
- src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
- src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
- src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
- src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
- src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
- src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp
- src/share/vm/runtime/atomic.inline.hpp
- test/testlibrary/ClassFileInstaller.java
- test/testlibrary/RedefineClassHelper.java
- test/testlibrary/jdk/test/lib/AllocationHelper.java
- test/testlibrary/jdk/test/lib/Asserts.java
- test/testlibrary/jdk/test/lib/BuildHelper.java
- test/testlibrary/jdk/test/lib/ByteCodeLoader.java
- test/testlibrary/jdk/test/lib/DynamicVMOption.java
- test/testlibrary/jdk/test/lib/ExitCode.java
- test/testlibrary/jdk/test/lib/FileInstaller.java
- test/testlibrary/jdk/test/lib/HeapRegionUsageTool.java
- test/testlibrary/jdk/test/lib/InMemoryJavaCompiler.java
- test/testlibrary/jdk/test/lib/InfiniteLoop.java
- test/testlibrary/jdk/test/lib/InputArguments.java
- test/testlibrary/jdk/test/lib/JDKToolFinder.java
- test/testlibrary/jdk/test/lib/JDKToolLauncher.java
- test/testlibrary/jdk/test/lib/OutputAnalyzer.java
- test/testlibrary/jdk/test/lib/OutputBuffer.java
- test/testlibrary/jdk/test/lib/Pair.java
- test/testlibrary/jdk/test/lib/Platform.java
- test/testlibrary/jdk/test/lib/ProcessTools.java
- test/testlibrary/jdk/test/lib/StreamPumper.java
- test/testlibrary/jdk/test/lib/TimeLimitedRunner.java
- test/testlibrary/jdk/test/lib/Triple.java
- test/testlibrary/jdk/test/lib/Utils.java
- test/testlibrary/jdk/test/lib/cli/CPUSpecificCommandLineOptionTest.java
- test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java
- test/testlibrary/jdk/test/lib/cli/predicate/AndPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/CPUSpecificPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/NotPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/OrPredicate.java
- test/testlibrary/jdk/test/lib/dcmd/CommandExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/CommandExecutorException.java
- test/testlibrary/jdk/test/lib/dcmd/FileJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/JMXExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/JcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/MainClassJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/PidJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dtrace/DtraceResultsAnalyzer.java
- test/testlibrary/jdk/test/lib/dtrace/DtraceRunner.java

Changeset: a20da289f646
Author:    lana
Date:      2016-09-08 21:11 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a20da289f646

Added tag jdk-9+135 for changeset 3b1c4562953d

! .hgtags

Changeset: 6bddcf692e1d
Author:    lana
Date:      2016-09-15 17:15 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6bddcf692e1d

Added tag jdk-9+136 for changeset a20da289f646

! .hgtags

Changeset: dd951011f433
Author:    dfazunen
Date:      2016-08-25 14:12 +0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/dd951011f433

8164133: Tests gc/arguments/TestAlignmentToUseLargePages.java and gc/cms/TestBubbleUpRef.java use too small heap
Reviewed-by: jmasa, sangheki, kzhaldyb

! test/gc/arguments/TestAlignmentToUseLargePages.java
! test/gc/cms/TestBubbleUpRef.java

Changeset: da9cc21bd128
Author:    ctornqvi
Date:      2016-08-25 08:40 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/da9cc21bd128

8164737: Remove Unsafe dependency from ProcessTools
Reviewed-by: gtriantafill, dholmes

! test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/loopopts/superword/TestVectorizationWithInvariant.java
! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/testlibrary/rtm/XAbortProvoker.java
! test/compiler/unsafe/UnsafeRaw.java
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/runtime/ErrorHandling/ProblematicFrameTest.java
! test/runtime/Unsafe/AllocateInstance.java
! test/runtime/Unsafe/AllocateMemory.java
! test/runtime/Unsafe/CopyMemory.java
! test/runtime/Unsafe/DefineClass.java
! test/runtime/Unsafe/FieldOffset.java
! test/runtime/Unsafe/GetField.java
! test/runtime/Unsafe/GetPutAddress.java
! test/runtime/Unsafe/GetPutBoolean.java
! test/runtime/Unsafe/GetPutByte.java
! test/runtime/Unsafe/GetPutChar.java
! test/runtime/Unsafe/GetPutDouble.java
! test/runtime/Unsafe/GetPutFloat.java
! test/runtime/Unsafe/GetPutInt.java
! test/runtime/Unsafe/GetPutLong.java
! test/runtime/Unsafe/GetPutObject.java
! test/runtime/Unsafe/GetPutShort.java
! test/runtime/Unsafe/GetUncompressedObject.java
! test/runtime/Unsafe/NestedUnsafe.java
! test/runtime/Unsafe/PageSize.java
! test/runtime/Unsafe/RangeCheck.java
! test/runtime/Unsafe/Reallocate.java
! test/runtime/Unsafe/SetMemory.java
! test/runtime/Unsafe/ThrowException.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java

Changeset: 92e705c1e6e6
Author:    rprotacio
Date:      2016-08-25 09:23 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/92e705c1e6e6

8148854: Class names "SomeClass" and "LSomeClass;" treated by JVM as an equivalent
Summary: Added default format checking of class names loaded by the app class loader
Reviewed-by: coleenp, lfoltan

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/runtime/reflection.cpp
+ test/runtime/ClassFile/BadHelloWorld.jcod
+ test/runtime/ClassFile/FormatCheckingTest.java

Changeset: 12f7e6595b9f
Author:    rprotacio
Date:      2016-08-25 13:48 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/12f7e6595b9f

Merge


Changeset: 22c1219edf6f
Author:    ysuenaga
Date:      2016-08-25 12:24 +0900
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/22c1219edf6f

8163581: Heap Parameters in HSDB cannot handle G1CollectedHeap
Reviewed-by: dholmes, sjohanss

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java

Changeset: b50061da090e
Author:    dsamersoff
Date:      2016-08-26 13:11 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b50061da090e

8163346: Update jmap-hashcode/Test8028623.java for better diagnostic of timeout.
Summary: Update jmap-hashcode/Test8028623.java to use LingeredApp and rename it to jhsdb/HeapDumpTest.java
Reviewed-by: dsamersoff, dholmes
Contributed-by: sharath.ballal at oracle.com

- test/serviceability/sa/jmap-hashcode/Test8028623.java

Changeset: c78972384b23
Author:    iklam
Date:      2016-08-26 06:37 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c78972384b23

8161280: assert failed: reference count underflow for symbol
Reviewed-by: dholmes, coleenp, kbarrett

! src/share/vm/oops/symbol.cpp
! src/share/vm/runtime/atomic.hpp

Changeset: b94f7c960bc4
Author:    amurillo
Date:      2016-08-26 10:14 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b94f7c960bc4

Merge


Changeset: 6f10754f85d9
Author:    kvn
Date:      2016-08-18 14:31 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6f10754f85d9

8162496: missing precedence edge for anti_dependence
Summary: fix Implicit Null Check optimization code.
Reviewed-by: roland, aph

! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/lcm.cpp

Changeset: e0a8f4132724
Author:    thartmann
Date:      2016-08-19 08:34 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e0a8f4132724

8064892: Non-methods code cache overflow is not handled correctly
Summary: Should keep track of requested code blob type for error reporting. Added additional debug output.
Reviewed-by: kvn, dpochepk

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp

Changeset: 7c52bc363c21
Author:    iveresov
Date:      2016-08-19 14:35 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7c52bc363c21

Merge

- test/runtime/modules/Visibility/XpatchVisibility.java
- test/runtime/modules/Xpatch/BasicJarBuilder.java
- test/runtime/modules/Xpatch/Xpatch2Dirs.java
- test/runtime/modules/Xpatch/Xpatch2DirsMain.java
- test/runtime/modules/Xpatch/XpatchDupJavaBase.java
- test/runtime/modules/Xpatch/XpatchDupModule.java
- test/runtime/modules/Xpatch/XpatchJavaBase.java
- test/runtime/modules/Xpatch/XpatchMain.java
- test/runtime/modules/Xpatch/XpatchTest.java
- test/runtime/modules/Xpatch/XpatchTestJar.java
- test/runtime/modules/Xpatch/XpatchTestJarDir.java
- test/runtime/modules/Xpatch/XpatchTraceCL.java
- test/runtime/modules/XpatchCDS.java
- test/testlibrary/ClassFileInstaller.java
- test/testlibrary/RedefineClassHelper.java
- test/testlibrary/jdk/test/lib/AllocationHelper.java
- test/testlibrary/jdk/test/lib/Asserts.java
- test/testlibrary/jdk/test/lib/BuildHelper.java
- test/testlibrary/jdk/test/lib/ByteCodeLoader.java
- test/testlibrary/jdk/test/lib/DynamicVMOption.java
- test/testlibrary/jdk/test/lib/ExitCode.java
- test/testlibrary/jdk/test/lib/FileInstaller.java
- test/testlibrary/jdk/test/lib/HeapRegionUsageTool.java
- test/testlibrary/jdk/test/lib/InMemoryJavaCompiler.java
- test/testlibrary/jdk/test/lib/InfiniteLoop.java
- test/testlibrary/jdk/test/lib/InputArguments.java
- test/testlibrary/jdk/test/lib/JDKToolFinder.java
- test/testlibrary/jdk/test/lib/JDKToolLauncher.java
- test/testlibrary/jdk/test/lib/OutputAnalyzer.java
- test/testlibrary/jdk/test/lib/OutputBuffer.java
- test/testlibrary/jdk/test/lib/Pair.java
- test/testlibrary/jdk/test/lib/Platform.java
- test/testlibrary/jdk/test/lib/ProcessTools.java
- test/testlibrary/jdk/test/lib/StreamPumper.java
- test/testlibrary/jdk/test/lib/TimeLimitedRunner.java
- test/testlibrary/jdk/test/lib/Triple.java
- test/testlibrary/jdk/test/lib/Utils.java
- test/testlibrary/jdk/test/lib/cli/CPUSpecificCommandLineOptionTest.java
- test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java
- test/testlibrary/jdk/test/lib/cli/predicate/AndPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/CPUSpecificPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/NotPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/OrPredicate.java
- test/testlibrary/jdk/test/lib/dcmd/CommandExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/CommandExecutorException.java
- test/testlibrary/jdk/test/lib/dcmd/FileJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/JMXExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/JcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/MainClassJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/PidJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dtrace/DtraceResultsAnalyzer.java
- test/testlibrary/jdk/test/lib/dtrace/DtraceRunner.java

Changeset: decd90cdad6f
Author:    dpochepk
Date:      2016-08-20 00:15 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/decd90cdad6f

8139700: compiler/jvmci/compilerToVM/DisassembleCodeBlobTest and InvalidateInstalledCodeTest timeout
Reviewed-by: kvn

! test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java

Changeset: 89151398365e
Author:    iveresov
Date:      2016-08-19 15:29 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/89151398365e

Merge

! test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java

Changeset: aad37d930942
Author:    iveresov
Date:      2016-08-19 18:51 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/aad37d930942

Merge


Changeset: 8eab4734c758
Author:    iveresov
Date:      2016-08-22 11:47 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8eab4734c758

8164122: C1: assert(false) failed: stack or locks not matching (invalid bytecodes)
Summary: Ignore return value if MH intrinsic returns void
Reviewed-by: roland, kvn

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp

Changeset: d92ba4bc628e
Author:    dnsimon
Date:      2016-08-22 19:29 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d92ba4bc628e

8163864: [JVMCI] move MethodProfileWidth to jvmci_globals.hpp
Reviewed-by: zmajo

! src/share/vm/jvmci/jvmci_globals.cpp
! src/share/vm/jvmci/jvmci_globals.hpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 153bd3fefb24
Author:    dnsimon
Date:      2016-08-22 20:30 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/153bd3fefb24

Merge


Changeset: 2629b100a7e3
Author:    thartmann
Date:      2016-08-23 13:44 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2629b100a7e3

8038348: Instance field load is replaced by wrong data Phi
Summary: Store additional information in PhiNodes corresponding to known instance field values to avoid incorrect reusage.
Reviewed-by: kvn, vlivanov

! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/type.hpp

Changeset: 4fe8f74f70d0
Author:    dnsimon
Date:      2016-08-23 15:16 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4fe8f74f70d0

8164214: [JVMCI] include VarHandle in signature polymorphic method test
Reviewed-by: kvn, twisti, iveresov, psandoz

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java

Changeset: 10f876d80ff3
Author:    dpochepk
Date:      2016-08-23 19:30 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/10f876d80ff3

8164608: [TESTBUG] compiler/profiling tests fail to compile
Reviewed-by: ctornqvi

! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java

Changeset: 142dffd0a218
Author:    dpochepk
Date:      2016-08-23 18:57 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/142dffd0a218

Merge


Changeset: d1caa7589bfb
Author:    tpivovarova
Date:      2016-08-23 19:53 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d1caa7589bfb

8164648: [TESTBUG] jittester failed compilation after 8157957
Reviewed-by: vlivanov

! test/testlibrary/jittester/Makefile

Changeset: c4da53d89b97
Author:    tpivovarova
Date:      2016-08-23 18:03 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c4da53d89b97

Merge


Changeset: 60e84c7db2f7
Author:    vdeshpande
Date:      2016-08-23 12:26 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/60e84c7db2f7

8151988: Hotspot deoptimizes div/mod pair usage
Summary: don't remove control edge of Mod node until DivMod node matching
Reviewed-by: kvn

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/divnode.cpp

Changeset: 2c21dc5d3b36
Author:    dnsimon
Date:      2016-08-23 22:24 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2c21dc5d3b36

8164358: [JVMCI] expose Hotspot intrinsics and HotSpotIntrinsicCandidate info to JVMCI
Reviewed-by: twisti, kvn, never

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMIntrinsicMethod.java
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/systemDictionary_jvmci.hpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/jvmci/vmSymbols_jvmci.hpp
- test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
+ test/compiler/jvmci/compilerToVM/ReadConfigurationTest.java

Changeset: 1e1704f8d3c1
Author:    dnsimon
Date:      2016-08-23 22:31 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1e1704f8d3c1

Merge


Changeset: 10dad1d40843
Author:    vlivanov
Date:      2016-08-25 12:51 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/10dad1d40843

8162101: C2: Handle "wide" aliases for unsafe accesses
Reviewed-by: kvn

! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/type.hpp
! test/compiler/unsafe/OpaqueAccesses.java

Changeset: bde4bcd58309
Author:    vlivanov
Date:      2016-08-25 12:52 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/bde4bcd58309

8155635: C2: Mixed unsafe accesses break alias analysis
Reviewed-by: jrose, kvn

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
+ test/compiler/unsafe/MixedUnsafeStoreObject.java

Changeset: 119a2a3cc29b
Author:    jcm
Date:      2016-08-25 02:10 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/119a2a3cc29b

8158639: C2 compilation fails with SIGSEGV
Summary: fixed the jvms for callsite traps based on declared signature.
Reviewed-by: kvn, vlivanov, dlong

! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/graphKit.hpp
! test/compiler/jsr292/NullConstantReceiver.java

Changeset: 8dcab338ec58
Author:    iveresov
Date:      2016-08-26 14:47 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8dcab338ec58

Merge

- src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
- src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
- src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
- src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp
- src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
- src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
- src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
- src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
- src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
- src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
- src/share/vm/runtime/atomic.inline.hpp
! src/share/vm/runtime/globals.hpp
- test/serviceability/sa/jmap-hashcode/Test8028623.java

Changeset: 6ac1e2e55eaa
Author:    mlarsson
Date:      2016-04-05 16:51 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6ac1e2e55eaa

8150894: Unused -Xlog tag sequences are silently ignored.
Reviewed-by: rehn, sla

! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logTagLevelExpression.cpp
! src/share/vm/logging/logTagLevelExpression.hpp
! src/share/vm/logging/logTagSet.hpp
! test/native/logging/test_logConfiguration.cpp

Changeset: 346a9ca4e31e
Author:    mlarsson
Date:      2016-08-26 14:27 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/346a9ca4e31e

8150823: UL disables log outputs incorrectly
Reviewed-by: rehn, sla

! src/share/vm/logging/logConfiguration.cpp
! test/native/logging/test_logConfiguration.cpp

Changeset: 59fe439d8f97
Author:    dfazunen
Date:      2016-08-29 23:04 +0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/59fe439d8f97

8164660: MinimalVM is not tested with GC tests
Reviewed-by: jmasa, tschatzl

! test/gc/TestCardTablePageCommits.java
! test/gc/TestObjectAlignment.java
! test/gc/TestSmallHeap.java
! test/gc/TestSoftReferencesBehaviorOnOOME.java
! test/gc/TestVerifyDuringStartup.java
! test/gc/TestVerifySilently.java
! test/gc/TestVerifySubSet.java
! test/gc/g1/TestEagerReclaimHumongousRegions.java
! test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
! test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
! test/gc/g1/TestGCLogMessages.java
! test/gc/g1/TestHumongousAllocInitialMark.java
! test/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/gc/g1/TestHumongousCodeCacheRoots.java
! test/gc/g1/TestPrintRegionRememberedSetInfo.java
! test/gc/g1/TestStringDeduplicationAgeThreshold.java
! test/gc/g1/TestStringDeduplicationFullGC.java
! test/gc/g1/TestStringDeduplicationInterned.java
! test/gc/g1/TestStringDeduplicationPrintOptions.java
! test/gc/g1/TestStringDeduplicationTableRehash.java
! test/gc/g1/TestStringDeduplicationTableResize.java
! test/gc/g1/TestStringDeduplicationYoungGC.java
! test/gc/g1/TestStringSymbolTableStats.java
! test/gc/serial/HeapChangeLogging.java

Changeset: 24d88ded4cb6
Author:    dholmes
Date:      2016-08-29 20:13 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/24d88ded4cb6

8158854: Ensure release_store is paired with load_acquire in lock-free code
Reviewed-by: shade, dcubed, zgu

! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/oops/arrayKlass.hpp
+ src/share/vm/oops/arrayKlass.inline.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlass.inline.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: b9a861dc8f9d
Author:    tschatzl
Date:      2016-08-30 09:17 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b9a861dc8f9d

8155917: Memory access in free regions during G1 full gc causes regressions in SPECjvm2008 scimark.fft,lu,sor,sparse with 9+116 on Linux-x64
Summary: Do not unnecessarily touch the memory of free regions during the compaction phase in G1 full gc causing some OSes to allocate physical memory for them, decreasing performance in some situations.
Reviewed-by: mgerdin, jmasa

! src/share/vm/gc/shared/space.inline.hpp

Changeset: 1357a160e4f2
Author:    dsamersoff
Date:      2016-08-30 11:06 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1357a160e4f2

8164562: serviceability/sa/TestInstanceKlassSizeForInterface.java: fails with NPE
Summary: Addition of  –XX:+UnlockDiagnosticVMOptions for the test invocation for jcmd and modularization related cleanup
Reviewed-by: dholmes, mchung
Contributed-by: jini.george at oracle.com

! test/serviceability/sa/TestInstanceKlassSize.java
! test/serviceability/sa/TestInstanceKlassSizeForInterface.java

Changeset: dce4f03f16d2
Author:    dsamersoff
Date:      2016-08-30 09:25 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/dce4f03f16d2

Merge


Changeset: fe8e4400e0bd
Author:    akulyakh
Date:      2016-08-30 12:48 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fe8e4400e0bd

8148103: add more tests for task "Update JDI and JDWP for modules"
Summary: A new JDWP test
Reviewed-by: sspitsyn

+ test/serviceability/jdwp/AllModulesCommandTest.java
+ test/serviceability/jdwp/AllModulesCommandTestDebuggee.java
+ test/serviceability/jdwp/DebuggeeLauncher.java
+ test/serviceability/jdwp/JdwpAllModulesCmd.java
+ test/serviceability/jdwp/JdwpAllModulesReply.java
+ test/serviceability/jdwp/JdwpCanReadCmd.java
+ test/serviceability/jdwp/JdwpCanReadReply.java
+ test/serviceability/jdwp/JdwpChannel.java
+ test/serviceability/jdwp/JdwpClassLoaderCmd.java
+ test/serviceability/jdwp/JdwpClassLoaderReply.java
+ test/serviceability/jdwp/JdwpCmd.java
+ test/serviceability/jdwp/JdwpExitCmd.java
+ test/serviceability/jdwp/JdwpModNameCmd.java
+ test/serviceability/jdwp/JdwpModNameReply.java
+ test/serviceability/jdwp/JdwpReply.java
+ test/serviceability/jdwp/StreamHandler.java

Changeset: 3d026957cd98
Author:    kbarrett
Date:      2016-08-30 23:48 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3d026957cd98

8156500: Move Reference pending list into VM to prevent deadlocks
Summary: Move reference pending list and locking into VM
Reviewed-by: coleenp, dholmes, dcubed, mchung, plevart
Contributed-by: kim.barrett at oracle.com, per.liden at oracle.com

! make/symbols/symbols-unix
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/sa.js
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp
! src/share/vm/gc/cms/vmCMSOperations.cpp
! src/share/vm/gc/cms/vmCMSOperations.hpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/g1/vm_operations_g1.hpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
- src/share/vm/gc/shared/referencePendingListLocker.cpp
- src/share/vm/gc/shared/referencePendingListLocker.hpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
! src/share/vm/gc/shared/vmGCOperations.cpp
! src/share/vm/gc/shared/vmGCOperations.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 3652a2a22916
Author:    dsamersoff
Date:      2016-08-31 11:47 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3652a2a22916

8163150: SA: CLHSDB printmdo throws an exception with "java.lang.InternalError: missing reason for 22"
Summary: Accounted for the new JVMCI related Deoptimization Reasons.
Reviewed-by: dsamersoff, sla
Contributed-by: jini.george at oracle.com

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java
! src/share/vm/runtime/vmStructs.cpp

Changeset: 47bb3faf5b08
Author:    coleenp
Date:      2016-08-31 06:35 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/47bb3faf5b08

8164692: InstanceKlass::_previous_version_count goes negative
Summary: decrement previous_version_count when it's removed from the list.
Reviewed-by: dcubed, dlong, sspitsyn

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
+ test/runtime/RedefineTests/RedefineCount.java

Changeset: 3f7812f59bf7
Author:    erikj
Date:      2016-08-31 16:48 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3f7812f59bf7

8164862: 2 JVMCI tests should not be executed on linux-x86
Reviewed-by: kvn, gtriantafill

! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/MaxOopMapStackOffsetTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java

Changeset: 145e6c9b7643
Author:    hseigel
Date:      2016-08-31 10:27 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/145e6c9b7643

8162412: Ignore any System property specified as -Djdk.module that matches reserved module system properties
Summary: Change the checks for module related properties to look for specific properties, not just jdk.module
Reviewed-by: coleenp, gziemski, ddmitriev

! src/share/vm/runtime/arguments.cpp
! test/runtime/modules/ModuleOptionsWarn.java

Changeset: a5f5a75e03ed
Author:    hseigel
Date:      2016-08-31 16:41 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a5f5a75e03ed

Merge


Changeset: ee428b2585cd
Author:    mdoerr
Date:      2016-08-31 19:41 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ee428b2585cd

8165014: Unaligned unsafe access should throw InternalError on Solaris
Reviewed-by: dholmes, coleenp

! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp

Changeset: e84c337743f5
Author:    rehn
Date:      2016-09-01 08:30 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e84c337743f5

8163589: Add back class id intrinsic method for event based tracing
Reviewed-by: kvn, mgronlun

! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp

Changeset: 7286fe7ee4a3
Author:    kzhaldyb
Date:      2016-08-24 18:10 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7286fe7ee4a3

8164738: Convert AltHashing_test to GTest
Reviewed-by: dholmes, coleenp

! src/share/vm/classfile/altHashing.cpp
! src/share/vm/classfile/altHashing.hpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/classfile/test_AltHashing.cpp

Changeset: aec4f09f3575
Author:    kzhaldyb
Date:      2016-08-24 19:21 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/aec4f09f3575

8164743: Convert TestAsUtf8 to GTest
Reviewed-by: dholmes, rprotacio

! src/share/vm/utilities/internalVMTests.cpp
! src/share/vm/utilities/utf8.cpp
+ test/native/utilities/test_utf8.cpp

Changeset: 8e33ab1e0856
Author:    mlarsson
Date:      2016-08-29 14:11 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8e33ab1e0856

8157948: UL allows same log file with multiple file=
Reviewed-by: dholmes, rehn

! src/share/vm/logging/log.cpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logConfiguration.hpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/logging/logFileOutput.hpp
! test/native/logging/test_logConfiguration.cpp
! test/native/logging/test_logFileOutput.cpp

Changeset: a5a5ae802430
Author:    kzhaldyb
Date:      2016-08-15 13:18 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a5a5ae802430

8163860: Convert TestOldFreeSpaceCalculation_test to GTest
Reviewed-by: iignatyev, dfazunen

! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/gc/parallel/test_psAdaptiveSizePolicy.cpp

Changeset: 5824fc568091
Author:    kzhaldyb
Date:      2016-08-22 16:43 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5824fc568091

8164028: Convert TestPredictions_test to GTest
Reviewed-by: jwilhelm, dfazunen, ehelin

- src/share/vm/gc/g1/g1Predictions.cpp
! src/share/vm/gc/g1/g1Predictions.hpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/gc/g1/test_g1Predictions.cpp

Changeset: d4fedc85b584
Author:    kzhaldyb
Date:      2016-08-29 20:15 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d4fedc85b584

8164230: Convert TestCodeCacheRemSet_test to GTest
Reviewed-by: mgerdin, dfazunen

! src/share/vm/gc/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc/g1/g1CodeCacheRemSet.hpp
+ src/share/vm/gc/g1/g1CodeRootSetTable.hpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/gc/g1/test_g1CodeCacheRemSet.cpp

Changeset: 4a2c2f49eb2c
Author:    kzhaldyb
Date:      2016-09-01 18:15 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4a2c2f49eb2c

Merge


Changeset: 2cbbeaf227c1
Author:    amurillo
Date:      2016-09-01 14:09 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2cbbeaf227c1

Merge

! test/runtime/Unsafe/NestedUnsafe.java

Changeset: 94b5513984dd
Author:    amurillo
Date:      2016-09-01 15:20 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/94b5513984dd

Merge


Changeset: 3bcb4cd1cf16
Author:    coleenp
Date:      2016-09-01 18:02 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3bcb4cd1cf16

8165268: [BACKOUT] InstanceKlass::_previous_version_count goes negative
Reviewed-by: dcubed

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
- test/runtime/RedefineTests/RedefineCount.java

Changeset: ca98af3254cc
Author:    coleenp
Date:      2016-09-02 00:08 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ca98af3254cc

Merge

- test/runtime/RedefineTests/RedefineCount.java

Changeset: 4dd38e97e16b
Author:    kzhaldyb
Date:      2016-09-01 20:46 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4dd38e97e16b

8164039: Convert test_memset_with_concurrent_readers to GTest
Reviewed-by: iignatyev, kbarrett

- src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/gc/shared/test_memset_with_concurrent_readers.cpp

Changeset: 519ab022ab10
Author:    kzhaldyb
Date:      2016-09-02 01:39 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/519ab022ab10

Merge

- src/share/vm/gc/shared/memset_with_concurrent_readers.cpp

Changeset: ab25b7b15ed0
Author:    rehn
Date:      2016-09-02 08:51 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ab25b7b15ed0

8165215: Setting same UL tag multiple times matches wrong tagset
Reviewed-by: mlarsson, rprotacio

! src/share/vm/logging/logTagLevelExpression.cpp
! src/share/vm/logging/logTagLevelExpression.hpp
! test/native/logging/test_logTagLevelExpression.cpp

Changeset: 4c39def70c5c
Author:    tschatzl
Date:      2016-09-02 09:49 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4c39def70c5c

8164936: G1 age table printout contains contents from previous GC
Summary: Split tenuring threshold update and printing into two separate parts so that they can be used independently.
Reviewed-by: jmasa, sangheki

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.hpp
! src/share/vm/gc/g1/g1Policy.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/ageTable.cpp
! src/share/vm/gc/shared/ageTable.hpp
+ test/gc/TestAgeOutput.java

Changeset: f722ed07b76b
Author:    tschatzl
Date:      2016-09-02 11:18 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f722ed07b76b

Merge


Changeset: fb9963f07435
Author:    kzhaldyb
Date:      2016-08-30 21:35 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fb9963f07435

8157468: gc/testlibrary contains a lot of duplicated code
Reviewed-by: dfazunen, iignatyev

! test/gc/testlibrary/Helpers.java

Changeset: a60eceb45884
Author:    mlarsson
Date:      2016-08-31 09:38 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a60eceb45884

8164939: GTest LogDecorations.iso8601_time_test fails on macOS
Reviewed-by: sla, dsamersoff

! test/native/logging/test_logDecorations.cpp

Changeset: 6ed5d1d6f24c
Author:    mdoerr
Date:      2016-09-05 20:40 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6ed5d1d6f24c

8165018: Missing memory barrier for PPC64 in Unsafe_GetObjectVolatile
Reviewed-by: kbarrett, dholmes

! src/share/vm/prims/unsafe.cpp

Changeset: c54ebf67ef13
Author:    dsamersoff
Date:      2016-09-06 09:54 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c54ebf67ef13

8165114: stale reference to hotspot test Test8028623.java
Summary: Remove Test8028623.java from hotspot/test/TEST.groups
Reviewed-by: sla, dholmes
Contributed-by: sharath.ballal at oracle.com

! test/TEST.groups

Changeset: 14336f84e4cc
Author:    rprotacio
Date:      2016-09-06 16:29 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/14336f84e4cc

8161224: CONSTANT_NameAndType_info permits references to illegal names and descriptors
Summary: Enforces proper format checking for NameAndType string content, and that the checking occurs even when not referenced in classfile
Reviewed-by: coleenp, hseigel, ddmitriev

! src/share/vm/classfile/classFileParser.cpp

Changeset: 176fb0d13598
Author:    rprotacio
Date:      2016-09-06 22:52 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/176fb0d13598

Merge

! src/share/vm/classfile/classFileParser.cpp
- src/share/vm/gc/g1/g1Predictions.cpp
- src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
- src/share/vm/gc/shared/referencePendingListLocker.cpp
- src/share/vm/gc/shared/referencePendingListLocker.hpp
- test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
- test/serviceability/sa/jmap-hashcode/Test8028623.java

Changeset: 6d3c44100184
Author:    tschatzl
Date:      2016-09-07 09:20 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6d3c44100184

8165292: The gc+task logging is repeated a lot, decreasing the usefulness of -Xlog:gc*=info
Summary: Separate number of workers used debugging information from adaptive worker sizing log messages.
Reviewed-by: ehelin, sjohanss, jmasa

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/shared/workgroup.hpp
+ test/gc/TestNumWorkerOutput.java

Changeset: 274dc4b09989
Author:    hseigel
Date:      2016-09-07 07:19 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/274dc4b09989

8058575: IllegalAccessError trying to access package-private class from VM anonymous class
Summary: Put anonymous classes in unnamed package into host class's package.  Throw exception if host class's package differs from anonymous class.
Reviewed-by: coleenp, acorn

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/klassFactory.cpp
! src/share/vm/classfile/klassFactory.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/reflection.cpp
! test/compiler/jsr292/CallSiteDepContextTest.java
+ test/runtime/defineAnonClass/DefineAnon.java
+ test/runtime/defineAnonClass/NestedUnsafe.java
+ test/runtime/defineAnonClass/NestedUnsafe2.java

Changeset: 188971305167
Author:    mlarsson
Date:      2016-09-07 14:36 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/188971305167

8165226: Bad -Xloggc: arguments crashes the VM
Reviewed-by: dsamersoff, sjohanss

! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/services/classLoadingService.cpp

Changeset: d3a49c3aa08f
Author:    mlarsson
Date:      2016-09-07 15:21 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d3a49c3aa08f

Merge


Changeset: 1d7bc97f0b38
Author:    fparain
Date:      2016-09-07 12:52 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1d7bc97f0b38

8137035: nsk/stress/stack/stack tests got EXCEPTION_STACK_OVERFLOW on Windows 64 bit
Reviewed-by: dholmes, dcubed, coleenp

! src/cpu/x86/vm/globals_x86.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/interfaceSupport.hpp

Changeset: fb5dcd613881
Author:    coleenp
Date:      2016-09-07 15:25 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fb5dcd613881

8165246: [REDO] InstanceKlass::_previous_version_count goes negative
Summary: make _has_previous_version a boolean that is set to true when previous version of a class is added or during class unloading call to purge_previous_versions
Reviewed-by: gtriantafill, dcubed, sspitsyn

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
+ test/runtime/RedefineTests/RedefinePreviousVersions.java

Changeset: b6fea183465f
Author:    coleenp
Date:      2016-09-07 19:29 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b6fea183465f

Merge


Changeset: 0fc5c6ca654e
Author:    dholmes
Date:      2016-09-07 16:43 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0fc5c6ca654e

8165153: Crash in rebuild_cpu_to_node_map
Summary: use processor_count(), not active_processor_count() to determine physical number of CPUs
Reviewed-by: rehn, cjplummer

! src/os/linux/vm/os_linux.cpp

Changeset: 5b52605562b0
Author:    dholmes
Date:      2016-09-07 23:17 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5b52605562b0

Merge


Changeset: b69381e24635
Author:    mgerdin
Date:      2016-09-02 16:45 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b69381e24635

8161079: Default heap size causes native memory exhaustion on 32 bit Windows
Reviewed-by: tschatzl, sjohanss

! src/os/windows/vm/os_windows.cpp

Changeset: 94edac068fa7
Author:    amurillo
Date:      2016-09-10 12:18 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/94edac068fa7

Merge

- src/share/vm/gc/g1/g1Predictions.cpp
- src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
- src/share/vm/gc/shared/referencePendingListLocker.cpp
- src/share/vm/gc/shared/referencePendingListLocker.hpp
- test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
- test/serviceability/sa/jmap-hashcode/Test8028623.java

Changeset: dfcbf839e299
Author:    lana
Date:      2016-09-15 21:09 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/dfcbf839e299

Merge

- src/share/vm/gc/g1/g1Predictions.cpp
- src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
- src/share/vm/gc/shared/referencePendingListLocker.cpp
- src/share/vm/gc/shared/referencePendingListLocker.hpp
- test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
- test/serviceability/sa/jmap-hashcode/Test8028623.java

Changeset: 0d3825c6afdf
Author:    lana
Date:      2016-09-22 16:41 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0d3825c6afdf

Added tag jdk-9+137 for changeset dfcbf839e299

! .hgtags

Changeset: ea5907c25ff6
Author:    alanbur
Date:      2016-09-21 14:23 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ea5907c25ff6

8165161: Solaris: /usr/ccs /opt/sfw and /opt/csw are dead, references should be expunged
Reviewed-by: erikj

! test/jprt.config

Changeset: fbb492c97959
Author:    zmajo
Date:      2016-08-29 07:32 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fbb492c97959

8163880: Constant pool caching of fields inhibited/delayed unnecessarily
Summary: Delay/inhibit constant pool caching of fields only if necessary
Reviewed-by: kvn

! src/share/vm/interpreter/interpreterRuntime.cpp

Changeset: 64840dbba932
Author:    never
Date:      2016-08-29 17:15 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/64840dbba932

8161550: [JVMCI] Crash: assert(sig_bt[member_arg_pos] == T_OBJECT)
Reviewed-by: zmajo

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: e4094bc14d80
Author:    zmajo
Date:      2016-08-30 09:30 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e4094bc14d80

8161720: Better byte behavior for off-heap data
Summary: Normalize boolean values read with Unsafe.
Reviewed-by: aph, simonis, jrose, psandoz

! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/unsafe.cpp
+ test/compiler/unsafe/UnsafeOffHeapBooleanTest.java
+ test/compiler/unsafe/UnsafeOnHeapBooleanTest.java
+ test/compiler/unsafe/UnsafeSmallOffsetBooleanAccessTest.java

Changeset: 6baec63b2b11
Author:    zmajo
Date:      2016-08-30 10:50 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6baec63b2b11

8141634: Implement VarHandles/Unsafe intrinsics on SPARC
Summary: Implement the appropriate intrinsics on SPARC.
Reviewed-by: kvn, dholmes, zmajo
Contributed-by: Trevor Watson <trevor.d.watson at oracle.com>

! src/cpu/sparc/vm/sparc.ad

Changeset: cfbdc930bf01
Author:    zmajo
Date:      2016-08-30 09:01 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/cfbdc930bf01

Merge


Changeset: 091f0dd7aac0
Author:    neliasso
Date:      2016-07-13 12:10 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/091f0dd7aac0

8160942: Unused code in GraphKit::record_profiled_receiver_for_speculation
Summary: Fixed logic error; locally scoped 'maybe_null' w/initialiser is unused/dead
Reviewed-by: kvn
Contributed-by: patric.hedlin at oracle.com

! src/share/vm/opto/graphKit.cpp

Changeset: 25478ff8e163
Author:    neliasso
Date:      2016-08-30 13:53 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/25478ff8e163

8157024: CodeCache JFR events reporting wrong data
Summary: Fix scaling
Reviewed-by: kvn
Contributed-by: patric.hedlin at oralce.com

! src/share/vm/code/codeCache.cpp

Changeset: b9b1b54d53b2
Author:    thartmann
Date:      2016-08-30 13:24 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b9b1b54d53b2

8164480: Crash with assert(handler_address == SharedRuntime::compute_compiled_exc_handler(..) failed: Must be the same
Summary: Exception checking code needs to handle pre-allocated exceptions.
Reviewed-by: dnsimon, kvn

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp

Changeset: b9cc59087cde
Author:    thartmann
Date:      2016-08-30 13:51 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b9cc59087cde

Merge


Changeset: 79a147ebfdf2
Author:    tpivovarova
Date:      2016-08-31 14:47 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/79a147ebfdf2

8165030: [TESTBUG] ctw failed to build after 8157957
Reviewed-by: kvn

! test/testlibrary/ctw/Makefile

Changeset: 882e8cda60b3
Author:    dlong
Date:      2016-08-31 12:10 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/882e8cda60b3

8156137: SIGSEGV in ReceiverTypeData::clean_weak_klass_links
Summary: process previous versions in Klass::clean_weak_klass_links()
Reviewed-by: coleenp, sspitsyn, stefank, dcubed

! src/share/vm/oops/klass.cpp

Changeset: 715302110892
Author:    dpochepk
Date:      2016-09-01 21:12 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/715302110892

8157956: OverflowCodeCacheTest.java fails with Out of space in CodeCache for method handle intrinsic
Reviewed-by: kvn

! test/compiler/codecache/OverflowCodeCacheTest.java

Changeset: f50719b7f652
Author:    dpochepk
Date:      2016-09-01 21:13 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f50719b7f652

8146096: [TEST BUG] compiler/loopopts/UseCountedLoopSafepoints.java Timeouts
Reviewed-by: kvn

! test/compiler/loopopts/UseCountedLoopSafepoints.java
+ test/compiler/loopopts/UseCountedLoopSafepointsTest.java

Changeset: 0c954730af2f
Author:    dpochepk
Date:      2016-09-01 21:15 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0c954730af2f

8165244: Unquarantine compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
Reviewed-by: kvn

! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java

Changeset: 1b3cd490db61
Author:    tpivovarova
Date:      2016-09-01 20:16 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1b3cd490db61

8165050: [TESTBUG] tests generated by jittester cannot be run with jtreg
Reviewed-by: vlivanov

! test/testlibrary/jittester/Makefile

Changeset: dcf0a260cf72
Author:    mcberg
Date:      2016-09-06 09:59 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/dcf0a260cf72

8164989: Inflate and compress intrinsics produce incorrect results with avx512
Summary: disabled avx512 for compress and reastrict using of inflate.
Reviewed-by: kvn

! src/cpu/x86/vm/macroAssembler_x86.cpp

Changeset: 7c505133010d
Author:    dlong
Date:      2016-09-08 23:43 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7c505133010d

Merge

! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/unsafe.cpp

Changeset: 6048300c748e
Author:    ysuenaga
Date:      2016-09-08 23:38 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6048300c748e

8164913: JVMTI.agent_load dcmd should show useful error message
Summary: show useful error message
Reviewed-by: dholmes, dsamersoff, sspitsyn

! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/services/diagnosticCommand.cpp

Changeset: d060826d0911
Author:    sspitsyn
Date:      2016-09-09 06:44 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d060826d0911

Merge


Changeset: 827d686fa959
Author:    avorobye
Date:      2016-09-09 19:30 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/827d686fa959

8146128: compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig timeouts
Summary: test settings were changes in order to avoid timeouts
Reviewed-by: kvn

! test/compiler/cpuflags/AESIntrinsicsBase.java
! test/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java

Changeset: e7203436d63d
Author:    rdurbin
Date:      2016-09-09 11:14 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e7203436d63d

8140520: segfault on solaris-amd64 with "-XX:VMThreadStackSize=1" option
Summary: Split the single thread_min_stack_allowed into three distinct values (java_thread_min_stack_allowed, compiler_thread_min_stack_allowed and vm_internal_thread_min_stack_allowed) on non-Windows platforms.
Reviewed-by: dcubed, gthornbr, dholmes, coleenp, fparain, aph

! src/cpu/sparc/vm/globals_sparc.hpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/posix/vm/os_posix.cpp
! src/os/posix/vm/os_posix.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/globals_bsd_x86.hpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/globals_linux_sparc.hpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/globals_solaris_sparc.hpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/exceptions.cpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
+ test/runtime/Thread/TooSmallStackSize.java

Changeset: d7f05a5e7776
Author:    dcubed
Date:      2016-09-09 11:23 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d7f05a5e7776

Merge


Changeset: 379746c5b2cd
Author:    dcubed
Date:      2016-09-09 19:41 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/379746c5b2cd

Merge


Changeset: ca4cdb0cefb3
Author:    hseigel
Date:      2016-09-10 08:25 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ca4cdb0cefb3

8165634: Support multiple --add-modules options on the command line
Summary: Use numbered properties for --add-module options so that multiple --add-module options can be supported.
Reviewed-by: coleenp, gziemski, lfoltan, ccheung

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! test/runtime/modules/ModuleOptionsTest.java

Changeset: f0b749e4d22d
Author:    amurillo
Date:      2016-09-10 12:23 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f0b749e4d22d

Merge


Changeset: 7648527b38b8
Author:    tschatzl
Date:      2016-09-12 09:34 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7648527b38b8

8165313: Inserting freed regions during Free Collection Set serial phase takes very long on huge heaps
Summary: Sort the collection set in ascending order so that the optimization when adding free regions can be exploited.
Reviewed-by: sjohanss, mgerdin

! src/share/vm/gc/g1/g1CollectionSet.cpp

Changeset: 32ab40be83ad
Author:    ehelin
Date:      2016-09-08 12:30 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/32ab40be83ad

8165455: Tracing events for G1 have incorrect metadata
Reviewed-by: egahlin, tschatzl

! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/trace/traceevents.xml

Changeset: 53a14fe65414
Author:    sjohanss
Date:      2016-09-12 16:34 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/53a14fe65414

8114823: G1 doesn't honor request to disable class unloading
Reviewed-by: tschatzl, mgerdin

! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/g1RootProcessor.hpp
! src/share/vm/runtime/arguments.cpp
+ test/gc/class_unloading/TestClassUnloadingDisabled.java

Changeset: 8a64fe678c4f
Author:    ctornqvi
Date:      2016-09-12 13:16 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8a64fe678c4f

8165881: Backout JDK-8164913
Reviewed-by: hseigel

! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/services/diagnosticCommand.cpp

Changeset: d5d417cc0d95
Author:    poonam
Date:      2016-09-12 17:18 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d5d417cc0d95

8165493: SA: Add method in GrowableArray.java to be able to access the 'data' field
Reviewed-by: dholmes, dsamersoff, egahlin

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java

Changeset: 0cf03b9d9b1f
Author:    poonam
Date:      2016-09-12 18:59 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0cf03b9d9b1f

Merge


Changeset: cd2c49a02a4c
Author:    tschatzl
Date:      2016-09-13 11:32 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/cd2c49a02a4c

8164948: Initializing stores of HeapRegions are not ordered with regards to their use in G1ConcurrentMark
Summary: Add a storestore barrier before publishing newly initialized HeapRegion instances, and place a loadload barrier before use of members.
Reviewed-by: sjohanss, sangheki

! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/heapRegionManager.cpp

Changeset: 6c2a44eb27ac
Author:    mockner
Date:      2016-09-13 11:04 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6c2a44eb27ac

8163014: Mysterious/wrong value for "long" frame local variable on 64-bit
Summary: The high byte of a long variable on a 64-bit platform is now zeroed when it is pushed to stack.
Reviewed-by: coleenp, dlong

! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
+ test/runtime/LocalLong/LocalLongHelper.java
+ test/runtime/LocalLong/LocalLongTest.java

Changeset: dd344d3c057b
Author:    mockner
Date:      2016-09-13 18:19 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/dd344d3c057b

Merge

- src/share/vm/gc/g1/g1Predictions.cpp
- src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
- test/runtime/RedefineTests/RedefineCount.java

Changeset: 4e4dcd18c567
Author:    dsimms
Date:      2016-09-13 09:04 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4e4dcd18c567

8164086: Checked JNI pending exception check should be cleared when returning to Java frame
Summary: Transitions to Java clear the pending pointer
Reviewed-by: dholmes, neliasso, coleenp

! make/test/JtregNative.gmk
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/thread.hpp
+ test/runtime/jni/checked/TestCheckedJniExceptionCheck.java
+ test/runtime/jni/checked/libTestCheckedJniExceptionCheck.c

Changeset: 0d0aa1b2d676
Author:    rehn
Date:      2016-09-13 19:17 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0d0aa1b2d676

Merge


Changeset: 893d1d2ccb50
Author:    goetz
Date:      2016-08-30 16:08 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/893d1d2ccb50

8165315: [ppc] Port "8133749: NMT detail stack trace cleanup"
Summary: Also add methods to check for slow/fastdebug to Platform.java.
Reviewed-by: simonis, cjplummer, dholmes

! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp
! test/runtime/NMT/CheckForProperDetailStackTrace.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java

Changeset: 8e57662104a1
Author:    cjplummer
Date:      2016-09-13 17:22 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8e57662104a1

Merge


Changeset: 402fc17577ea
Author:    cjplummer
Date:      2016-09-13 18:22 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/402fc17577ea

Merge


Changeset: b42ee214ca92
Author:    sspitsyn
Date:      2016-09-13 13:10 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b42ee214ca92

8165681: ClassLoad and ClassPrepare JVMTI events are missed in the start phase
Summary: Add the events bits to the early events bits
Reviewed-by: dholmes, dsamersoff

! src/share/vm/prims/jvmtiEventController.cpp

Changeset: 639c30cd07a7
Author:    sspitsyn
Date:      2016-09-13 20:17 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/639c30cd07a7

Merge


Changeset: 29f193b36a20
Author:    sspitsyn
Date:      2016-09-13 21:29 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/29f193b36a20

Merge


Changeset: f84223360596
Author:    gtriantafill
Date:      2016-09-14 08:17 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f84223360596

8165889: Remove jdk.test.lib.unsafe.UnsafeHelper
Summary: Remove use of setAccessible() to get Unsafe.
Reviewed-by: shade, lfoltan

! test/compiler/c2/Test6968348.java
! test/compiler/c2/cr8004867/TestIntUnsafeCAS.java
! test/compiler/c2/cr8004867/TestIntUnsafeOrdered.java
! test/compiler/c2/cr8004867/TestIntUnsafeVolatile.java
! test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/loopopts/superword/TestVectorizationWithInvariant.java
! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/testlibrary/rtm/XAbortProvoker.java
! test/compiler/unsafe/UnsafeRaw.java
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/runtime/ErrorHandling/ProblematicFrameTest.java
! test/runtime/Unsafe/AllocateInstance.java
! test/runtime/Unsafe/AllocateMemory.java
! test/runtime/Unsafe/CopyMemory.java
! test/runtime/Unsafe/DefineClass.java
! test/runtime/Unsafe/FieldOffset.java
! test/runtime/Unsafe/GetField.java
! test/runtime/Unsafe/GetPutAddress.java
! test/runtime/Unsafe/GetPutBoolean.java
! test/runtime/Unsafe/GetPutByte.java
! test/runtime/Unsafe/GetPutChar.java
! test/runtime/Unsafe/GetPutDouble.java
! test/runtime/Unsafe/GetPutFloat.java
! test/runtime/Unsafe/GetPutInt.java
! test/runtime/Unsafe/GetPutLong.java
! test/runtime/Unsafe/GetPutObject.java
! test/runtime/Unsafe/GetPutShort.java
! test/runtime/Unsafe/GetUncompressedObject.java
! test/runtime/Unsafe/NestedUnsafe.java
! test/runtime/Unsafe/PageSize.java
! test/runtime/Unsafe/PrimitiveHostClass.java
! test/runtime/Unsafe/RangeCheck.java
! test/runtime/Unsafe/Reallocate.java
! test/runtime/Unsafe/SetMemory.java
! test/runtime/Unsafe/ThrowException.java
! test/runtime/contended/Basic.java
! test/runtime/contended/DefaultValue.java
! test/runtime/contended/Inheritance1.java
! test/runtime/defineAnonClass/NestedUnsafe.java
! test/runtime/defineAnonClass/NestedUnsafe2.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java

Changeset: 58f48dcb73c8
Author:    hseigel
Date:      2016-09-14 10:02 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/58f48dcb73c8

8149607: [Verifier] Do not verify pop, pop2, swap, dup* against top
Summary: Throw VerifyError exception if type top is illegally popped from the stack.
Reviewed-by: coleenp, acorn, ddmitriev

! src/share/vm/classfile/verificationType.hpp
+ test/runtime/verifier/popTopTests/PopDupTop.java
+ test/runtime/verifier/popTopTests/popDupSwapTests.jasm

Changeset: 15b154057830
Author:    jmasa
Date:      2016-09-13 16:18 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/15b154057830

8161029: GPL header missing comma after year
Reviewed-by: kbarrett, ehelin

! src/share/vm/gc/shared/workerManager.hpp

Changeset: c41fa1dddf9c
Author:    mchung
Date:      2016-09-14 11:53 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c41fa1dddf9c

8157464: Disallow StackWalker.getCallerClass() be called by caller-sensitive method
Reviewed-by: bchristi, coleenp, dfuchs, sspitsyn

! src/share/vm/prims/jvm.h
! src/share/vm/prims/stackwalk.cpp
! src/share/vm/prims/stackwalk.hpp

Changeset: 5c2eaa7b42bc
Author:    amurillo
Date:      2016-09-16 10:57 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5c2eaa7b42bc

Merge


Changeset: dab2091976f3
Author:    amurillo
Date:      2016-09-21 09:29 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/dab2091976f3

Merge


Changeset: fc0956308c7a
Author:    lana
Date:      2016-09-22 18:32 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fc0956308c7a

Merge


Changeset: 465329b88f8a
Author:    gadams
Date:      2016-10-03 11:19 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/465329b88f8a

Merge

! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/runtime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/attachListener_linux.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
- src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
- src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
- src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
- src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp
- src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
- src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
- src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
- src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
- src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
- src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp
- src/share/vm/gc/g1/g1Predictions.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
- src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
- src/share/vm/gc/shared/referencePendingListLocker.cpp
- src/share/vm/gc/shared/referencePendingListLocker.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/arguments.cpp
- src/share/vm/runtime/atomic.inline.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/orderAccess.inline.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/macros.hpp
- test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
- test/serviceability/sa/jmap-hashcode/Test8028623.java
- test/testlibrary/ClassFileInstaller.java
- test/testlibrary/RedefineClassHelper.java
- test/testlibrary/jdk/test/lib/AllocationHelper.java
- test/testlibrary/jdk/test/lib/Asserts.java
- test/testlibrary/jdk/test/lib/BuildHelper.java
- test/testlibrary/jdk/test/lib/ByteCodeLoader.java
- test/testlibrary/jdk/test/lib/DynamicVMOption.java
- test/testlibrary/jdk/test/lib/ExitCode.java
- test/testlibrary/jdk/test/lib/FileInstaller.java
- test/testlibrary/jdk/test/lib/HeapRegionUsageTool.java
- test/testlibrary/jdk/test/lib/InMemoryJavaCompiler.java
- test/testlibrary/jdk/test/lib/InfiniteLoop.java
- test/testlibrary/jdk/test/lib/InputArguments.java
- test/testlibrary/jdk/test/lib/JDKToolFinder.java
- test/testlibrary/jdk/test/lib/JDKToolLauncher.java
- test/testlibrary/jdk/test/lib/OutputAnalyzer.java
- test/testlibrary/jdk/test/lib/OutputBuffer.java
- test/testlibrary/jdk/test/lib/Pair.java
- test/testlibrary/jdk/test/lib/Platform.java
- test/testlibrary/jdk/test/lib/ProcessTools.java
- test/testlibrary/jdk/test/lib/StreamPumper.java
- test/testlibrary/jdk/test/lib/TimeLimitedRunner.java
- test/testlibrary/jdk/test/lib/Triple.java
- test/testlibrary/jdk/test/lib/Utils.java
- test/testlibrary/jdk/test/lib/cli/CPUSpecificCommandLineOptionTest.java
- test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java
- test/testlibrary/jdk/test/lib/cli/predicate/AndPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/CPUSpecificPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/NotPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/OrPredicate.java
- test/testlibrary/jdk/test/lib/dcmd/CommandExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/CommandExecutorException.java
- test/testlibrary/jdk/test/lib/dcmd/FileJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/JMXExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/JcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/MainClassJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/PidJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dtrace/DtraceResultsAnalyzer.java
- test/testlibrary/jdk/test/lib/dtrace/DtraceRunner.java



More information about the mobile-dev mailing list