hg: mobile/dev/hotspot: 848 new changesets

gary.adams at oracle.com gary.adams at oracle.com
Tue Jun 28 14:42:30 UTC 2016


Changeset: 0de4d895a5c8
Author:    lana
Date:      2016-03-15 13:48 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0de4d895a5c8

Added tag jdk-9+110 for changeset 2f5d1578b240

! .hgtags

Changeset: c558850fac57
Author:    alanb
Date:      2016-03-17 19:04 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c558850fac57

8142968: Module System implementation
Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Reviewed-by: acorn, ccheung, coleenp, ctornqvi, dholmes, dsimms, gtriantafill, iklam, jiangli, mgronlun, mseledtsov, cjplummer, sspitsyn, stefank, twisti, hseigel, lfoltan, alanb, mchung, dfazunen
Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, harold.seigel at oracle.com, lois.foltan at oracle.com, calvin.cheung at oracle.com, christian.tornqvist at oracle.com, erik.joelsson at oracle.com, george.triantafillou at oracle.com, igor.ignatyev at oracle.com, ioi.lam at oracle.com, james.laskey at oracle.com, jean-francois.denise at oracle.com, jiangli.zhou at oracle.com, markus.gronlund at oracle.com, serguei.spitsyn at oracle.com, staffan.larsen at oracle.com, sundararajan.athijegannathan at oracle.com

! make/share/makefiles/mapfile-vers
! make/test/JtregNative.gmk
+ src/jdk.hotspot.agent/share/classes/module-info.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapDumper.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JStack.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PMap.java
- src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
+ src/jdk.vm.ci/share/classes/module-info.java
! src/os/posix/dtrace/hotspot_jni.d
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/jimage.hpp
! src/share/vm/classfile/klassFactory.cpp
+ src/share/vm/classfile/moduleEntry.cpp
+ src/share/vm/classfile/moduleEntry.hpp
+ src/share/vm/classfile/modules.cpp
+ src/share/vm/classfile/modules.hpp
+ src/share/vm/classfile/packageEntry.cpp
+ src/share/vm/classfile/packageEntry.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/systemDictionaryShared.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jni.h
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmti.xsl
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiH.xsl
! src/share/vm/prims/jvmtiLib.xsl
! src/share/vm/prims/jvmtiManageCapabilities.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflection.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/statSampler.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/jmm.h
! src/share/vm/services/management.cpp
+ src/share/vm/trace/traceBackend.cpp
! src/share/vm/trace/traceDataTypes.hpp
! src/share/vm/trace/traceMacros.hpp
! src/share/vm/trace/tracetypes.xml
! src/share/vm/utilities/dtrace_disabled.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/utf8.cpp
! src/share/vm/utilities/utf8.hpp
! test/TEST.ROOT
! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
! test/compiler/jsr292/CallSiteDepContextTest.java
! test/compiler/jsr292/NonInlinedCall/Agent.java
! test/compiler/jsr292/NonInlinedCall/GCTest.java
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java
- test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java
! test/compiler/jsr292/NonInlinedCall/RedefineTest.java
+ test/compiler/jsr292/patches/java.base/java/lang/invoke/MethodHandleHelper.java
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/code/DataPatchTest.java
! test/compiler/jvmci/code/SimpleCodeInstallationTest.java
! test/compiler/jvmci/code/SimpleDebugInfoTest.java
! test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
! test/compiler/jvmci/common/CTVMUtilities.java
- test/compiler/jvmci/common/CompilerToVMHelper.java
- test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
+ test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
+ test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/MetaAccessWrapper.java
+ test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/PublicMetaspaceWrapperObject.java
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
! test/compiler/jvmci/compilerToVM/CollectCountersTest.java
! test/compiler/jvmci/compilerToVM/DebugOutputTest.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/compiler/jvmci/compilerToVM/GetImplementorTest.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java
! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/compiler/jvmci/compilerToVM/GetSymbolTest.java
! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java
! test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/IsMatureTest.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/ReadUncompressedOopTest.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/events/JvmciCreateMetaAccessContextTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
- test/compiler/jvmci/events/MetaAccessWrapper.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/stable/StableConfiguration.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/TestStableMemoryBarrier.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/gc/TestSmallHeap.java
+ test/gc/metaspace/PerfCounter.java
+ test/gc/metaspace/PerfCounters.java
! test/runtime/BadObjectClass/BootstrapRedefine.java
- test/runtime/BadObjectClass/Object.java
+ test/runtime/BootClassAppendProp/BootClassPathAppend.java
+ test/runtime/BootClassAppendProp/BootClassPathAppendProp.java
+ test/runtime/BootClassAppendProp/SunBootClassPath.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRangesDynamic.java
! test/runtime/SharedArchiveFile/BasicJarBuilder.java
+ test/runtime/SharedArchiveFile/BootAppendTests.java
+ test/runtime/SharedArchiveFile/LoadClass.java
! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
! test/runtime/SharedArchiveFile/SharedStrings.java
+ test/runtime/SharedArchiveFile/javax/sound/sampled/MyClass.jasm
+ test/runtime/SharedArchiveFile/nonjdk/myPackage/MyClass.java
+ test/runtime/SharedArchiveFile/org/omg/CORBA/Context.jasm
+ test/runtime/getSysPackage/GetSysPkgTest.java
+ test/runtime/logging/ModulesTest.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/ModuleLibrary.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/AccessCheck/c4.java
+ test/runtime/modules/AccessCheck/c5.java
+ test/runtime/modules/AccessCheck/myloaders/MyDiffClassLoader.java
+ test/runtime/modules/AccessCheck/myloaders/MySameClassLoader.java
+ test/runtime/modules/AccessCheck/p1/c1.java
+ test/runtime/modules/AccessCheck/p1/c1Loose.java
+ test/runtime/modules/AccessCheck/p1/c1ReadEdge.java
+ test/runtime/modules/AccessCheck/p1/c1ReadEdgeDiffLoader.java
+ test/runtime/modules/AccessCheck/p2/c2.java
+ test/runtime/modules/AccessCheck/p3/c3.jcod
+ test/runtime/modules/AccessCheck/p3/c3ReadEdge.jcod
+ test/runtime/modules/AccessCheck/p3/c3ReadEdgeDiffLoader.jcod
+ test/runtime/modules/AccessCheck/p6/c6.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/CCE_module_msg.java
+ test/runtime/modules/ExportTwice.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/ModuleHelper.java
+ test/runtime/modules/Visibility/XbootcpNoVisibility.java
+ test/runtime/modules/Visibility/XbootcpVisibility.java
+ test/runtime/modules/Visibility/XpatchVisibility.java
+ test/runtime/modules/Xpatch/Xpatch2Dirs.java
+ test/runtime/modules/Xpatch/Xpatch2DirsMain.java
+ test/runtime/modules/Xpatch/XpatchMain.java
+ test/runtime/modules/Xpatch/XpatchTest.java
+ test/runtime/modules/Xpatch/XpatchTraceCL.java
+ test/runtime/modules/XpatchCDS.java
+ test/runtime/modules/acc_module.jcod
+ test/runtime/modules/getModuleJNI/GetModule.java
+ test/runtime/modules/getModuleJNI/libGetModule.c
+ test/runtime/modules/java.base/java/lang/reflect/ModuleHelper.java
+ test/runtime/modules/p1/c1.java
+ test/runtime/modules/p2/c2.java
+ test/runtime/modules/p3/c3.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/ClassFileInstaller.java
! test/testlibrary/jdk/test/lib/InMemoryJavaCompiler.java
- test/testlibrary/jdk/test/lib/PerfCounter.java
- test/testlibrary/jdk/test/lib/PerfCounters.java
! test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java
+ test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: cf67bfa444b1
Author:    lana
Date:      2016-03-23 19:33 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/cf67bfa444b1

Added tag jdk-9+111 for changeset c558850fac57

! .hgtags

Changeset: 4d4f3f5b215a
Author:    erikj
Date:      2016-03-14 12:03 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4d4f3f5b215a

8151619: genSocketOptionRegistry.exe always relinked on Windows
Reviewed-by: tbell

! make/lib/Lib-jdk.hotspot.agent.gmk

Changeset: 2eca85c32025
Author:    ppunegov
Date:      2016-03-01 20:17 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2eca85c32025

8148563: compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java timesout
Summary: decrease amount of directives and threads
Reviewed-by: neliasso

! test/compiler/compilercontrol/jcmd/StressAddJcmdBase.java
! test/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java
- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java

Changeset: f9a45b25d9c9
Author:    ppunegov
Date:      2016-03-03 16:54 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f9a45b25d9c9

Merge


Changeset: 6ff38c89f1f2
Author:    mikael
Date:      2016-03-03 09:33 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6ff38c89f1f2

8149159: Clean up Unsafe
Reviewed-by: jrose, kvn, stsmirno, chegar, aph, psandoz, redestad, twisti

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/unsafe.cpp
+ src/share/vm/prims/unsafe.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/shark/sharkBuilder.cpp
! test/compiler/intrinsics/IntrinsicDisabledTest.java

Changeset: d15b795cdf21
Author:    shade
Date:      2016-03-03 22:17 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d15b795cdf21

8150669: C1 intrinsic for Class.isPrimitive
Reviewed-by: twisti, vlivanov, redestad

! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
+ test/compiler/intrinsics/class/TestClassIsPrimitive.java

Changeset: 6c9cc4c0b514
Author:    shade
Date:      2016-03-03 23:57 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6c9cc4c0b514

8150465: Unsafe methods to produce uninitialized arrays
Reviewed-by: jrose, kvn, psandoz, aph, twisti, flar

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/intrinsics/unsafe/AllocateUninitializedArray.java

Changeset: a66bdd827fcb
Author:    shade
Date:      2016-03-04 01:30 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a66bdd827fcb

8146801: Allocating short arrays of non-constant size is slow
Reviewed-by: kvn, twisti, vlivanov

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 59829cb7ae2e
Author:    vdeshpande
Date:      2016-03-03 22:02 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/59829cb7ae2e

8150767: Enables SHA Extensions on x86
Summary: Add x86 intrinsics for SHA-1 and SHA-256.
Reviewed-by: kvn, twisti
Contributed-by: vivek.r.deshpande at intel.com, shravya.rukmannagari at intel.com

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
+ src/cpu/x86/vm/macroAssembler_x86_sha.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86.cpp
! src/cpu/x86/vm/stubRoutines_x86.hpp
! src/cpu/x86/vm/vmStructs_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 0adf6c8c7223
Author:    zmajo
Date:      2016-03-04 08:53 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0adf6c8c7223

8150839: Adjust the number of compiler threads for 32-bit platforms
Summary: Set the number of compiler threads to 3 on 32-bit platforms.
Reviewed-by: iveresov

! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp

Changeset: 4838927d2c74
Author:    rraghavan
Date:      2016-03-04 01:18 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4838927d2c74

8140721: ProfilerNumberOf*Methods flags should be diagnostic.
Summary: Converted four ProfilerNumberOf*Methods flags from develop to diagnostic.
Reviewed-by: twisti

! src/share/vm/runtime/globals.hpp

Changeset: 323d6d9aeb1e
Author:    thartmann
Date:      2016-03-04 13:16 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/323d6d9aeb1e

Merge

! src/share/vm/runtime/globals.hpp
- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java

Changeset: bff625f165fa
Author:    zmajo
Date:      2016-03-07 09:34 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/bff625f165fa

Merge

- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif
! 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.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/serviceability/dcmd/jvmti/LoadJavaAgentDcmdTest.java

Changeset: 687c4d83a4cc
Author:    kvn
Date:      2016-03-07 10:03 -0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/687c4d83a4cc

8150353: PPC64LE: Support RTM on linux
Reviewed-by: mdoerr, kvn
Contributed-by: gromero at linux.vnet.ibm.com

! src/cpu/ppc/vm/globalDefinitions_ppc.hpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/share/vm/opto/compile.hpp

Changeset: 0edd74a48586
Author:    mikael
Date:      2016-03-07 15:03 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0edd74a48586

8151002: Make Assembler methods vextract and vinsert match actual instructions
Reviewed-by: kvn, vlivanov, mcberg

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/x86.ad

Changeset: 87e72c51ec69
Author:    enevill
Date:      2016-03-08 14:39 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/87e72c51ec69

8150394: aarch64: add support for 8.1 LSE CAS instructions
Reviewed-by: aph
Contributed-by: ananth.jasty at caviumnetworks.com, edward.nevill at linaro.org

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/register_aarch64.hpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp

Changeset: 9e7c906e3208
Author:    enevill
Date:      2016-02-20 15:11 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9e7c906e3208

8150082: aarch64: optimise small array copy
Reviewed-by: aph

! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp

Changeset: dae92a905ef8
Author:    enevill
Date:      2016-02-20 15:15 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/dae92a905ef8

8150313: aarch64: optimise array copy using SIMD instructions
Reviewed-by: aph

! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp

Changeset: 9e9281592247
Author:    fyang
Date:      2016-03-05 22:22 +0800
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9e9281592247

8151340: aarch64: prefetch the destination word for write prior to ldxr/stxr loops.
Summary: aarch64: add prefetch for write prior to ldxr/stxr loops.
Reviewed-by: aph
Contributed-by: felix.yang at linaro.org

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp

Changeset: 3a1f495e37b3
Author:    twisti
Date:      2016-03-08 15:10 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3a1f495e37b3

8151266: HotSpotResolvedJavaFieldImpl::isStable() does not work as expected
Reviewed-by: never, twisti

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java

Changeset: 07536fb80fad
Author:    amurillo
Date:      2016-03-10 16:08 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/07536fb80fad

Merge

- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java

Changeset: 96638b8bfdfa
Author:    amurillo
Date:      2016-03-14 14:28 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/96638b8bfdfa

Merge

- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java

Changeset: d890ed97a19c
Author:    lana
Date:      2016-03-15 14:48 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d890ed97a19c

Merge

- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java

Changeset: 3a8da1230500
Author:    goetz
Date:      2016-03-06 15:50 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3a8da1230500

8149557: Resource mark breaks printing to string stream
Reviewed-by: stuefe, dholmes

! src/share/vm/oops/symbol.cpp
! src/share/vm/utilities/ostream.cpp

Changeset: 57175b61dac3
Author:    stuefe
Date:      2016-03-06 19:07 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/57175b61dac3

8150843: [windows] os::getTimesSecs() returns negative values for kernel, user times
Reviewed-by: dholmes

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

Changeset: f96580a236c0
Author:    ddmitriev
Date:      2016-03-07 10:36 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f96580a236c0

8149973: Optimize object alignment check in debug builds.
Reviewed-by: coleenp, tschatzl

! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1RemSet.inline.hpp
! src/share/vm/oops/oop.inline.hpp

Changeset: 1bff1b586886
Author:    rehn
Date:      2016-02-26 10:51 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1bff1b586886

8150026: Add the ability to log with variable log level
Reviewed-by: brutisso, mlarsson

! src/share/vm/logging/log.hpp

Changeset: 143691dafa25
Author:    sangheki
Date:      2016-03-07 01:20 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/143691dafa25

8145204: JVM can hang when ParGCArrayScanChunk=4294967296 and ParallelGC is used
Summary: Changed the max value of ParGCArrayScanChunk to max_jint/3
Reviewed-by: jwilhelm, drwhite

! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: 001616491946
Author:    sangheki
Date:      2016-03-07 10:01 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/001616491946

Merge


Changeset: a6ba2cec1af1
Author:    drwhite
Date:      2016-03-01 12:10 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a6ba2cec1af1

8078673: Update TEST.groups for recent GC tests
Summary: Updates the needs_g1gc list in TEST.groups and adds appropriate "@requires vm.gc" annotations to a few GC tests.
Reviewed-by: tschatzl, dfazunen

! test/TEST.groups
! test/gc/TestCardTablePageCommits.java
! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestG1ConcRefinementThreads.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestG1PercentageOptions.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/logging/TestGCId.java

Changeset: d367f98eeadc
Author:    tschatzl
Date:      2016-03-07 10:56 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d367f98eeadc

8142484: Let IHOP follow the current capacity, not the maximum capacity
Summary: Instead of following the current heap capacity, let all IHOP calculations follow the maximum capacity.
Reviewed-by: brutisso, jmasa

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1IHOPControl.cpp
! src/share/vm/gc/g1/g1IHOPControl.hpp

Changeset: bfaeb7b78742
Author:    tschatzl
Date:      2016-03-07 12:49 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/bfaeb7b78742

Merge


Changeset: 7a1bb5c3ff95
Author:    sjohanss
Date:      2016-03-07 15:07 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7a1bb5c3ff95

8149642: gc/g1/TestShrinkAuxiliaryData* tests fail with "GC triggered before VM initialization completed"
Reviewed-by: brutisso, dfazunen

! 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

Changeset: 3f5a29b58493
Author:    jmasa
Date:      2016-03-03 11:36 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3f5a29b58493

8151101: Improve UseParallelGC parallelization of object array processing
Reviewed-by: tschatzl, shade
Contributed-by: richard.reingruber at sap.com

! src/share/vm/gc/parallel/psCompactionManager.inline.hpp

Changeset: 91b99f0a2ec8
Author:    jwilhelm
Date:      2016-02-29 15:47 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/91b99f0a2ec8

6787054: Par compact - remove code that clears source_region
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psParallelCompact.hpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 8feda14c460c
Author:    jwilhelm
Date:      2016-03-07 19:17 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8feda14c460c

Merge


Changeset: 741520968fec
Author:    gziemski
Date:      2016-03-07 10:39 -0600
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/741520968fec

8146850: Remove TraceHandleAllocation rather than converting to UL
8149850: Remove HandleAllocationLimit and TotalHandleAllocationLimit when removing TraceHandleAllocation
Summary: Removed TraceHandleAllocation, HandleAllocationLimit and TotalHandleAllocationLimit flags
Reviewed-by: coleenp, dholmes

! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/handles.cpp

Changeset: faba55e07315
Author:    gziemski
Date:      2016-03-07 19:29 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/faba55e07315

Merge


Changeset: 7fbe91178ff9
Author:    dsamersoff
Date:      2016-03-07 20:58 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7fbe91178ff9

8147456: Parsing of argument for -agentpath can write outside of allocated memory
Reviewed-by: sspitsyn, dholmes
Contributed-by: sharath.ballal at oracle.com

! src/os/posix/vm/os_posix.cpp

Changeset: df3a86fcf1c5
Author:    dsamersoff
Date:      2016-03-07 18:05 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/df3a86fcf1c5

Merge


Changeset: 53322af1a349
Author:    dsamersoff
Date:      2016-03-07 20:33 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/53322af1a349

Merge


Changeset: b9719c517370
Author:    sangheki
Date:      2016-03-07 02:11 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b9719c517370

8149834: gc/shared/gcTimer.cpp:88 assert(_is_concurrent_phase_active) failed: A concurrent phase is not active
Summary: Compare-and-exchange for concurrent gc timer related flag at G1CollectedHeap
Reviewed-by: jmasa, drwhite

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp

Changeset: 6e078dfe1d5b
Author:    sangheki
Date:      2016-03-07 18:56 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6e078dfe1d5b

Merge


Changeset: a140334040d2
Author:    sangheki
Date:      2016-03-07 21:40 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a140334040d2

Merge


Changeset: c4597dc5ff71
Author:    cvarming
Date:      2016-03-07 14:41 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c4597dc5ff71

8150013: ParNew: Prune nmethods scavengable list.
Summary: Speed up ParNew collections by pruning the list of scavengable nmethods.
Reviewed-by: jmasa, tonyp, twisti

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/memory/iterator.hpp

Changeset: eb055098b5ab
Author:    jmasa
Date:      2016-03-07 23:06 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/eb055098b5ab

Merge


Changeset: 16356f8940ac
Author:    jwilhelm
Date:      2016-03-16 14:31 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/16356f8940ac

Merge

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/globals.hpp
! test/TEST.groups

Changeset: 74522870dbde
Author:    twisti
Date:      2016-03-10 13:04 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/74522870dbde

8151470: [JVMCI] remove up-call to HotSpotJVMCICompilerConfig.selectCompiler
Reviewed-by: dnsimon, vlivanov

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/thread.cpp

Changeset: cdc9ef77a4da
Author:    enevill
Date:      2016-03-10 14:53 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/cdc9ef77a4da

8151502: optimize pd_disjoint_words and pd_conjoint_words
Summary: optimize copy routines using inline assembler
Reviewed-by: aph

! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp
+ src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.s

Changeset: 1b8cc1264b20
Author:    dnsimon
Date:      2016-03-10 14:06 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1b8cc1264b20

8151664: [JVMCI] add missing test in 8151266 integration
Reviewed-by: never, twisti

+ test/compiler/jvmci/meta/StableFieldTest.java

Changeset: 91371caabd4c
Author:    simonis
Date:      2016-03-03 16:21 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/91371caabd4c

8150646: Add support for blocking compiles though whitebox API
Reviewed-by: kvn, ppunegov, simonis, neliasso
Contributed-by: nils.eliasson at oracle.com, volker.simonis at gmail.com

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/compiler/compilerDirectives.cpp
! src/share/vm/compiler/compilerDirectives.hpp
! src/share/vm/compiler/directivesParser.cpp
! src/share/vm/compiler/directivesParser.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/services/diagnosticCommand.cpp
+ test/compiler/whitebox/BlockingCompilation.java

Changeset: fc4808355352
Author:    neliasso
Date:      2016-03-09 21:19 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fc4808355352

8073793: serviceability/dcmd/compiler/CodelistTest.java fails with ClassNotFoundException trying to load VM anonymous class
Summary: Make test less fragile using whitebox API
Reviewed-by: kvn

! test/serviceability/dcmd/compiler/CodelistTest.java

Changeset: ca0cd486254f
Author:    neliasso
Date:      2016-03-09 21:20 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ca0cd486254f

8066770: EnqueueMethodForCompilationTest.java fails to compile method
Summary: Make compiles blocking and always check queue
Reviewed-by: kvn

! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java

Changeset: af3712e4a548
Author:    neliasso
Date:      2016-03-11 21:02 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/af3712e4a548

Merge


Changeset: 9c7684975803
Author:    vlivanov
Date:      2016-03-14 12:35 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9c7684975803

8139247: Improper locking of MethodData::_extra_data_lock
Reviewed-by: dholmes, roland, dcubed

! src/share/vm/ci/ciMethodData.cpp

Changeset: 6c8277ce87d6
Author:    vlivanov
Date:      2016-03-14 12:35 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6c8277ce87d6

8150320: C1: Illegal bci in debug info for MH::linkTo* methods
Reviewed-by: kvn, dlong

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/code/debugInfoRec.cpp

Changeset: 3497071a8c93
Author:    vlivanov
Date:      2016-03-14 12:35 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3497071a8c93

8141420: Compiler runtime entries don't hold Klass* from being GCed
Reviewed-by: kvn, coleenp

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

Changeset: dc073ee24dc6
Author:    vlivanov
Date:      2016-03-14 12:35 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/dc073ee24dc6

8143407: C1: @Stable array support
Reviewed-by: twisti

! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_ValueType.hpp
! test/compiler/stable/StableConfiguration.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

Changeset: c479d5653ab6
Author:    zmajo
Date:      2016-03-14 17:51 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c479d5653ab6

Merge


Changeset: da024e29b678
Author:    kshefov
Date:      2016-03-15 13:00 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/da024e29b678

8150850: [JVMCI] NPE when executing HotSpotConstantReflectionProvider.readStableFieldValue
Reviewed-by: twisti, dnsimon

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java

Changeset: bb71f0783bb7
Author:    neliasso
Date:      2016-03-15 11:17 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/bb71f0783bb7

8151795: compiler/compilercontrol/parser/DirectiveParserTest.java fails with "assert failed: 0 != 0"
Summary: Treat zero added directives as fail
Reviewed-by: twisti, kvn

! src/share/vm/compiler/directivesParser.cpp

Changeset: 4bdeac967dce
Author:    neliasso
Date:      2016-03-15 11:17 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4bdeac967dce

8151796: compiler/whitebox/BlockingCompilation.java fails due to method not compiled
Summary: Make test more robust
Reviewed-by: simonis

! test/compiler/whitebox/BlockingCompilation.java

Changeset: bea0cfad5afa
Author:    neliasso
Date:      2016-03-15 12:34 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/bea0cfad5afa

Merge


Changeset: 97c1a4ad293c
Author:    ppunegov
Date:      2016-03-15 16:23 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/97c1a4ad293c

8150955: RandomValidCommandsTest.java fails with UnsatisfiedLinkError: sun.hotspot.WhiteBox.registerNatives
Summary: Replace invalid command with a valid one
Reviewed-by: kvn

! test/compiler/compilercontrol/share/MultiCommand.java

Changeset: 6daf6d082fd0
Author:    thartmann
Date:      2016-03-15 17:42 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6daf6d082fd0

8150804: C2 Compilation fails with assert(_base >= OopPtr && _base <= AryPtr) failed: Not a Java pointer
Summary: Wait with removing casts from inputs in PhiNode::ideal() until after parsing for the type information to propagate.
Reviewed-by: kvn

! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/cfgnode.cpp
+ test/compiler/types/TestPhiElimination.java

Changeset: a67e578d4015
Author:    never
Date:      2016-03-15 14:19 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a67e578d4015

8151871: [JVMCI] missing HAS_PENDING_EXCEPTION check
Reviewed-by: kvn

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

Changeset: b64b01f6cf4f
Author:    zmajo
Date:      2016-03-17 13:48 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b64b01f6cf4f

Merge


Changeset: c2c3ba4ed1ac
Author:    amurillo
Date:      2016-03-17 11:25 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c2c3ba4ed1ac

Merge


Changeset: ffee6483b81b
Author:    chegar
Date:      2016-03-22 10:43 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ffee6483b81b

Merge

- src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/arguments.cpp
- test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java
- test/compiler/jvmci/common/CompilerToVMHelper.java
- test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
- test/compiler/jvmci/events/MetaAccessWrapper.java
- test/runtime/BadObjectClass/Object.java
- test/testlibrary/jdk/test/lib/PerfCounter.java
- test/testlibrary/jdk/test/lib/PerfCounters.java

Changeset: 8e0924cea35b
Author:    chegar
Date:      2016-03-22 17:04 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8e0924cea35b

Merge

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/ostream.cpp
+ test/compiler/jvmci/meta/StableFieldTest.java
! test/compiler/stable/StableConfiguration.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/gc/g1/plab/TestPLABPromotion.java
! test/gc/g1/plab/TestPLABResize.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: 958cf9910c0f
Author:    amurillo
Date:      2016-03-22 18:41 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/958cf9910c0f

8152483: Fix a couple of tests that are being incorrectly run on C1 after jigsaw M3
Reviewed-by: ctornqvi, kvn

! test/compiler/unsafe/UnsafeGetConstantField.java
! test/compiler/unsafe/UnsafeGetStableArrayElement.java

Changeset: 76582e8dc9e6
Author:    lana
Date:      2016-03-23 21:44 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/76582e8dc9e6

Merge

- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java

Changeset: c569f8d89269
Author:    lana
Date:      2016-03-31 01:13 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c569f8d89269

Added tag jdk-9+112 for changeset 76582e8dc9e6

! .hgtags

Changeset: 7d9d8ad32fe6
Author:    lana
Date:      2016-04-07 10:06 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7d9d8ad32fe6

Added tag jdk-9+113 for changeset c569f8d89269

! .hgtags

Changeset: dd177de0eb2f
Author:    chegar
Date:      2016-04-03 16:28 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/dd177de0eb2f

8153181: Move sun.misc.VMSupport to an internal package
Reviewed-by: alanb, mchung

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/diagnosticCommand.cpp

Changeset: 3256d4204291
Author:    neliasso
Date:      2016-03-16 10:45 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3256d4204291

8150054: Make compilercontrol test ignore xcomp
Summary: Add -Xmixed and use jtreg driver
Reviewed-by: kvn

! 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/StressAddMultiThreadedTest.java
! test/compiler/compilercontrol/matcher/MethodMatcherTest.java
! test/compiler/compilercontrol/mixed/RandomCommandsTest.java
! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
! test/compiler/compilercontrol/share/MultiCommand.java
! test/compiler/compilercontrol/share/scenario/Scenario.java

Changeset: 27654175e92a
Author:    thartmann
Date:      2016-03-17 09:41 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/27654175e92a

8151882: -XX:+Verbose prints messages even if no other flag is set
Summary: We should only print messages if PrintOpto && WizardMode is set.
Reviewed-by: kvn, neliasso

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

Changeset: b7ba700456c5
Author:    aph
Date:      2016-02-25 14:59 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b7ba700456c5

8150652: Remove unused code in AArch64 back end
Reviewed-by: kvn

! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp

Changeset: 7c31312c5725
Author:    aph
Date:      2016-03-17 17:03 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7c31312c5725

Merge

- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif
- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java

Changeset: d28f025a1f80
Author:    never
Date:      2016-03-17 12:04 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d28f025a1f80

8151874: [JVMCI] canInlineMethod should check is_not_compilable for correct CompLevel
Reviewed-by: twisti

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

Changeset: eb774f6f1077
Author:    neliasso
Date:      2016-03-17 21:55 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/eb774f6f1077

8152090: Code missing from JDK-8150054 causing many test failures
Summary: Add missing method
Reviewed-by: kvn

! test/compiler/compilercontrol/share/scenario/Scenario.java

Changeset: abe0f7310cc4
Author:    thartmann
Date:      2016-03-18 09:32 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/abe0f7310cc4

8023191: OSR nmethods should be flushed to free space in CodeCache
Summary: Treat OSR nmethods like normal nmethods and flush them if they are cold/unused.
Reviewed-by: kvn

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp

Changeset: 39c046b28e28
Author:    thartmann
Date:      2016-03-18 09:27 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/39c046b28e28

Merge


Changeset: 48d325e55fb4
Author:    twisti
Date:      2016-03-17 10:55 -1000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/48d325e55fb4

8151829: [JVMCI] incorrect documentation about jvmci.compiler property
Reviewed-by: kvn

! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java

Changeset: 59db3de117b0
Author:    twisti
Date:      2016-03-17 16:10 -1000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/59db3de117b0

8151723: [JVMCI] JVMCIRuntime::treat_as_trivial: Don't limit trivial prefixes to boot class path
Reviewed-by: dnsimon

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

Changeset: ebbd1e270795
Author:    twisti
Date:      2016-03-17 16:10 -1000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ebbd1e270795

8152134: [JVMCI] printing compile queues always prints C2 regardless of UseJVMCICompiler
Reviewed-by: dnsimon

! src/share/vm/compiler/compileBroker.cpp

Changeset: 81a1829d48eb
Author:    fzhinkin
Date:      2016-03-17 09:50 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/81a1829d48eb

8152004: CTW crashes with failed assertion after 8150646 integration
Reviewed-by: kvn, neliasso

! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 58287e1b1c2c
Author:    thartmann
Date:      2016-03-21 08:42 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/58287e1b1c2c

8144693: Intrinsify StringCoding.hasNegatives() on SPARC
Summary: Implemented C2 instrinsic for StringCode.hasNegatives() on SPARC.
Reviewed-by: kvn, jrose, thartmann
Contributed-by: Guy Delamarter <guy.delamarter at oracle.com>

! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
+ test/compiler/intrinsics/string/TestHasNegatives.java

Changeset: bcf5a0a5731b
Author:    zmajo
Date:      2016-03-21 09:51 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/bcf5a0a5731b

8148754: C2 loop unrolling fails due to unexpected graph shape
Summary: Check if graph shape is appropriate for optimization, bail out optimization if not.
Reviewed-by: kvn, twisti, shade, dnsimon

! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/superword.cpp

Changeset: d88920c25ca1
Author:    zmajo
Date:      2016-03-21 11:21 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d88920c25ca1

Merge

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

Changeset: 1e385207d9f2
Author:    neliasso
Date:      2016-03-18 15:54 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1e385207d9f2

8152169: LockCompilationTest.java fails due method present in the compiler queue
Summary: Too many compiles waiting, wait time not enough
Reviewed-by: twisti

! test/compiler/whitebox/LockCompilationTest.java

Changeset: a765ccf0f8f7
Author:    zmajo
Date:      2016-03-23 15:01 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a765ccf0f8f7

Merge

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: 8e54f1e0fa6c
Author:    zmajo
Date:      2016-03-24 11:44 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8e54f1e0fa6c

8152640: Quarantine compiler/intrinsics/string/TestHasNegatives.java
Summary: Quarantine test
Reviewed-by: thartmann

! test/compiler/intrinsics/string/TestHasNegatives.java

Changeset: 9b03bbd4cc3f
Author:    amurillo
Date:      2016-03-24 15:53 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9b03bbd4cc3f

Merge


Changeset: 1dac19bbc173
Author:    thartmann
Date:      2016-03-30 08:00 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1dac19bbc173

8152947: VM crash with assert(!removed || is_in_use()) failed: unused osr nmethod should be invalidated
Summary: Check OSR invalidation after nmethod state transition.
Reviewed-by: ddmitriev, vlivanov

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

Changeset: d7915089dde3
Author:    thartmann
Date:      2016-03-30 08:04 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d7915089dde3

8152861: VM crash on assert: locked methods shouldn't be flushed
Summary: Check if nmethod is locked by JVMTI before flushing.
Reviewed-by: kvn

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

Changeset: 4226e949ec95
Author:    mdoerr
Date:      2016-03-23 15:35 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4226e949ec95

8151818: C1: LIRGenerator::move_to_phi can't deal with illegal phi
Reviewed-by: iveresov, kvn

! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_ValueStack.hpp

Changeset: 1fec7d381d2b
Author:    thartmann
Date:      2016-03-24 09:09 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1fec7d381d2b

8136458: Remove "marked for reclamation" nmethod state
Summary: Removed "marked for reclamation" nmethod state because only sweeper sets nmethods to zombie.
Reviewed-by: kvn, neliasso

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/trace/trace.xml
! test/compiler/whitebox/ForceNMethodSweepTest.java

Changeset: c8c4c889fe4c
Author:    psandoz
Date:      2016-03-24 11:21 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c8c4c889fe4c

8149644: Integrate VarHandles
Reviewed-by: kvn, vlivanov

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp

Changeset: d9cf2220c734
Author:    thartmann
Date:      2016-03-24 12:19 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d9cf2220c734

8150821: Crash with assert(!((nmethod*)_cb)->is_deopt_pc(_pc)) failed: invariant broken
Summary: Use different constructor on SPARC to fully initialize frame.
Reviewed-by: kvn

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

Changeset: 25e29e53aa4e
Author:    thartmann
Date:      2016-03-24 11:50 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/25e29e53aa4e

Merge


Changeset: aa43323e73be
Author:    zmajo
Date:      2016-03-24 16:21 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/aa43323e73be

Merge

- src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/methodHandles.cpp
- test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java
- test/compiler/jvmci/common/CompilerToVMHelper.java
- test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
- test/compiler/jvmci/events/MetaAccessWrapper.java
- test/runtime/BadObjectClass/Object.java
- test/testlibrary/jdk/test/lib/PerfCounter.java
- test/testlibrary/jdk/test/lib/PerfCounters.java

Changeset: c7776c76d752
Author:    sgehwolf
Date:      2016-03-22 18:23 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c7776c76d752

8152440: Zero build fails after JDK-8146801
Summary: Define InitArrayShortSize macro for Zero as well.
Reviewed-by: aph

! src/cpu/zero/vm/globals_zero.hpp

Changeset: 6c2bd5f03f0b
Author:    zmajo
Date:      2016-03-24 17:52 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6c2bd5f03f0b

Merge

- src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
- test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java
- test/compiler/jvmci/common/CompilerToVMHelper.java
- test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
- test/compiler/jvmci/events/MetaAccessWrapper.java
- test/runtime/BadObjectClass/Object.java
- test/testlibrary/jdk/test/lib/PerfCounter.java
- test/testlibrary/jdk/test/lib/PerfCounters.java

Changeset: 055ca7aac8be
Author:    vdeshpande
Date:      2016-03-24 11:48 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/055ca7aac8be

8152354: Update for x86 AES CBC Decryption
Summary: 4 way parallel version for key sizes 192 and 256 for 64 bit and for key sizes 128, 192 and 256 for 32 bit.
Reviewed-by: kvn

! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp

Changeset: cfb6c135aef4
Author:    kshefov
Date:      2016-03-25 14:46 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/cfb6c135aef4

8152344: JVMCI test task: Unit tests for ConstantReflectionProvider
Reviewed-by: twisti, dpochepk, tpivovarova

! .mx.jvmci/suite.py
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/AsJavaTypeDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/BoxPrimitiveDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ConstantEqualsDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/DummyClass.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ForObjectDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ForStringDataProvider.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/IsEmbeddableDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadArrayElementDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadArrayLengthDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadFieldValueDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHelper.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/UnboxPrimitiveDataProvider.java

Changeset: 29c7e2e6df92
Author:    shade
Date:      2016-03-25 15:34 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/29c7e2e6df92

8152698: Remove obsolete Unsafe.putOrdered{X} methods, usages, runtime and compiler support
Reviewed-by: kvn, psandoz

! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/unsafe.cpp
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestByte.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestChar.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestShort.java
! test/compiler/unsafe/X-UnsafeAccessTest.java.template

Changeset: 693064a31888
Author:    shade
Date:      2016-03-25 13:15 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/693064a31888

Merge


Changeset: c4b4c26535a4
Author:    vlivanov
Date:      2016-03-28 13:49 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c4b4c26535a4

8151623: Zap freed Metaspace chunks in non-product binaries
Reviewed-by: stefank, jmasa

! src/share/vm/memory/metachunk.cpp
! src/share/vm/memory/metachunk.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: b79c4762e270
Author:    vlivanov
Date:      2016-03-28 13:49 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b79c4762e270

8152773: C2: LoadNode properties aren't preserved when converting between signed/unsigned variants
Reviewed-by: jrose, kvn

! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/mulnode.cpp

Changeset: c36eb416cc8b
Author:    vlivanov
Date:      2016-03-28 13:49 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c36eb416cc8b

8152179: C2: Folding of unsigned loads is broken w/ @Stable
Reviewed-by: jrose, kvn

! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/stable/TestStableUByte.java
+ test/compiler/stable/TestStableUShort.java

Changeset: a9334e785873
Author:    vlivanov
Date:      2016-03-28 13:49 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a9334e785873

8148175: C1: G1 barriers don't preserve FP registers
Reviewed-by: kvn

! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! test/TEST.groups
+ test/compiler/gcbarriers/PreserveFPRegistersTest.java

Changeset: b3b7924f669f
Author:    vlivanov
Date:      2016-03-28 13:49 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b3b7924f669f

8025962: JSR 292: NoSuchMethodError and NoSuchFieldError in MHN_resolve_Mem
Reviewed-by: acorn, kvn

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

Changeset: 12b38ff7ad9b
Author:    rraghavan
Date:      2016-03-28 01:08 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/12b38ff7ad9b

8145348: Make intrinsics flags diagnostic.
Summary: Converted product or develop intrinsics flags to diagnostic.
Reviewed-by: kvn

! src/share/vm/c1/c1_globals.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/globals.hpp
! test/compiler/intrinsics/muladd/TestMulAdd.java
! test/compiler/runtime/6859338/Test6859338.java

Changeset: ae6a4f50437b
Author:    rraghavan
Date:      2016-03-28 20:38 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ae6a4f50437b

8152730: File Leak in CompileBroker::init_compiler_thread_log of compileBroker.cpp:1665.
Summary: Added missing code to close file pointer.
Reviewed-by: kvn

! src/share/vm/compiler/compileBroker.cpp

Changeset: bfc8b5a3f2c6
Author:    zmajo
Date:      2016-03-29 13:43 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/bfc8b5a3f2c6

Merge


Changeset: 450bb8cbf13e
Author:    mcberg
Date:      2016-03-29 09:53 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/450bb8cbf13e

8152496: Blended code generation
Reviewed-by: kvn, shade

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad

Changeset: 9509fc52bba5
Author:    vlivanov
Date:      2016-03-29 21:33 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9509fc52bba5

8152857: [TESTBUG] UnsafeGetConstantField.testUnsafeGetFieldUnaligned fails w/ -XX:-UseUnalignedAccesses in -Xcomp mode
Reviewed-by: kvn, thartmann

! test/compiler/unsafe/UnsafeGetConstantField.java

Changeset: fc5e9316b9de
Author:    vlivanov
Date:      2016-03-29 21:33 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fc5e9316b9de

8152945: TestStableU* tests aren't Jigsaw-ready
Reviewed-by: kvn, thartmann

! test/compiler/stable/TestStableUByte.java
! test/compiler/stable/TestStableUShort.java

Changeset: cfcee2a74225
Author:    vlivanov
Date:      2016-03-29 21:33 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/cfcee2a74225

8152972: C2 crashes with SIGSEGV in LoadNode::make
Reviewed-by: kvn

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

Changeset: c60119cf1cc2
Author:    iignatyev
Date:      2016-03-30 00:25 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c60119cf1cc2

8152636: TestHasNegatives.java fails after Jigsaw changes were integrated
Reviewed-by: kvn

! test/compiler/intrinsics/string/TestHasNegatives.java
+ test/compiler/patches/java.base/java/lang/Helper.java

Changeset: 52f98829e8b7
Author:    rschatz
Date:      2016-03-25 12:43 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/52f98829e8b7

8152634: generalize exception throwing routines in JVMCIRuntime
Reviewed-by: twisti

! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp
! src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp
! 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/HotSpotMemoryAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.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/code/DataPatchTest.java

Changeset: 4bf8a911582b
Author:    twisti
Date:      2016-03-29 22:39 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4bf8a911582b

Merge


Changeset: a264a8ff29b0
Author:    thartmann
Date:      2016-03-30 12:34 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a264a8ff29b0

Merge

! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/sweeper.cpp

Changeset: 1b8ecaab2482
Author:    zmajo
Date:      2016-03-31 16:09 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1b8ecaab2482

8153195: Quarantine compiler/gcbarriers/PreserveFPRegistersTest.java
Summary: Quarantine test.
Reviewed-by: thartmann

! test/compiler/gcbarriers/PreserveFPRegistersTest.java

Changeset: c19f489ebc86
Author:    amurillo
Date:      2016-03-31 14:25 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c19f489ebc86

Merge


Changeset: e8ffad113bbd
Author:    jwilhelm
Date:      2016-04-04 20:39 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e8ffad113bbd

8153410: Disable tests until JDK-8151460 gets to main
Reviewed-by: gtriantafill, dcubed

! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java

Changeset: 47fe834f7e4a
Author:    amurillo
Date:      2016-04-04 13:40 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/47fe834f7e4a

Merge

! src/share/vm/classfile/vmSymbols.hpp

Changeset: 804cc8c0b806
Author:    lana
Date:      2016-04-07 11:04 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/804cc8c0b806

Merge


Changeset: 280fdc039980
Author:    chegar
Date:      2016-04-09 23:03 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/280fdc039980

8153498: Update the PostVMInitHook mechanism to use an internal package in the base module
Reviewed-by: alanb, lfoltan

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/thread.cpp

Changeset: b64432bae527
Author:    chegar
Date:      2016-04-09 23:03 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b64432bae527

8153737: Unsupported Module
Reviewed-by: alanb, mchung, psandoz

! src/jdk.vm.ci/share/classes/module-info.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/6589834/Test_ia32.java
! test/compiler/c2/6857159/Test6857159.java
! test/compiler/c2/6968348/Test6968348.java
! test/compiler/c2/7068051/Test7068051.java
! test/compiler/c2/7190310/Test7190310_unsafe.java
! test/compiler/c2/8004867/TestIntUnsafeCAS.java
! test/compiler/c2/8004867/TestIntUnsafeOrdered.java
! test/compiler/c2/8004867/TestIntUnsafeVolatile.java
! test/compiler/c2/8005956/PolynomialRoot.java
! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
! test/compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/compiler/codecache/CheckUpperLimit.java
! test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
! test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
! test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java
! test/compiler/codecache/jmx/GetUsageTest.java
! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java
! test/compiler/codecache/jmx/PeakUsageTest.java
! test/compiler/codecache/jmx/ThresholdNotificationsTest.java
! test/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java
! test/compiler/codecache/jmx/UsageThresholdExceededTest.java
! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
! test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java
! test/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/compiler/codecache/stress/RandomAllocationTest.java
! test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
! test/compiler/codegen/6896617/Test6896617.java
! test/compiler/codegen/7100757/Test7100757.java
! test/compiler/codegen/7184394/TestAESMain.java
! test/compiler/codegen/8011901/Test8011901.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityBase.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOff.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOn.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityFlag.java
! test/compiler/cpuflags/RestoreMXCSR.java
! test/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
! test/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java
! test/compiler/debug/VerifyAdapterSharing.java
! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
! test/compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.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/classcast/NullCheckDroppingsTest.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/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java
! test/compiler/intrinsics/unsafe/UnsafeGetAddressTest.java
! test/compiler/jsr292/ConcurrentClassLoadingTest.java
! test/compiler/jsr292/VMAnonymousClasses.java
! test/compiler/oracle/CheckCompileCommandOption.java
! test/compiler/oracle/TestCompileCommand.java
! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/compiler/rangechecks/TestRangeCheckSmearing.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/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/8010927/Test8010927.java
! test/compiler/startup/NumCompilerThreadsCheck.java
! test/compiler/startup/SmallCodeCacheStartup.java
! test/compiler/startup/StartupOutput.java
! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/types/TestMeetIncompatibleInterfaceArrays.java
! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/uncommontrap/TestUnstableIfTrap.java
! test/compiler/unsafe/GetUnsafeObjectG1PreBarrier.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestByte.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestChar.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestShort.java
! test/compiler/unsafe/UnsafeRaw.java
! test/compiler/unsafe/X-UnsafeAccessTest.java.template
! test/compiler/unsafe/generate-unsafe-access-tests.sh
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/gc/TestCardTablePageCommits.java
! test/gc/TestObjectAlignment.java
! test/gc/TestSoftReferencesBehaviorOnOOME.java
! test/gc/TestVerifyDuringStartup.java
! test/gc/TestVerifySilently.java
! test/gc/TestVerifySubSet.java
! test/gc/arguments/TestArrayAllocatorMallocLimit.java
! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestCompressedClassFlags.java
! test/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/gc/arguments/TestG1ConcRefinementThreads.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestG1PercentageOptions.java
! test/gc/arguments/TestHeapFreeRatio.java
! test/gc/arguments/TestInitialTenuringThreshold.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/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/TestUseNUMAInterleaving.java
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/gc/cms/GuardShrinkWarning.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/TestHumongousCodeCacheRoots.java
! test/gc/g1/TestNoEagerReclaimOfHumongousRegions.java
! test/gc/g1/TestPLABSizeBounds.java
! test/gc/g1/TestPrintRegionRememberedSetInfo.java
! test/gc/g1/TestRemsetLogging.java
! test/gc/g1/TestRemsetLoggingPerRegion.java
! test/gc/g1/TestRemsetLoggingThreads.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/TestStringDeduplicationYoungGC.java
! test/gc/g1/TestStringSymbolTableStats.java
! test/gc/logging/TestDeprecatedPrintFlags.java
! test/gc/logging/TestGCId.java
! test/gc/logging/TestPrintReferences.java
! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/gc/metaspace/TestCapacityUntilGCWrapAround.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/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/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
! test/gc/whitebox/TestConcMarkCycleWB.java
! test/gc/whitebox/TestWBGC.java
! test/runtime/8003720/Test8003720.java
! test/runtime/8026365/InvokeSpecialAnonTest.java
! test/runtime/BadObjectClass/BootstrapRedefine.java
! test/runtime/BootClassAppendProp/BootClassPathAppend.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/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/OptionsValidation/TestJcmdOutput.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRangesDynamic.java
! test/runtime/CommandLine/PrintTouchedMethods.java
! test/runtime/CommandLine/TestHexArguments.java
! test/runtime/CommandLine/TestNullTerminatedFlags.java
! test/runtime/CommandLine/TestVMOptions.java
! test/runtime/CommandLine/TraceExceptionsTest.java
! test/runtime/CommandLine/UnrecognizedVMOption.java
! test/runtime/CommandLine/VMOptionWarning.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/EnclosingMethodAttr/EnclMethodAttr.java
! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/runtime/ErrorHandling/ProblematicFrameTest.java
! test/runtime/ErrorHandling/SecondaryErrorTest.java
! test/runtime/LoadClass/LoadClassNegative.java
! test/runtime/LocalVariableTable/TestLVT.java
! test/runtime/NMT/AutoshutdownNMT.java
! test/runtime/NMT/BaselineWithParameter.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/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/MallocStressTest.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/MallocTrackingVerify.java
! test/runtime/NMT/NMTWithCDS.java
! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.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/Safepoint/AssertSafepointCheckConsistency1.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java
! test/runtime/SharedArchiveFile/ArchiveDoesNotExist.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/SharedArchiveFile.java
! test/runtime/SharedArchiveFile/SharedBaseAddress.java
! test/runtime/SharedArchiveFile/SharedStrings.java
! test/runtime/SharedArchiveFile/SharedStringsRunAuto.java
! test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java
! test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java
! test/runtime/Thread/TestThreadDumpMonitorContention.java
! test/runtime/Thread/ThreadPriorities.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/GetKlassPointerGetJavaMirror.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/GetUnsafe.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/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/logging/BiasedLockingTest.java
! test/runtime/logging/DefaultMethodsTest.java
! test/runtime/logging/ExceptionsTest.java
! test/runtime/logging/ItablesTest.java
! test/runtime/logging/ModulesTest.java
! test/runtime/logging/MonitorInflationTest.java
! test/runtime/logging/SafepointTest.java
! test/runtime/logging/StartupTimeTest.java
! test/runtime/logging/ThreadLoggingTest.java
! test/runtime/logging/VMOperationTest.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/ReserveMemory.java
! test/runtime/memory/RunUnitTestsConcurrently.java
! test/runtime/modules/AccModuleTest.java
! test/runtime/modules/Visibility/XbootcpNoVisibility.java
! test/runtime/modules/Visibility/XbootcpVisibility.java
! test/runtime/modules/Visibility/XpatchVisibility.java
! test/runtime/modules/XpatchCDS.java
! test/runtime/verifier/OverriderMsg.java
! test/runtime/verifier/TestANewArray.java
! test/runtime/verifier/TestMultiANewArray.java
! test/serviceability/attach/AttachSetGetFlag.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/HeapDumpAllTest.java
! test/serviceability/dcmd/gc/HeapDumpTest.java
! test/serviceability/dcmd/gc/RunFinalizationTest.java
! test/serviceability/dcmd/gc/RunGCTest.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/SystemPropertiesTest.java
! test/serviceability/dcmd/vm/UptimeTest.java
! test/serviceability/jvmti/GetObjectSizeOverflow.java
! test/serviceability/jvmti/TestLambdaFormRetransformation.java
! test/serviceability/jvmti/TestRedefineWithUnresolvedClass.java
! test/serviceability/logging/TestLogRotation.java
! test/serviceability/sa/jmap-hashcode/Test8028623.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/stress/gc/TestStressRSetCoarsening.java
! test/testlibrary_tests/OutputAnalyzerReportingTest.java
! test/testlibrary_tests/OutputAnalyzerTest.java
! test/testlibrary_tests/RandomGeneratorTest.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
! test/testlibrary_tests/TestPlatformIsTieredSupported.java
! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
! test/testlibrary_tests/whitebox/vm_flags/SizeTTest.java
! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java

Changeset: 481c1998b2ef
Author:    lana
Date:      2016-04-14 09:09 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/481c1998b2ef

Added tag jdk-9+114 for changeset b64432bae527

! .hgtags

Changeset: 70375b3285d9
Author:    mgerdin
Date:      2016-03-07 17:23 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/70375b3285d9

8151178: Move the collection set out of the G1 collector policy
Summary: Create a G1CollectionSet class
Reviewed-by: jwilhelm, tbenson, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
+ src/share/vm/gc/g1/g1CollectionSet.cpp
+ src/share/vm/gc/g1/g1CollectionSet.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1CollectorState.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/share/vm/gc/g1/youngList.cpp

Changeset: 8afc97475eba
Author:    csahu
Date:      2016-03-08 14:37 +0530
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8afc97475eba

8146683: check_addr0 should be more efficient
Reviewed-by: dsamersoff, kevinw, dholmes
Contributed-by: cheleswer.sahu at oracle.com

! src/os/solaris/vm/os_solaris.cpp

Changeset: c5926c871707
Author:    ehelin
Date:      2016-03-07 10:36 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c5926c871707

8151365: Move G1YoungGenSizer to a separate file
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
+ src/share/vm/gc/g1/g1YoungGenSizer.cpp
+ src/share/vm/gc/g1/g1YoungGenSizer.hpp

Changeset: 2dbbb7996514
Author:    ehelin
Date:      2016-03-08 14:54 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2dbbb7996514

Merge


Changeset: 899be832e91d
Author:    rprotacio
Date:      2016-03-08 12:57 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/899be832e91d

8149991: Convert TraceSafepointCleanupTime to Unified Logging
Summary: Converted TraceSafepointCleanupTime to -Xlog:safepointcleanup=info
Reviewed-by: hseigel, mockner, ddmitriev, dholmes, coleenp

! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/logTimer.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/timer.cpp
+ test/runtime/logging/SafepointCleanupTest.java

Changeset: 59d3a69564dc
Author:    rprotacio
Date:      2016-03-08 15:19 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/59d3a69564dc

8150083: Convert VerboseVerification to Unified Logging
Summary: Converted -XX:+VerboseVerfication to -Xlog:verboseverification=info
Reviewed-by: hseigel, dholmes

! src/share/vm/classfile/verifier.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp
! test/runtime/logging/ClassInitializationTest.java
+ test/runtime/logging/VerboseVerificationTest.java

Changeset: 2d1f1d4c0379
Author:    tonyp
Date:      2016-03-09 09:45 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2d1f1d4c0379

8146991: Introduce per-worker preserved mark stacks in ParallelGC
Reviewed-by: tschatzl, ysr

! src/share/vm/gc/parallel/psPromotionManager.cpp
! src/share/vm/gc/parallel/psPromotionManager.hpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/parallel/psScavenge.hpp
! src/share/vm/gc/shared/preservedMarks.cpp
! src/share/vm/gc/shared/preservedMarks.hpp

Changeset: 47a9289d9b0b
Author:    tschatzl
Date:      2016-03-09 09:56 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/47a9289d9b0b

8151414: os::pretouch_memory should take void* instead of char*
Summary: Change parameters and remove associated casts.
Reviewed-by: pliden, stefank

! src/share/vm/gc/parallel/mutableSpace.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp

Changeset: 51330f8324b6
Author:    sla
Date:      2016-03-09 12:30 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/51330f8324b6

8151196: Several tests fail due to test library not found
Reviewed-by: ctornqvi, brutisso

! test/gc/g1/plab/TestPLABPromotion.java
! test/gc/g1/plab/TestPLABResize.java
! test/serviceability/dcmd/gc/HeapDumpAllTest.java
! test/serviceability/dcmd/gc/HeapDumpTest.java

Changeset: 189efe045210
Author:    brutisso
Date:      2016-03-09 14:05 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/189efe045210

8151513: Remove debugging code from BarrierSet
Reviewed-by: pliden, stefank

! src/share/vm/gc/shared/barrierSet.cpp
! src/share/vm/gc/shared/barrierSet.inline.hpp

Changeset: f81ea6b38171
Author:    brutisso
Date:      2016-03-09 14:54 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f81ea6b38171

Merge


Changeset: 5322bfdc760a
Author:    jwilhelm
Date:      2016-03-09 14:18 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5322bfdc760a

Merge

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp
! src/share/vm/runtime/arguments.cpp
! test/TEST.groups

Changeset: 572d669d17cd
Author:    sangheki
Date:      2016-03-09 11:08 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/572d669d17cd

8150362: G1 base elapsed time prediction is wrong because rs_length prediction is wrong
Summary: Change rs_length prediction used from G1 base elapsed time prediction
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: 80706cc25494
Author:    kbarrett
Date:      2016-03-09 11:03 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/80706cc25494

8150688: Fix os_windows siglabel
Summary: Change types to eliminate implicit narrowing, and other cleanups.
Reviewed-by: dholmes, tbenson

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

Changeset: 5c66afad690c
Author:    kbarrett
Date:      2016-03-09 20:37 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5c66afad690c

Merge


Changeset: 7d5870c06812
Author:    sangheki
Date:      2016-03-09 15:37 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7d5870c06812

8145312: CMS: There is insufficient memory with CMSSamplingGrain=1
Summary: Change minimum range and add constraint function for CMSSamplingGrain flag
Reviewed-by: jmasa, ddmitriev

! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/globals.hpp

Changeset: a8fd0d8c7803
Author:    brutisso
Date:      2016-03-10 08:54 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a8fd0d8c7803

8151514: Remove the noisy NOISY debugging code from parCardTableModRefBS.cpp
Reviewed-by: tschatzl, pliden

! src/share/vm/gc/cms/parCardTableModRefBS.cpp

Changeset: f2265fd2eada
Author:    stefank
Date:      2016-02-25 13:08 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f2265fd2eada

8150617: nth_bit and friends are broken
Reviewed-by: shade, tschatzl, vlivanov

! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 8d5487c9746d
Author:    stefank
Date:      2016-03-09 12:44 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8d5487c9746d

8151436: Leaner ArrayAllocator and BitMaps
Reviewed-by: tschatzl, pliden, kbarrett

! src/share/vm/gc/g1/g1HotCardCache.cpp
! src/share/vm/gc/g1/g1HotCardCache.hpp
! src/share/vm/gc/shared/taskqueue.hpp
! src/share/vm/gc/shared/taskqueue.inline.hpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp

Changeset: 7ac081122b8f
Author:    stefank
Date:      2016-03-09 12:44 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7ac081122b8f

8151439: Inline the BitMap constructor
Reviewed-by: tschatzl, pliden, kbarrett

! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp

Changeset: 04c67174a75f
Author:    stefank
Date:      2016-03-09 12:45 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/04c67174a75f

8151440: Move BitMap verfication inline functions out from bitMap.hpp
Reviewed-by: tschatzl, pliden, kbarrett

! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/bitMap.inline.hpp

Changeset: 4c8ec9926913
Author:    stefank
Date:      2016-03-10 10:17 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4c8ec9926913

Merge


Changeset: e11a28c44624
Author:    mchernov
Date:      2016-03-03 16:12 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e11a28c44624

8150183: gc/g1/plab/TestPLABResize.java - previous PLAB size should be less than current
Reviewed-by: jmasa, dfazunen

! test/gc/g1/plab/TestPLABResize.java
! test/gc/g1/plab/lib/AppPLABResize.java
! test/gc/g1/plab/lib/LogParser.java

Changeset: 7ba5d575ff59
Author:    dfazunen
Date:      2016-03-01 20:30 +0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7ba5d575ff59

8145908: [Newtest] Multi-threading stress test for G1 Remembered Sets
Reviewed-by: tschatzl, mchernov

+ test/stress/gc/TestMultiThreadStressRSet.java

Changeset: ca8e7407d350
Author:    iignatyev
Date:      2016-03-10 14:15 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ca8e7407d350

Merge


Changeset: 35ffddb9c44d
Author:    coleenp
Date:      2016-03-10 13:43 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/35ffddb9c44d

8150778: Reduce Throwable.getStackTrace() calls to the JVM
Summary: replace JVM_GetStackTraceDepth and JVM_GetStackTraceElement, with JVM_GetStackTraceElements that gets all the elements in the StackTraceElement[]
Reviewed-by: shade, mchung, dholmes, hseigel

! make/share/makefiles/mapfile-vers
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
+ test/runtime/Throwable/StackTraceLogging.java
+ test/runtime/Throwable/TestThrowable.java

Changeset: 47486cae8b00
Author:    kbarrett
Date:      2016-03-10 16:21 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/47486cae8b00

8150676: Use BufferNode index
Summary: Maintain index and use it, removing extra checks for or stores of NULL.
Reviewed-by: jmasa, tschatzl

! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/dirtyCardQueue.hpp
! src/share/vm/gc/g1/ptrQueue.cpp
! src/share/vm/gc/g1/ptrQueue.hpp
! src/share/vm/gc/g1/satbMarkQueue.cpp
! src/share/vm/gc/g1/satbMarkQueue.hpp

Changeset: 479321aff3f9
Author:    kbarrett
Date:      2016-03-10 21:57 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/479321aff3f9

Merge


Changeset: c083b12bb8cc
Author:    pliden
Date:      2016-03-11 09:09 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c083b12bb8cc

8134749: SoftReferences declared dead too early
Reviewed-by: jmasa, tbenson

! src/share/vm/gc/shared/referenceProcessor.cpp

Changeset: 72bb2995ad89
Author:    tschatzl
Date:      2016-03-11 09:50 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/72bb2995ad89

8150952: Net PLAB size is clipped to max PLAB size as a whole, not on a per thread basis
Summary: Bound PLAB size when handing out PLAB sizes, not before.
Reviewed-by: drwhite, jwilhelm

! src/share/vm/gc/g1/g1EvacStats.cpp
! src/share/vm/gc/shared/plab.cpp

Changeset: 3d0716ca86c9
Author:    tschatzl
Date:      2016-03-11 10:06 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3d0716ca86c9

Merge


Changeset: 7131b0043899
Author:    mgerdin
Date:      2016-03-11 10:18 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7131b0043899

8151633: Don't keep copies of the survivor lists and counts in the G1CollectorPolicy
Reviewed-by: tbenson, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1MonitoringSupport.cpp

Changeset: d5e9c320ac68
Author:    brutisso
Date:      2016-03-11 10:27 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d5e9c320ac68

8151603: Use error stream instead of tty for logging before ShouldNotReachHere()
Reviewed-by: mgerdin, sjohanss

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parOopClosures.inline.hpp

Changeset: 46f896f79ff9
Author:    brutisso
Date:      2016-03-11 10:30 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/46f896f79ff9

8151602: Remove logging from refillLinearAllocBlockIfNeeded()
Reviewed-by: tschatzl, sjohanss

! src/share/vm/gc/cms/compactibleFreeListSpace.cpp

Changeset: 018403bdb025
Author:    brutisso
Date:      2016-03-11 11:34 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/018403bdb025

8151605: Change warning() to log_warning(gc) in the GC code
Reviewed-by: jwilhelm, jmasa

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/parallel/gcTaskThread.cpp
! src/share/vm/gc/parallel/parallelScavengeHeap.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psOldGen.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/shared/cardGeneration.cpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/generation.hpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/vmGCOperations.cpp
! src/share/vm/memory/universe.cpp

Changeset: 7dd05b401d60
Author:    brutisso
Date:      2016-03-11 12:17 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7dd05b401d60

Merge

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

Changeset: b5bccee81aeb
Author:    ddmitriev
Date:      2016-03-11 15:34 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b5bccee81aeb

8151304: Remove unused develop options(ClearInterpreterLocals and others)
Reviewed-by: coleenp, jwilhelm

! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 9ec931aabdd0
Author:    rehn
Date:      2016-03-08 13:05 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9ec931aabdd0

8151265: Add a way to extend UL tags
Reviewed-by: dholmes, kbarrett

! src/share/vm/logging/logTag.hpp
+ src/share/vm/logging/logTag_ext.hpp

Changeset: 7ae57ffc9ed3
Author:    mlarsson
Date:      2016-03-11 14:55 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7ae57ffc9ed3

Merge


Changeset: 55a9b972bc55
Author:    mockner
Date:      2016-03-10 15:52 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/55a9b972bc55

8146551: The output from classresolve tag has been shortened and moved to debug level.
Summary: The output from classresolve tag has been shortened and moved to debug level.
Reviewed-by: coleenp, rprotacio

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/verificationType.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/reflection.cpp
! test/runtime/logging/ClassResolutionTest.java

Changeset: 85bb1e6db5cb
Author:    mockner
Date:      2016-03-11 17:02 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/85bb1e6db5cb

Merge

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

Changeset: e928b4b9e4ea
Author:    brutisso
Date:      2016-03-13 13:26 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e928b4b9e4ea

8151604: Rely on options range checking rather than explict checks
Reviewed-by: jwilhelm, drwhite, sangheki

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp

Changeset: 1b136ffa8a67
Author:    drwhite
Date:      2016-03-11 16:59 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1b136ffa8a67

8140257: Add support for "gc service threads" to ConcurrentGCThread
Summary: Push up the common run() and stop() methods from subclasses to ConcurrentGCThread, as well as declaration iof run_service() stop_service().
Reviewed-by: kbarrett, pliden

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.hpp
! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.hpp
! src/share/vm/gc/g1/g1StringDedup.cpp
! src/share/vm/gc/g1/g1StringDedupThread.cpp
! src/share/vm/gc/g1/g1StringDedupThread.hpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.hpp
! src/share/vm/gc/shared/concurrentGCThread.cpp
! src/share/vm/gc/shared/concurrentGCThread.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp

Changeset: fac369425a15
Author:    coleenp
Date:      2016-03-12 07:23 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fac369425a15

8151728: jni test crashes JVM assert(_handle != __null) failed: resolving NULL handle
Summary: New assert needs to check for null.
Reviewed-by: hseigel, gtriantafill

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

Changeset: e7bcc46ab8bd
Author:    coleenp
Date:      2016-03-13 19:41 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e7bcc46ab8bd

Merge


Changeset: ef08f0d91230
Author:    sjohanss
Date:      2016-03-14 09:10 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ef08f0d91230

8151693: Move print_heap_before/after_gc to debug level
Reviewed-by: brutisso, jwilhelm

! src/share/vm/memory/universe.cpp

Changeset: cb653335d4be
Author:    sjohanss
Date:      2016-03-14 09:11 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/cb653335d4be

8151696: Print all regions on trace level to get same behavior as old PrintHeapAtGCExtended
Reviewed-by: brutisso, jwilhelm

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/logging/logPrefix.hpp

Changeset: a04989a057c7
Author:    dsamersoff
Date:      2016-03-14 11:45 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a04989a057c7

8151368: SA: Unexpected ArithmeticException in CompactHashTable
Summary: Add missed null check
Reviewed-by: iklam, dsamersoff
Contributed-by: kubota.yuji at gmail.com

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

Changeset: b504a42bbe38
Author:    dsamersoff
Date:      2016-03-14 09:07 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b504a42bbe38

Merge


Changeset: a6023e8b5c70
Author:    pliden
Date:      2016-03-14 09:42 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a6023e8b5c70

8067768: Check for too small values for -Xmx
Reviewed-by: jwilhelm, dfazunen

! src/share/vm/gc/shared/collectorPolicy.cpp
! test/gc/arguments/TestMaxHeapSizeTools.java

Changeset: 93a15edd6aee
Author:    pliden
Date:      2016-03-14 11:55 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/93a15edd6aee

Merge


Changeset: 508fcb923812
Author:    ysuenaga
Date:      2016-03-04 18:12 +0900
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/508fcb923812

8151181: Add JSnap to jhsdb
Reviewed-by: dsamersoff

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

Changeset: fe137daae1a0
Author:    dsamersoff
Date:      2016-03-14 11:53 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fe137daae1a0

Merge


Changeset: 24c6f885d316
Author:    simonis
Date:      2016-03-11 16:39 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/24c6f885d316

8151593: Cleanup definition/usage of INLINE/NOINLINE macros and add xlC support
Reviewed-by: coleenp, stuefe
Contributed-by: matthias.baesken at sap.com

! src/os/linux/vm/os_linux.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/oops/instanceKlass.inline.hpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp
! src/share/vm/utilities/stack.inline.hpp

Changeset: 63a57b9b3ea4
Author:    coleenp
Date:      2016-03-14 13:20 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/63a57b9b3ea4

Merge


Changeset: dc379d0b1113
Author:    mockner
Date:      2016-03-14 15:06 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/dc379d0b1113

8149995: TraceClassLoadingPreorder has been converted to Unified Logging.
Summary: TraceClassLoadingPreorder has been converted to Unified Logging. Logging alias table now has extra columns to support multi-tag configurations.
Reviewed-by: iklam, coleenp

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 06b764a12317
Author:    mockner
Date:      2016-03-14 20:20 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/06b764a12317

Merge


Changeset: 10cc279f1b13
Author:    stefank
Date:      2016-03-09 17:03 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/10cc279f1b13

8151534: Refactor ArrayAllocator for easier reuse
Reviewed-by: tschatzl, brutisso

! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp

Changeset: b0432c9975f6
Author:    dholmes
Date:      2016-03-15 03:00 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b0432c9975f6

8137165: Tests fail in SR_Handler because thread is not VMThread or JavaThread
Reviewed-by: kbarrett

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

Changeset: 32844ece283c
Author:    dholmes
Date:      2016-03-15 09:16 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/32844ece283c

Merge


Changeset: 5044bb87554e
Author:    brutisso
Date:      2016-03-15 08:19 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5044bb87554e

8151842: Local variables have wrong names after JDK-8148736
Reviewed-by: kbarrett, jprovino, tschatzl

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

Changeset: 4216fd7e4301
Author:    brutisso
Date:      2016-03-15 09:18 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4216fd7e4301

Merge


Changeset: 3635f6de52cf
Author:    ysuenaga
Date:      2016-03-15 12:27 +0900
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3635f6de52cf

8151709: jhsdb should show help message in SALauncher.
Reviewed-by: dsamersoff

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SAGetopt.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java

Changeset: 9a2bf8774955
Author:    dsamersoff
Date:      2016-03-15 10:56 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9a2bf8774955

Merge


Changeset: 33d91edc926f
Author:    pliden
Date:      2016-03-15 08:01 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/33d91edc926f

8062506: Java GCCause enum is out of sync with C++ GCCause enum
Reviewed-by: stefank, tschatzl

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java
! src/share/vm/gc/shared/gcCause.hpp

Changeset: 6d4b1bb57cc4
Author:    pliden
Date:      2016-03-15 08:02 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6d4b1bb57cc4

8148239: TestSelectDefaultGC.java incorrectly expects G1 on non-server class machines
Reviewed-by: brutisso, kzhaldyb

! test/gc/arguments/TestSelectDefaultGC.java

Changeset: 65b1a7bce39e
Author:    pliden
Date:      2016-03-15 13:46 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/65b1a7bce39e

Merge


Changeset: be3ffb6d8eb0
Author:    stefank
Date:      2016-03-15 10:11 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/be3ffb6d8eb0

8151539: Remove duplicate AlwaysTrueClosures
Reviewed-by: tschatzl, mgerdin, kbarrett, drwhite

! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp

Changeset: a4658c91d553
Author:    stefank
Date:      2016-03-15 15:29 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a4658c91d553

Merge


Changeset: 21bb44b28582
Author:    rehn
Date:      2016-03-08 08:54 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/21bb44b28582

8151264: Add a notification mechanism for UL configuration changes.
Reviewed-by: dholmes, mlarsson

! src/share/vm/logging/log.cpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logConfiguration.hpp
! src/share/vm/utilities/internalVMTests.cpp

Changeset: 6529c4f36655
Author:    mlarsson
Date:      2016-03-15 20:07 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6529c4f36655

Merge


Changeset: 45a4f459be06
Author:    rprotacio
Date:      2016-03-15 15:43 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/45a4f459be06

8150085: Convert TraceClearedExceptions to Unified Loggin
Summary: Converted -XX:+TraceClearedExceptions to -Xlog:exceptions=debug
Reviewed-by: mockner, dholmes, coleenp

! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/exceptions.cpp

Changeset: 4aa1760ab75c
Author:    coleenp
Date:      2016-03-15 20:37 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4aa1760ab75c

Merge


Changeset: 3c19d66914bc
Author:    kbarrett
Date:      2016-03-16 00:28 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3c19d66914bc

8151781: DirtyCardQueue::apply_closure is unused
Summary: Remove dead code, followup cleanups.
Reviewed-by: brutisso, pliden

! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/dirtyCardQueue.hpp

Changeset: 1537c752a7f5
Author:    stuefe
Date:      2016-03-12 08:35 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1537c752a7f5

8148425: strerror() function is not thread-safe
Reviewed-by: dholmes, coleenp

! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/attachListener_solaris.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/solaris/vm/threadCritical_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 4030d7f9946d
Author:    dholmes
Date:      2016-03-16 05:46 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4030d7f9946d

Merge


Changeset: e71072298359
Author:    erikj
Date:      2016-03-15 13:55 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e71072298359

8151653: Hotspot build does not respect --enable-openjdk-only
Reviewed-by: tbell, dholmes

! make/aix/makefiles/trace.make
! make/bsd/makefiles/trace.make
! make/linux/makefiles/trace.make
! make/solaris/makefiles/trace.make
! make/windows/build.make
! make/windows/create_obj_files.sh
! make/windows/makefiles/defs.make
! make/windows/makefiles/trace.make
! make/windows/makefiles/vm.make
! src/share/vm/trace/trace.dtd
! src/share/vm/trace/trace.xml
+ src/share/vm/trace/traceevents.xml
+ src/share/vm/trace/tracerelationdecls.xml

Changeset: c4b391039f9f
Author:    erikj
Date:      2016-03-16 10:28 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c4b391039f9f

Merge


Changeset: 81faa0678c9b
Author:    csahu
Date:      2016-03-14 18:05 +0530
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/81faa0678c9b

8151509: In check_addr0() function pointer is not updated correctly
Reviewed-by: dholmes, ddmitriev, stuefe
Contributed-by: cheleswer.sahu at oracle.com

! src/os/solaris/vm/os_solaris.cpp

Changeset: 37c777f2cc9c
Author:    kevinw
Date:      2016-03-16 11:13 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/37c777f2cc9c

Merge

! src/os/solaris/vm/os_solaris.cpp

Changeset: 7ccf7f03a914
Author:    kevinw
Date:      2016-03-16 12:08 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7ccf7f03a914

Merge


Changeset: 70081cb6cc16
Author:    brutisso
Date:      2016-03-16 13:38 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/70081cb6cc16

8151336: Root region scanning should be cancelled and disabled when the ConcurrentMarkThread::run_service() exits
Reviewed-by: pliden, tschatzl

! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp

Changeset: 9d93b077b22f
Author:    brutisso
Date:      2016-03-16 13:28 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9d93b077b22f

Merge


Changeset: b03fcc1a3af3
Author:    tschatzl
Date:      2016-03-16 12:21 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b03fcc1a3af3

8151126: Clean up duplicate code for clearing the mark bitmaps
Summary: Merge the code to clear the mark bitmap concurrently and in the STW pause.
Reviewed-by: jmasa, tbenson

! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp

Changeset: a651c39d6509
Author:    tschatzl
Date:      2016-03-16 12:23 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a651c39d6509

8151614: Improve logging in concurrent mark code
Summary: Move detailed concurrent mark phase logging to "gc, marking" tags and add a summary "Concurrent Cycle" log message when only using "gc" logging.
Reviewed-by: sangheki, brutisso

! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/logging/logPrefix.hpp

Changeset: f1e1cfbb6d2c
Author:    tschatzl
Date:      2016-03-16 15:36 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f1e1cfbb6d2c

Merge


Changeset: 7c88aac45703
Author:    tschatzl
Date:      2016-03-16 16:42 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7c88aac45703

Merge

! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp

Changeset: 785a498ee1ea
Author:    brutisso
Date:      2016-03-16 15:16 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/785a498ee1ea

8151912: guarantee(GCPauseIntervalMillis >= 1) failed: Constraint for GCPauseIntervalMillis should guarantee that value is >= 1
Reviewed-by: tbenson, tschatzl

! src/share/vm/runtime/globals.hpp

Changeset: 091947451f03
Author:    brutisso
Date:      2016-03-16 14:58 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/091947451f03

Merge


Changeset: d882ca1d5f51
Author:    brutisso
Date:      2016-03-16 16:21 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d882ca1d5f51

Merge


Changeset: 767bc8e5cb19
Author:    pliden
Date:      2016-03-17 08:07 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/767bc8e5cb19

8151601: Cleanup locking of the Reference pending list
Reviewed-by: brutisso, stefank

! 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/compiler/compileBroker.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.hpp
! src/share/vm/gc/cms/vmCMSOperations.cpp
! src/share/vm/gc/cms/vmCMSOperations.hpp
! src/share/vm/gc/cms/vmStructs_cms.hpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.hpp
! 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/concurrentGCThread.cpp
! src/share/vm/gc/shared/concurrentGCThread.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/vmGCOperations.cpp
! src/share/vm/gc/shared/vmGCOperations.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: c1bf188b6940
Author:    tschatzl
Date:      2016-03-17 09:36 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c1bf188b6940

8151920: Region liveness printing is broken
Summary: Remove obsolete code that causes an assert.
Reviewed-by: drwhite, brutisso

! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
+ test/gc/g1/TestRegionLivenessPrint.java

Changeset: 1c9e7b34c46c
Author:    tschatzl
Date:      2016-03-17 10:04 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1c9e7b34c46c

Merge


Changeset: 0d58ee2030ae
Author:    erikj
Date:      2016-03-17 09:53 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0d58ee2030ae

8151656: Minor tweaks to old Hotspot build to ease comparison with new
Reviewed-by: dholmes, twisti

! make/aix/adlc_updater
! make/bsd/adlc_updater
! make/linux/adlc_updater
! make/solaris/adlc_updater
! make/windows/create_obj_files.sh

Changeset: 0937423af2ae
Author:    erikj
Date:      2016-03-17 11:15 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0937423af2ae

Merge


Changeset: b7d7e61dd373
Author:    mgerdin
Date:      2016-03-08 13:17 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b7d7e61dd373

8151711: Move G1 number sequences out of the G1 collector policy
Reviewed-by: tbenson, ehelin

! src/share/vm/gc/g1/concurrentMarkThread.cpp
+ src/share/vm/gc/g1/g1Analytics.cpp
+ src/share/vm/gc/g1/g1Analytics.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: c838c3bdc22c
Author:    rprotacio
Date:      2016-03-17 12:02 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c838c3bdc22c

8151560: Safepoint logging has mismatch between command line level and printed level
Summary: Corrected mistaken "debug" level to "trace"
Reviewed-by: hseigel, jiangli, dholmes

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

Changeset: 07f4849e1bca
Author:    rprotacio
Date:      2016-03-17 18:54 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/07f4849e1bca

Merge


Changeset: 5afd0579ed8a
Author:    sangheki
Date:      2016-03-17 11:18 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5afd0579ed8a

8151085: Change G1 concurrent timer and tracer measuring time
Summary: Change measuring time for G1 concurrent phases and reporting heap summary
Reviewed-by: brutisso, sjohanss

! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorState.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp

Changeset: a1d63adc7ba4
Author:    sangheki
Date:      2016-03-18 01:14 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a1d63adc7ba4

Merge


Changeset: 3e0bb5b5a92a
Author:    stefank
Date:      2016-03-17 21:00 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3e0bb5b5a92a

8026720: Remove the unused SpaceManager::mangle_freed_chunks
Reviewed-by: mgerdin, tschatzl, vlivanov

! src/share/vm/memory/metaspace.cpp

Changeset: 3c5acd9697c9
Author:    stefank
Date:      2016-03-17 21:01 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3c5acd9697c9

8027423: Parallel compact GC class unloading measurement includes symbol and string table time
Reviewed-by: mgerdin, jmasa

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp

Changeset: b7618e5d72af
Author:    stefank
Date:      2016-03-17 21:04 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b7618e5d72af

8152007: Add the thread to the GCPhase trace events
Reviewed-by: tschatzl, brutisso

! src/share/vm/trace/traceevents.xml

Changeset: defc3322d4c2
Author:    stefank
Date:      2016-03-18 03:46 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/defc3322d4c2

Merge

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

Changeset: b4d11b54db10
Author:    mgerdin
Date:      2016-03-11 11:22 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b4d11b54db10

8151637: Move CollectionSetChooser rebuild code into CollectionSetChooser
Reviewed-by: jmasa, tschatzl

! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/collectionSetChooser.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: 387b1ac97179
Author:    mgerdin
Date:      2016-03-11 11:22 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/387b1ac97179

8151808: Factor G1 heap sizing code out of the G1CollectorPolicy
Reviewed-by: tbenson, jwilhelm

! src/share/vm/gc/g1/g1Analytics.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
+ src/share/vm/gc/g1/g1HeapSizingPolicy.cpp
+ src/share/vm/gc/g1/g1HeapSizingPolicy.hpp
+ src/share/vm/gc/g1/g1HeapSizingPolicy_ext.cpp

Changeset: ceaa6dea6d58
Author:    stefank
Date:      2016-03-18 08:57 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ceaa6dea6d58

8152086: Remove SpaceMangler::mangle_region logging
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc/shared/spaceDecorator.cpp

Changeset: 9d8819aedf12
Author:    stefank
Date:      2016-03-18 08:59 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9d8819aedf12

8152100: Rework and unify the GC phase logging
Reviewed-by: sjohanss, jwilhelm

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/vmCMSOperations.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/logging/logPrefix.hpp

Changeset: 54b055161b80
Author:    stefank
Date:      2016-03-18 09:01 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/54b055161b80

8152104: G1 StringTable cleaning incorrectly logs with the stringdedup tag
Reviewed-by: mgerdin, jwilhelm, sjohanss

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/logging/logTag.hpp
! test/gc/g1/TestStringSymbolTableStats.java

Changeset: 2f93b49bf048
Author:    stefank
Date:      2016-03-18 11:42 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2f93b49bf048

Merge

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

Changeset: a78af8e76357
Author:    sjohanss
Date:      2016-03-18 13:18 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a78af8e76357

8152113: Remove _last_ditch_collection GC-cause and avoid expanding heap on Metaspace OOM
Reviewed-by: brutisso, jwilhelm

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/gcCause.cpp
! src/share/vm/gc/shared/gcCause.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/vmGCOperations.cpp
! src/share/vm/prims/whitebox.cpp

Changeset: 81530aff15aa
Author:    pliden
Date:      2016-03-18 15:54 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/81530aff15aa

8152185: ReferencePendingListLocker incorrectly assumes that the lock is never taken recursively
Reviewed-by: stefank, sjohanss

! src/share/vm/gc/shared/referencePendingListLocker.cpp

Changeset: a9481df02a50
Author:    jmasa
Date:      2016-03-17 15:50 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a9481df02a50

8151845: Comment in globals.hpp for MetaspaceSize is incorrect.
Reviewed-by: drwhite, stefank

! src/share/vm/memory/metaspace.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 8c1631a0157b
Author:    coleenp
Date:      2016-03-18 15:14 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8c1631a0157b

8152065: TraceBytecodes breaks the interpreter expression stack
Summary: Move trace_bytecode to InterpreterRuntime and make trace_bytecode an IRT_LEAF so that safepoints are not allowed.
Reviewed-by: jiangli, dholmes, dcubed

! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp

Changeset: bc37717b103b
Author:    coleenp
Date:      2016-03-18 22:27 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/bc37717b103b

Merge


Changeset: 17c8b2a1d35e
Author:    coleenp
Date:      2016-03-18 23:12 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/17c8b2a1d35e

Merge


Changeset: 0b582be9fab0
Author:    jwilhelm
Date:      2016-03-19 01:23 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0b582be9fab0

Merge

! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 942f0be73f8f
Author:    jwilhelm
Date:      2016-03-19 02:44 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/942f0be73f8f

Merge

! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java

Changeset: bd5889bcb442
Author:    sangheki
Date:      2016-03-18 21:01 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/bd5889bcb442

8152118: MinTLABSize should be less than TLAB max
Summary: Add a constraint for MinTLABSize to be less than or equal to TLAB max
Reviewed-by: brutisso, drwhite, jmasa

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

Changeset: 85c3121e7805
Author:    mgerdin
Date:      2016-03-11 11:22 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/85c3121e7805

8152101: Move G1 concurrent refinement adjustment code out of G1CollectorPolicy
Reviewed-by: jmasa, jwilhelm, kbarrett

! src/share/vm/gc/g1/concurrentG1Refine.cpp
! src/share/vm/gc/g1/concurrentG1Refine.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: d1558915416d
Author:    brutisso
Date:      2016-03-18 10:51 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d1558915416d

8148759: G1AllocRegion::_count inconsistently used if more than one context is active
Reviewed-by: sjohanss, jwilhelm, tschatzl

! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: 54dc7600e6d3
Author:    brutisso
Date:      2016-03-21 10:44 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/54dc7600e6d3

Merge

! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: 8fced5cac71c
Author:    rehn
Date:      2016-03-15 14:41 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8fced5cac71c

8150015: Integrate TraceTime with Unified Logging more seamlessly
Reviewed-by: coleenp, dholmes

! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/gc/shared/gcTraceTime.inline.hpp
! src/share/vm/interpreter/cppInterpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateTable.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/methodHandles.cpp
- src/share/vm/runtime/logTimer.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/timer.hpp
+ src/share/vm/runtime/timerTrace.cpp
+ src/share/vm/runtime/timerTrace.hpp

Changeset: 0ff5753d78b9
Author:    mlarsson
Date:      2016-03-21 11:42 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0ff5753d78b9

Merge

- src/share/vm/runtime/logTimer.hpp

Changeset: 8610c6bbd679
Author:    mchernov
Date:      2016-03-17 17:07 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8610c6bbd679

8150648: Re-enable TestPLABResize.java after JDK-8150183 is fixed
Reviewed-by: tschatzl

! test/gc/g1/plab/TestPLABResize.java

Changeset: d7ae4051d258
Author:    tschatzl
Date:      2016-03-21 12:52 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d7ae4051d258

Merge


Changeset: b9efb94d011a
Author:    jmasa
Date:      2016-03-07 11:28 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b9efb94d011a

8149343: assert(rp->num_q() == no_of_gc_workers) failed: sanity
Reviewed-by: tschatzl, kbarrett

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
! test/gc/ergonomics/TestDynamicNumberOfGCThreads.java

Changeset: 7e1a36ca23d6
Author:    cjplummer
Date:      2016-03-21 13:14 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7e1a36ca23d6

8146436: Add -XX:-ShrinkHeapInSteps option (previously -XX:+UseAggressiveHeapShrink)
Summary: Added ShrinkHeapInSteps option.
Reviewed-by: jmasa, tbenson

! src/share/vm/gc/shared/cardGeneration.cpp
! src/share/vm/runtime/globals.hpp
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
+ test/gc/arguments/TestShrinkHeapInSteps.java

Changeset: 2e3a958bdfdc
Author:    cjplummer
Date:      2016-03-21 20:19 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2e3a958bdfdc

Merge


Changeset: 2da767bf3ecc
Author:    sangheki
Date:      2016-03-21 13:04 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2da767bf3ecc

8152120: TLAB compute_size() should not allow any size larger than max_size
Summary: Limit TLAB compute_size() to be less than or equal to TLAB max
Reviewed-by: sjohanss, jmasa

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

Changeset: 1f0a958b039c
Author:    sangheki
Date:      2016-03-22 01:52 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1f0a958b039c

Merge


Changeset: 9037ef388634
Author:    tbenson
Date:      2016-03-21 15:59 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9037ef388634

8142935: Adding old gen regions does not consider available free space
Summary: Track live data size as added to cset during mixed GCs
Reviewed-by: kbarrett, drwhite
Contributed-by: tom.benson at oracle.com

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

Changeset: 7ab7d8f8bbbf
Author:    brutisso
Date:      2016-03-22 13:41 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7ab7d8f8bbbf

8152300: Convert G1_ALLOC_REGION_TRACING to unified logging
Reviewed-by: sjohanss, stefank

! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1AllocRegion.hpp
! src/share/vm/logging/logPrefix.hpp

Changeset: 434e21d31911
Author:    coleenp
Date:      2016-03-22 13:32 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/434e21d31911

8144940: Broken hash in string table entry in closed/runtime/7158800/BadUtf8.java
Summary: Fix code broken with compact Strings.
Reviewed-by: iklam, thartmann, hseigel, jiangli

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/stringTable.hpp

Changeset: 9fb212f91d51
Author:    mockner
Date:      2016-03-22 15:03 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9fb212f91d51

8146632: Add descriptive error messages for removed non-product logging flags.
Summary: Added table with removed non-product flags and error messages.
Reviewed-by: dholmes, coleenp, hseigel

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
+ test/runtime/logging/RemovedDevelopFlagsTest.java

Changeset: 36870c627981
Author:    mockner
Date:      2016-03-23 03:33 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/36870c627981

Merge


Changeset: 53c0863b1766
Author:    mgronlun
Date:      2016-03-23 10:31 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/53c0863b1766

8152119: Event-based tracing to allow for tracing Klass definition
Reviewed-by: dholmes, egahlin

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/trace/traceMacros.hpp

Changeset: 155f22b63931
Author:    dsimms
Date:      2016-03-23 10:52 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/155f22b63931

8149023: Event based tracing should cover safepoint begin and end
Summary: Add events to safepoint begin and end
Reviewed-by: dholmes, mgronlun, egahlin

! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/safepoint.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/trace/traceevents.xml
! src/share/vm/trace/tracerelationdecls.xml

Changeset: a074585a9f08
Author:    ysuenaga
Date:      2016-03-23 12:26 +0900
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a074585a9f08

8148659: Add all option to JSnap
Reviewed-by: dsamersoff

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JSnap.java

Changeset: 3b3bd6c38547
Author:    dsamersoff
Date:      2016-03-23 17:36 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3b3bd6c38547

Merge


Changeset: 906fa01e86a0
Author:    jwilhelm
Date:      2016-03-23 23:36 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/906fa01e86a0

Merge

! make/share/makefiles/mapfile-vers
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
- src/share/vm/runtime/logTimer.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/trace/traceMacros.hpp
! src/share/vm/utilities/ostream.cpp

Changeset: f0b0212255ec
Author:    tschatzl
Date:      2016-03-24 10:40 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f0b0212255ec

8152400: Enabling TASK_STATS_ONLY filters out just enabled messages anyway
Summary: If TASK_STATS_ONLY is enabled, do not require a develop build to print messages.
Reviewed-by: pliden, tbenson

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

Changeset: 6519f566e535
Author:    mchernov
Date:      2016-03-23 15:48 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6519f566e535

8149662: Refactor hotspot/test/gc/g1/plab/lib/LogParser.java
Reviewed-by: tschatzl, dfazunen

! test/gc/g1/plab/TestPLABPromotion.java
! test/gc/g1/plab/TestPLABResize.java
! test/gc/g1/plab/lib/LogParser.java
+ test/gc/g1/plab/lib/PlabGCStatistics.java
+ test/gc/g1/plab/lib/PlabInfo.java
+ test/gc/g1/plab/lib/PlabReport.java

Changeset: fa52d1b77eed
Author:    dfazunen
Date:      2016-03-24 15:51 +0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fa52d1b77eed

Merge

- src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
- test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java
- test/compiler/jvmci/common/CompilerToVMHelper.java
- test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
- test/compiler/jvmci/events/MetaAccessWrapper.java
- test/runtime/BadObjectClass/Object.java
- test/testlibrary/jdk/test/lib/PerfCounter.java
- test/testlibrary/jdk/test/lib/PerfCounters.java

Changeset: ded6ef79c770
Author:    dfazunen
Date:      2016-03-24 13:09 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ded6ef79c770

Merge


Changeset: c17ada687ab0
Author:    hseigel
Date:      2016-03-24 08:13 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c17ada687ab0

8140665: SIGSEGV when a primitive type's class is used as the host class in a call to DefineAnonymousClass call
Summary: Instead of assertng, throw an exception
Reviewed-by: acorn, coleenp

! src/share/vm/prims/unsafe.cpp
+ test/runtime/Unsafe/PrimitiveHostClass.java

Changeset: 99ce5bd266ed
Author:    hseigel
Date:      2016-03-24 15:19 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/99ce5bd266ed

Merge


Changeset: 2e4b33aadcc7
Author:    coleenp
Date:      2016-03-24 10:19 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2e4b33aadcc7

8143269: Refactor code in universe_post_init that sets up methods to upcall
Summary: Deferred code review cleanups
Reviewed-by: dholmes, hseigel

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp

Changeset: f8df8c40e371
Author:    coleenp
Date:      2016-03-24 20:17 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f8df8c40e371

Merge


Changeset: 2b173ac390c6
Author:    kbarrett
Date:      2016-03-22 20:32 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2b173ac390c6

8152196: SuspendibleThreadSet::yield scales poorly
Summary: Use semaphore to wake up VM thread on last suspendible leave/yield.
Reviewed-by: mgerdin, drwhite

! src/share/vm/gc/g1/suspendibleThreadSet.cpp
! src/share/vm/gc/g1/suspendibleThreadSet.hpp
! src/share/vm/runtime/init.cpp

Changeset: 0b7de457e97c
Author:    kbarrett
Date:      2016-03-24 23:42 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0b7de457e97c

Merge


Changeset: 68bddbb722de
Author:    rprotacio
Date:      2016-03-24 13:25 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/68bddbb722de

8146947: Remove PrintOopAddress rather than converting to UL
Summary: Deprecated PrintOopAddress and made functionality default
Reviewed-by: coleenp, stefank

! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/exceptions.cpp
! test/runtime/CommandLine/TraceExceptionsTest.java
! test/runtime/logging/ExceptionsTest.java

Changeset: 00fda24abd13
Author:    rprotacio
Date:      2016-03-25 01:20 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/00fda24abd13

Merge


Changeset: 969af18f3b36
Author:    jmasa
Date:      2016-03-16 14:47 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/969af18f3b36

8060463: ParNew: SurvivorAlignmentInBytes greater then YoungPLABSize cause assert(obj != NULL || plab->words_remaining() < word_sz) failed: Else should have been able to allocate
Reviewed-by: sangheki, tschatzl, mchernov

! src/share/vm/gc/cms/parNewGeneration.cpp
+ test/gc/survivorAlignment/TestPromotionLABLargeSurvivorAlignment.java

Changeset: 0942199cdbd8
Author:    jmasa
Date:      2016-03-25 03:53 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0942199cdbd8

Merge


Changeset: ab681d5299dc
Author:    sangheki
Date:      2016-03-24 23:07 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ab681d5299dc

8152160: SIGFPE in CompactibleFreeListSpaceLAB::compute_desired_plab_size
Summary: Rephrase the calculation with CMSOldPLABNumRefills to avoid an overflow
Reviewed-by: pliden, jmasa

! src/share/vm/gc/cms/compactibleFreeListSpace.cpp

Changeset: b85ea7097b6e
Author:    dsamersoff
Date:      2016-03-25 12:54 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b85ea7097b6e

8151991: jvmti diagnostics commands requires INCLUDE_SERVICES
Summary: guard jvmti diagnostic commands by appropriate defines
Reviewed-by: sspitsyn, dholmes, gadams

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

Changeset: 9489df4f2b94
Author:    ddmitriev
Date:      2016-03-25 15:54 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9489df4f2b94

8078112: [TESTBUG] Integrate Selection/Resolution test suite into jtreg tests
Reviewed-by: ctornqvi, acorn
Contributed-by: eric.mccorkle at oracle.com

! test/TEST.groups
+ 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/SelectionResolution/classes/selectionresolution/Builder.java
+ test/runtime/SelectionResolution/classes/selectionresolution/ByteCodeClassLoader.java
+ test/runtime/SelectionResolution/classes/selectionresolution/ClassBuilder.java
+ test/runtime/SelectionResolution/classes/selectionresolution/ClassConstruct.java
+ test/runtime/SelectionResolution/classes/selectionresolution/ClassData.java
+ test/runtime/SelectionResolution/classes/selectionresolution/Clazz.java
+ test/runtime/SelectionResolution/classes/selectionresolution/HierarchyShape.java
+ test/runtime/SelectionResolution/classes/selectionresolution/Interface.java
+ test/runtime/SelectionResolution/classes/selectionresolution/Method.java
+ test/runtime/SelectionResolution/classes/selectionresolution/MethodData.java
+ test/runtime/SelectionResolution/classes/selectionresolution/Result.java
+ test/runtime/SelectionResolution/classes/selectionresolution/SelectionResolutionTest.java
+ test/runtime/SelectionResolution/classes/selectionresolution/SelectionResolutionTestCase.java
+ test/runtime/SelectionResolution/classes/selectionresolution/Template.java
+ test/runtime/SelectionResolution/classes/selectionresolution/TestBuilder.java

Changeset: fb31034a45ea
Author:    kbarrett
Date:      2016-03-25 15:50 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fb31034a45ea

8151670: Unexpected concurrent refinement deactivation and reactivation
Summary: Refinement threads now use SuspendibleThreadSet::yield.
Reviewed-by: jmasa, mgerdin

! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/dirtyCardQueue.hpp

Changeset: 5518d3ad6fa7
Author:    iklam
Date:      2016-03-23 09:00 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5518d3ad6fa7

8152380: Shared symbol table should never use alternate hashcode
Reviewed-by: coleenp, jiangli

! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp

Changeset: fdeedce78d1e
Author:    pliden
Date:      2016-03-29 08:42 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fdeedce78d1e

8068579: Running with -XX:-UseParallelGC does not turn ParalleGC off
Reviewed-by: jmasa, dfazunen, brutisso

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals_extension.hpp
+ test/gc/arguments/TestDisableDefaultGC.java

Changeset: 085ca2afb3c1
Author:    mlarsson
Date:      2016-03-29 09:36 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/085ca2afb3c1

8151438: UL instantiates duplicate tag sets
Reviewed-by: brutisso, stefank

! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/gcTraceTime.inline.hpp
! src/share/vm/logging/log.cpp
! src/share/vm/logging/logTagSet.hpp
! src/share/vm/utilities/internalVMTests.cpp

Changeset: 2bf42f25d7ed
Author:    mlarsson
Date:      2016-03-29 09:43 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2bf42f25d7ed

8151993: Remove inclusion of inline.hpp in log.hpp
Reviewed-by: kbarrett, stefank

! src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/logging/logPrefix.hpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/utilities/internalVMTests.cpp

Changeset: 7ab00f8baff3
Author:    mockner
Date:      2016-03-29 13:02 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7ab00f8baff3

8149996: TraceLoaderConstraints has been converted to Unified Logging.
Summary: TraceLoaderConstraints has been converted to Unified Logging.
Reviewed-by: coleenp, dholmes, rprotacio

! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
+ test/runtime/logging/LoaderConstraintsTest.java

Changeset: 98ec96e9cd77
Author:    mockner
Date:      2016-03-29 14:37 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/98ec96e9cd77

8150084: Convert TraceMonitorMismatch to Unified Logging.
Summary: TraceMonitorMismatch has been converted to Unified Logging.
Reviewed-by: coleenp, rprotacio

! src/share/vm/logging/logTag.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
+ test/runtime/logging/MonitorMismatchHelper.jasm
+ test/runtime/logging/MonitorMismatchTest.java

Changeset: da50d99f8918
Author:    mockner
Date:      2016-03-29 20:51 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/da50d99f8918

Merge

! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: b9baf810773f
Author:    mockner
Date:      2016-03-29 21:44 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b9baf810773f

Merge

! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 36a42531fbe9
Author:    kbarrett
Date:      2016-03-29 16:21 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/36a42531fbe9

8152916: ostream has unnecessary dependency on GCId
Summary: Removed unneeded #includes and forward class declaration.
Reviewed-by: pliden, rehn, brutisso, mgerdin

! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp

Changeset: 63679d42b0fd
Author:    dfazunen
Date:      2016-03-30 17:25 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/63679d42b0fd

8152422: Optimize GC JPRT test set
Reviewed-by: sjohanss, pliden

! test/TEST.groups

Changeset: a8447b111060
Author:    gziemski
Date:      2016-03-30 14:44 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a8447b111060

8142510: -XX:+PrintFlagsRanges should print default range value for those flags that have constraint and an implicit range.
Summary: Implemented default ranges for flags with constraints and no explicit ranges
Reviewed-by: ddmitriev, coleenp

! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 0c9df1e164e2
Author:    tschatzl
Date:      2016-03-31 12:00 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0c9df1e164e2

8153065: "Preserve CM refs" log message disconnected from "Parallel Preserve CM refs"
Summary: Bring the log messages into the correct order again.
Reviewed-by: mgerdin

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

Changeset: fdb75a37bebb
Author:    dsamersoff
Date:      2016-03-31 14:17 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fdb75a37bebb

8150973: Hotspot agent use of sun.boot.class.path needs to be updated for Jigsaw
Summary: remove the code
Reviewed-by: alanb, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaVM.java

Changeset: 2d5956d1a9f3
Author:    dsamersoff
Date:      2016-03-31 11:21 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2d5956d1a9f3

Merge


Changeset: 55867c470001
Author:    gziemski
Date:      2016-03-30 11:28 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/55867c470001

8143958: CDS Shared flags need constraint function
Summary: Implement range constraints for CDS flags.
Reviewed-by: iklam, jiangli

! src/share/vm/runtime/commandLineFlagConstraintsRuntime.cpp
! src/share/vm/runtime/commandLineFlagConstraintsRuntime.hpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: 500776d80c5b
Author:    gziemski
Date:      2016-03-31 14:18 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/500776d80c5b

Merge

! src/share/vm/runtime/globals.hpp

Changeset: 22af68174a23
Author:    brutisso
Date:      2016-03-31 17:05 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/22af68174a23

8152952: Allow G1 phase logging to use individual number of threads
Reviewed-by: tschatzl, jmasa

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc/g1/workerDataArray.cpp
! src/share/vm/gc/g1/workerDataArray.hpp
! src/share/vm/gc/g1/workerDataArray.inline.hpp
! src/share/vm/gc/shared/workgroup.hpp

Changeset: 12fa649d73af
Author:    brutisso
Date:      2016-03-31 18:51 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/12fa649d73af

Merge


Changeset: ef17cf246969
Author:    rprotacio
Date:      2016-03-31 12:06 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ef17cf246969

8145235: Deprecate product flags that have been converted to Unified Logging
Summary: Added deprecation message/mechanism for product flags aliased to Unified Logging options
Reviewed-by: mockner, coleenp, ddmitriev, mlarsson

! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: 2168f726b3d1
Author:    rprotacio
Date:      2016-03-31 18:22 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2168f726b3d1

Merge


Changeset: 252b571bbb86
Author:    ysuenaga
Date:      2016-03-30 21:05 +0900
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/252b571bbb86

8151674: STW phases at Concurrent GC should count in PerfCounter
Reviewed-by: jmasa, sla, tschatzl

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1MonitoringSupport.cpp
! src/share/vm/gc/g1/g1MonitoringSupport.hpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/shared/vmGCOperations.hpp

Changeset: 5bd11ac4d7ab
Author:    jmasa
Date:      2016-03-31 22:04 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5bd11ac4d7ab

Merge


Changeset: 03c5c21d3620
Author:    ccheung
Date:      2016-03-31 10:42 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/03c5c21d3620

8075253: Multiversion JAR feature: CDS does not support MV-JARs
Summary: handle "Multi-Release" jar during CDS dump time
Reviewed-by: jiangli, iklam, minqi, redestad

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/prims/jvmtiEnv.cpp

Changeset: 948921e2c49e
Author:    ccheung
Date:      2016-04-01 03:07 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/948921e2c49e

Merge


Changeset: b2ea0857288f
Author:    ctornqvi
Date:      2016-03-31 11:39 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b2ea0857288f

8150899: [TESTBUG] Split hotspot_all job into smaller jobs
Reviewed-by: gtriantafill, iignatyev

! test/TEST.groups

Changeset: e32b24aec9b1
Author:    ctornqvi
Date:      2016-04-01 03:33 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e32b24aec9b1

Merge


Changeset: d480f32efee5
Author:    brutisso
Date:      2016-04-01 07:08 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d480f32efee5

8153186: Convert TraceGCTaskThread to use unified logging
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskThread.cpp
! src/share/vm/runtime/globals.hpp

Changeset: ec619fe64be0
Author:    brutisso
Date:      2016-04-01 07:08 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ec619fe64be0

8153187: Convert TraceWorkGang to use unified logging
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
! src/share/vm/logging/logPrefix.hpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 8342931bdc56
Author:    brutisso
Date:      2016-04-01 07:08 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8342931bdc56

8153188: Use log_error(gc, verify) for logging in verification code
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/shared/cardTableModRefBS.cpp
! src/share/vm/gc/shared/gcLocker.cpp

Changeset: 1938de5a453a
Author:    csahu
Date:      2016-04-01 13:51 +0530
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1938de5a453a

8151442: jstack doesn't close quotation marks properly with threads' name greater than 1996 characters
Reviewed-by: dsamersoff, kevinw

! src/share/vm/runtime/thread.cpp
+ test/serviceability/tmtools/jstack/JstackThreadTest.java

Changeset: 7e2f9d1f8ec1
Author:    tschatzl
Date:      2016-04-01 11:57 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7e2f9d1f8ec1

8148099: Improve memory access to FromCardCache during GC
Summary: Transpose the FromCardCache data array so the access during GC is linear instead of element-by-element with stride.
Reviewed-by: mgerdin, brutisso

! src/share/vm/gc/g1/g1FromCardCache.cpp
! src/share/vm/gc/g1/g1FromCardCache.hpp

Changeset: 37ca085d8f56
Author:    tschatzl
Date:      2016-04-01 11:58 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/37ca085d8f56

8153182: GC ID prefix for gc, humongous log messages are missing
Reviewed-by: mgerdin, brutisso

! src/share/vm/logging/logPrefix.hpp

Changeset: 594e01e4be2f
Author:    tschatzl
Date:      2016-04-01 12:00 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/594e01e4be2f

8153193: Missing includes in gc/g1/heapRegionBounds.hpp
Reviewed-by: jwilhelm, brutisso

! src/share/vm/gc/g1/heapRegionBounds.hpp

Changeset: 998266581c6c
Author:    tschatzl
Date:      2016-04-01 12:46 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/998266581c6c

Merge


Changeset: d9d1edafdf2d
Author:    mchernov
Date:      2016-04-01 16:15 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d9d1edafdf2d

8148397: Create new tests for IHOP
Reviewed-by: tschatzl, dfazunen

+ test/gc/g1/ihop/TestIHOPErgo.java
+ test/gc/g1/ihop/TestIHOPStatic.java
+ test/gc/g1/ihop/lib/IhopUtils.java
+ test/stress/gc/TestStressIHOPMultiThread.java

Changeset: d76f8fccd37c
Author:    sangheki
Date:      2016-04-01 09:43 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d76f8fccd37c

8152176: Big ParGCCardsPerStrideChunk values can cause overflow for CMS GC
Summary: Limit the max value of ParGCCardsPerStrideChunk based on card table size and other stride flags
Reviewed-by: jmasa, tbenson

! src/share/vm/gc/shared/cardTableModRefBS.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/globals.hpp

Changeset: a54b3ac03c32
Author:    sangheki
Date:      2016-04-01 09:45 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a54b3ac03c32

8153201: TestOptionsWithRanges fails with -XX:OldPLABSize=2147483648
Summary: Add parallel gc into min/max PLAB constraint function
Reviewed-by: brutisso, tbenson

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

Changeset: 08d444fa6457
Author:    dcubed
Date:      2016-04-01 14:30 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/08d444fa6457

8153302: [BACKOUT] STW phases at Concurrent GC should count in PerfCounter
Reviewed-by: jmasa, jwilhelm

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1MonitoringSupport.cpp
! src/share/vm/gc/g1/g1MonitoringSupport.hpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/shared/vmGCOperations.hpp

Changeset: 0b5557c0db4e
Author:    dcubed
Date:      2016-04-01 14:34 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0b5557c0db4e

Merge


Changeset: 7cfce1ae8bd6
Author:    jwilhelm
Date:      2016-04-02 05:39 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7cfce1ae8bd6

Merge

! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/runtime/arguments.cpp
- src/share/vm/runtime/logTimer.hpp

Changeset: b1234a6bef08
Author:    brutisso
Date:      2016-04-01 10:16 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b1234a6bef08

8153203: Remove liveRange.hpp
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/parallel/psMarkSweepDecorator.cpp
- src/share/vm/gc/shared/liveRange.hpp
! src/share/vm/gc/shared/space.cpp
! src/share/vm/gc/shared/space.inline.hpp

Changeset: 13b4b179f129
Author:    mlarsson
Date:      2016-04-04 08:58 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/13b4b179f129

8153174: Remove trailing comma from log configuration listings
Reviewed-by: rehn, sla

! src/share/vm/logging/log.cpp
! src/share/vm/logging/logOutput.cpp

Changeset: 14c47dfcbfe8
Author:    mlarsson
Date:      2016-04-04 09:59 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/14c47dfcbfe8

Merge


Changeset: f28f6f68aec1
Author:    stefank
Date:      2016-04-04 09:15 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f28f6f68aec1

8152538: UL doesn't inline the LogTagSet::is_level check
Reviewed-by: mlarsson, brutisso

! src/share/vm/logging/logTagSet.cpp
! src/share/vm/logging/logTagSet.hpp

Changeset: 4a0121d1e772
Author:    stefank
Date:      2016-04-04 09:15 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4a0121d1e772

8152632: Rename LogHandle(...) to Log(...)
Reviewed-by: brutisso, mlarsson, rprotacio

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parOopClosures.inline.hpp
! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1HeapVerifier.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1StringDedupTable.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/parallel/adjoiningGenerations.cpp
! src/share/vm/gc/parallel/asPSOldGen.cpp
! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psPromotionManager.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/gcLocker.cpp
! src/share/vm/gc/shared/gcTraceTime.inline.hpp
! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/timerTrace.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/utilities/exceptions.cpp

Changeset: d63aab8f7cb6
Author:    stefank
Date:      2016-04-04 11:32 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d63aab8f7cb6

Merge

! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/logging/log.cpp

Changeset: eb591308c2a2
Author:    sjohanss
Date:      2016-03-24 10:49 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/eb591308c2a2

8151460: Metaspace counters can have inconsistent values
Reviewed-by: jmasa, pliden

! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java

Changeset: 4c596ac49e42
Author:    stefank
Date:      2016-04-04 12:45 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4c596ac49e42

8152635: Create a UL class to represent a Log + Level combination
Reviewed-by: brutisso, mlarsson, rehn

! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/utilities/internalVMTests.cpp

Changeset: eaf1796d3a6c
Author:    stefank
Date:      2016-04-04 13:36 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/eaf1796d3a6c

Merge


Changeset: eb227ccc8a84
Author:    rehn
Date:      2016-04-04 15:05 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/eb227ccc8a84

8153254: Delegate (v)write from Log to LogTagSet
Reviewed-by: stefank, kbarrett

! src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/logging/logTagSet.cpp
! src/share/vm/logging/logTagSet.hpp

Changeset: ea81fe138932
Author:    jprovino
Date:      2016-04-04 12:57 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ea81fe138932

8132524: Missing includes to resourceArea.hpp
Summary: Files that use ResourceMark are missing the include of resourceArea.hpp
Reviewed-by: tschatzl, jwilhelm

! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/ppc/vm/runtime_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/runtime_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! 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/zero/vm/methodHandles_zero.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_ValueType.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciSignature.cpp
! src/share/vm/ci/ciType.cpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/classfile/classFileStream.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/compiler/compilerDirectives.cpp
! src/share/vm/compiler/directivesParser.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/compiler/methodMatcher.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psPromotionManager.cpp
! src/share/vm/gc/parallel/psScavenge.inline.hpp
! src/share/vm/gc/parallel/psTasks.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/interpreter/cppInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/replacednodes.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/jvmtiTrace.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/wbtestmethods/parserTests.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/fieldType.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticFramework.cpp
! src/share/vm/services/gcNotifier.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/lowMemoryDetector.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkInliner.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/xmlstream.cpp

Changeset: f2abf8448100
Author:    ddmitriev
Date:      2016-04-05 00:36 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f2abf8448100

8153437: Temporary exclude AllocatePrefetchDistance from testing
Reviewed-by: dcubed

! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: df76f64caa15
Author:    dcubed
Date:      2016-04-04 14:41 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/df76f64caa15

8077392: Stream fork/join tasks occasionally fail to complete
8131715: backout the fix for JDK-8079359 when JDK-8077392 is fixed
Summary: Add missing BasicLock::_displaced_header init to ObjectSynchronizer::quick_enter() and re-enable Contended Locked "fast enter" bucket.
Reviewed-by: gthornbr, dholmes, kvn, cvarming, acorn

! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/synchronizer.cpp

Changeset: 45fd8d3556d2
Author:    dcubed
Date:      2016-04-04 14:49 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/45fd8d3556d2

8152358: code and comment cleanups found during the hunt for 8077392
Reviewed-by: gthornbr, kvn, cvarming

! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/synchronizer.cpp

Changeset: dc8669b055d2
Author:    dcubed
Date:      2016-04-05 00:41 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/dc8669b055d2

Merge


Changeset: e61ec982539a
Author:    pliden
Date:      2016-04-05 09:05 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e61ec982539a

8152929: Remove UNSUPPORTED_GC_OPTION, use UNSUPPORTED_OPTION instead
Reviewed-by: brutisso, jmasa

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! test/compiler/arguments/CheckCICompilerCount.java
! test/compiler/arguments/CheckCompileThresholdScaling.java
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/gc/g1/Test2GbHeap.java

Changeset: 31b311779a7b
Author:    stefank
Date:      2016-04-05 10:35 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/31b311779a7b

8152637: Create a stack allocatable LogStream class
Reviewed-by: rehn, brutisso

! src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
+ src/share/vm/logging/logStream.cpp
+ src/share/vm/logging/logStream.hpp
+ src/share/vm/logging/logStream.inline.hpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/utilities/internalVMTests.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp

Changeset: 421b50008870
Author:    stefank
Date:      2016-04-05 10:41 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/421b50008870

8152711: Create a non-template Log wrapper class
Reviewed-by: kbarrett, rehn

! src/share/vm/gc/shared/gcTraceTime.hpp
! src/share/vm/gc/shared/gcTraceTime.inline.hpp
! src/share/vm/logging/log.cpp
+ src/share/vm/logging/logHandle.hpp
! src/share/vm/logging/logStream.inline.hpp
! src/share/vm/utilities/internalVMTests.cpp

Changeset: 1c839fd8b3db
Author:    rehn
Date:      2016-04-05 10:42 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1c839fd8b3db

8153396: Remove unused ResourceMarks from UL internal vm tests
Reviewed-by: stefank, brutisso

! src/share/vm/logging/log.cpp

Changeset: 3b30bc4a3cfc
Author:    stefank
Date:      2016-04-05 11:00 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3b30bc4a3cfc

Merge


Changeset: 5ae0c7f89874
Author:    tschatzl
Date:      2016-04-05 11:22 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5ae0c7f89874

8151499: gc/g1/g1OopClosures.inline.hpp: assert(_from->is_in_reserved(p)) failed: p is not in from
Summary: Fix wrong assertion.
Reviewed-by: tbenson, shade

! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! test/TEST.groups
+ test/gc/TestHumongousReferenceObject.java

Changeset: d22fe74750ce
Author:    tschatzl
Date:      2016-04-05 12:10 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d22fe74750ce

Merge


Changeset: d19a9badb2df
Author:    mgerdin
Date:      2016-04-05 13:55 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d19a9badb2df

8153176: ParOldGC: Use correct TaskQueueSet for ParallelTaskTerminator in marking.
Reviewed-by: mgerdin, tschatzl
Contributed-by: richard.reingruber at sap.com

! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp

Changeset: aff43ebb503f
Author:    rprotacio
Date:      2016-04-05 09:42 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/aff43ebb503f

8153026: Change logging tag 'verboseverification' to 'verification'
Summary: Changed UL tag to 'verification'
Reviewed-by: hseigel, lfoltan

! src/share/vm/classfile/verifier.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/arguments.cpp
! test/runtime/logging/RemovedDevelopFlagsTest.java
- test/runtime/logging/VerboseVerificationTest.java
+ test/runtime/logging/VerificationTest.java

Changeset: 16098172056c
Author:    tbenson
Date:      2016-04-05 11:17 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/16098172056c

8153117: Back out JDK-8142935 until JDK-8152723 fixed
Summary: JDK-8142935 fix can lead to avoidable Full GCs
Reviewed-by: jwilhelm, tschatzl
Contributed-by: tom.benson at oracle.com

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

Changeset: 691c69fa726c
Author:    iklam
Date:      2016-04-05 14:52 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/691c69fa726c

8153300: [TESTBUG] Enhance test/testlibrary/ClassFileInstaller.java to support JAR files
Reviewed-by: lfoltan, mseledtsov

! test/runtime/SharedArchiveFile/BootAppendTests.java
! test/runtime/SharedArchiveFile/SharedStrings.java
! test/testlibrary/ClassFileInstaller.java

Changeset: bf308b2affed
Author:    sangheki
Date:      2016-04-05 16:15 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/bf308b2affed

8152188: Allow CMSBitMapYieldQuantum for BitMap::clear_range and clear_large_range
Summary: Let BitMap::clear_large_range call clear_range instead of firing an assert
Reviewed-by: jmasa, jwilhelm

! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.inline.hpp

Changeset: f6aed2e19cae
Author:    sangheki
Date:      2016-04-05 23:59 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f6aed2e19cae

Merge


Changeset: 7924a5f2f606
Author:    jwilhelm
Date:      2016-04-06 14:51 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7924a5f2f606

8153671: Quarantine serviceability/tmtools/jstack/JstackThreadTest.java until JDK-8153319 is fixed
Reviewed-by: jprovino, dcubed

! test/serviceability/tmtools/jstack/JstackThreadTest.java

Changeset: 20b66ba124e9
Author:    dcubed
Date:      2016-04-07 09:47 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/20b66ba124e9

Merge

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
- src/share/vm/gc/shared/liveRange.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/globals.hpp
- src/share/vm/runtime/logTimer.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/trace/trace.xml
+ src/share/vm/trace/traceevents.xml
+ src/share/vm/trace/tracerelationdecls.xml
! src/share/vm/utilities/globalDefinitions.hpp
! test/TEST.groups
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java

Changeset: c42f970dbb62
Author:    bharadwaj
Date:      2016-04-08 01:00 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c42f970dbb62

8153816: [BACKOUT] Make intrinsics flags diagnostic
Summary: Backout fix for 8145348
Reviewed-by: kvn, jwilhelm

! src/share/vm/c1/c1_globals.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/globals.hpp
! test/compiler/intrinsics/muladd/TestMulAdd.java
! test/compiler/runtime/6859338/Test6859338.java

Changeset: 03fb00b96355
Author:    enevill
Date:      2016-03-29 10:07 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/03fb00b96355

8151775: aarch64: add support for 8.1 LSE atomic operations
Reviewed-by: aph

! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.hpp

Changeset: 9e2388205f66
Author:    fyang
Date:      2016-03-23 18:00 +0800
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9e2388205f66

8152537: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero.
Summary: aarch64: c2 make use of CBZ and CBNZ when comparing unsigned values with zero.
Reviewed-by: aph

! src/cpu/aarch64/vm/aarch64.ad

Changeset: 0d2b390d451a
Author:    fyang
Date:      2016-03-28 21:21 +0800
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0d2b390d451a

8152840: aarch64: improve _unsafe_arraycopy stub routine
Summary: aarch64: improve StubRoutines::_unsafe_arraycopy stub routine
Reviewed-by: aph

! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp

Changeset: 1e653c794138
Author:    cjplummer
Date:      2016-03-30 09:52 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1e653c794138

8148639: Some MethodCounter fields can be excluded when not including C2
Summary: Removed _interpreter_invocation_count and _interpreter_throwout_count fields for C1
Reviewed-by: kvn, coleenp

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodCounters.java
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/macros.hpp

Changeset: 7d45fbf2b0de
Author:    thartmann
Date:      2016-03-31 09:26 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7d45fbf2b0de

8136798: TestMonomorphicObjectCall.java fails with compilation error
Summary: Refactored test to work with Jake.
Reviewed-by: kvn, zmajo

! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
+ test/compiler/dependencies/MonomorphicObjectCall/java.base/java/lang/Object.java
- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java

Changeset: 8911d94e888b
Author:    enevill
Date:      2016-03-31 12:00 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8911d94e888b

8153172: aarch64: hotspot crashes after the 8.1 LSE patch is merged
Summary: Fix scratch register usage in C1 atomic_op to avoid unpredictable instruction
Reviewed-by: aph
Contributed-by: felix.yang at linaro.org

! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp

Changeset: 68394bf0a09f
Author:    mdoerr
Date:      2016-03-18 12:50 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/68394bf0a09f

8152172: PPC64: Support AES intrinsics
Reviewed-by: kvn, mdoerr, simonis
Contributed-by: horii at jp.ibm.com

! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp

Changeset: 1b1fb02718ef
Author:    kvn
Date:      2016-03-31 09:16 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1b1fb02718ef

Merge

- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java

Changeset: 774d5cc05db2
Author:    dnsimon
Date:      2016-03-31 09:16 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/774d5cc05db2

8152021: MethodHandleAccessProvider.lookupMethodHandleIntrinsic throws NPE on null argument
Reviewed-by: kvn, twisti

! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java

Changeset: 461e9f8abc73
Author:    dnsimon
Date:      2016-03-31 09:16 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/461e9f8abc73

8152022: JVMCI: MethodHandleAccessProvider.resolveInvokeBasicTarget throws NPE on null first argument
Reviewed-by: kvn, twisti

! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java

Changeset: 019fddb2c36c
Author:    dnsimon
Date:      2016-03-31 09:16 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/019fddb2c36c

8152023: MethodHandleAccessProvider.resolveLinkToTarget throws NPE/IAE on null/wrong argument
Reviewed-by: kvn, twisti

! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java

Changeset: 0856748f72bf
Author:    dnsimon
Date:      2016-03-31 09:16 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0856748f72bf

8152024: MemoryAccessProvider javadoc should be modified
Reviewed-by: kvn, twisti

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java

Changeset: 2ea1790969e2
Author:    twisti
Date:      2016-03-31 15:52 -1000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2ea1790969e2

8144964: JVMCI compilations need to be disabled until the module system is initialized
Reviewed-by: kvn

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/compiler/compileTask.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp

Changeset: 07f1012b117e
Author:    rraghavan
Date:      2016-04-01 01:34 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/07f1012b117e

8150690: C++11 user-defined literal syntax in jvmciCompilerToVM.cpp.
Summary: Changes done for - 'C++11 requires a space between literal and identifier'.
Reviewed-by: twisti

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

Changeset: fdc0e7bfa03b
Author:    thartmann
Date:      2016-04-01 08:46 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fdc0e7bfa03b

Merge


Changeset: c926a039792e
Author:    dpochepk
Date:      2016-04-01 16:31 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c926a039792e

8151828: Jittester: array creation node handled inproperly in source code visitor for non-int numerical arrays
Reviewed-by: iignatyev

! test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/JavaCodeVisitor.java

Changeset: 2b0a0523052d
Author:    dpochepk
Date:      2016-04-01 16:56 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2b0a0523052d

8138798: improve tests for HotSpotVMEventListener::notifyInstall
Reviewed-by: twisti

! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java

Changeset: 9b49b47fe2bb
Author:    never
Date:      2016-04-03 21:44 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9b49b47fe2bb

8153315: [JVMCI] evol_method dependencies failures should return dependencies_failed
Reviewed-by: iveresov

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

Changeset: a1e41855499b
Author:    zmajo
Date:      2016-04-04 12:52 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a1e41855499b

8072422: Cleanup: Remove some unused flags/code in loop optimizations
Summary: Remove unused flags, change test using them.
Reviewed-by: kvn, twisti

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/parse1.cpp
! test/compiler/loopopts/TestCastIINoLoopLimitCheck.java

Changeset: 69648c4800f0
Author:    thartmann
Date:      2016-04-05 07:19 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/69648c4800f0

8074553: Crash with assert(!is_unloaded()) failed: should not call follow on unloaded nmethod
Summary: Sweeper thread needs to override nmethods_do() to prevent G1 from unloading _scanned_nmethod.
Reviewed-by: kvn, mgerdin

! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 8b233711d4aa
Author:    jcm
Date:      2016-04-05 01:46 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8b233711d4aa

8067247: Crash: assert(method_holder->data() == 0 ...) failed: a) MT-unsafe modification of inline cache
Summary: Made invoker LambdaForm instance & its compiled form lifetime tightly coupled.
Reviewed-by: vlivanov

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
+ test/compiler/jsr292/InvokerGC.java

Changeset: 35ea7a75d7d1
Author:    thartmann
Date:      2016-04-05 10:11 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/35ea7a75d7d1

Merge


Changeset: 352516babfab
Author:    thartmann
Date:      2016-04-05 17:51 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/352516babfab

8151724: Remove -XX:GenerateCompilerNullChecks
Summary: Removed the broken GenerateCompilerNullChecks flag.
Reviewed-by: zmajo, kvn

! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 7010ee970bfb
Author:    mcberg
Date:      2016-04-05 10:34 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7010ee970bfb

8151573: Multiversioning for range check elimination
Summary: range check elimination in post loops
Reviewed-by: kvn

! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/superword.cpp

Changeset: 55f9239df8d7
Author:    mcberg
Date:      2016-04-05 11:37 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/55f9239df8d7

8151003: Remove nds->is_valid() checks from assembler_x86.cpp
Reviewed-by: kvn

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

Changeset: d10d7151bff1
Author:    bharadwaj
Date:      2016-04-05 15:39 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d10d7151bff1

Merge


Changeset: c5400800de04
Author:    bharadwaj
Date:      2016-04-05 20:32 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c5400800de04

Merge


Changeset: 1b2d19e6b14d
Author:    bharadwaj
Date:      2016-04-08 12:36 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1b2d19e6b14d

Merge

! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_operations.cpp
- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java

Changeset: 7bc36b9ff1e7
Author:    amurillo
Date:      2016-04-11 14:21 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7bc36b9ff1e7

Merge

! src/share/vm/classfile/vmSymbols.hpp
- src/share/vm/gc/shared/liveRange.hpp
- src/share/vm/runtime/logTimer.hpp
! src/share/vm/runtime/thread.cpp
! test/compiler/arguments/CheckCICompilerCount.java
! test/compiler/arguments/CheckCompileThresholdScaling.java
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/gc/arguments/TestSelectDefaultGC.java
! test/gc/g1/Test2GbHeap.java
! test/gc/g1/TestStringSymbolTableStats.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/TraceExceptionsTest.java
! test/runtime/SharedArchiveFile/SharedStrings.java
! test/runtime/logging/ExceptionsTest.java

Changeset: f1a3e7786b3c
Author:    amurillo
Date:      2016-04-11 20:38 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f1a3e7786b3c

8154028: Several hotspot tests need to be updated after 8153737 (Unsupported Module)
Reviewed-by: darcy, kvn

! test/gc/arguments/TestDisableDefaultGC.java
! test/gc/arguments/TestShrinkHeapInSteps.java
! test/gc/g1/TestRegionLivenessPrint.java
! test/runtime/Throwable/StackTraceLogging.java
! test/runtime/Unsafe/PrimitiveHostClass.java
! test/runtime/logging/SafepointCleanupTest.java
! test/runtime/logging/VerificationTest.java

Changeset: aa932d6404c1
Author:    erikj
Date:      2016-04-14 15:13 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/aa932d6404c1

8149777: Enable enhanced failure handler for "make test"
Reviewed-by: ihse

! test/Makefile

Changeset: 1759965f1593
Author:    lana
Date:      2016-04-14 09:33 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1759965f1593

Merge

- src/share/vm/gc/shared/liveRange.hpp
- src/share/vm/runtime/logTimer.hpp
- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java

Changeset: 88dd08d7be0f
Author:    chegar
Date:      2016-04-15 16:19 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/88dd08d7be0f

8137058: Clear out all non-Critical APIs from sun.reflect
Reviewed-by: alanb, jfranck, mchung

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflectionUtils.cpp
! test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java
! test/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.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/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: 367eb38ebfff
Author:    lana
Date:      2016-04-21 12:57 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/367eb38ebfff

Added tag jdk-9+115 for changeset 88dd08d7be0f

! .hgtags

Changeset: f93500768dca
Author:    shade
Date:      2016-04-06 10:50 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f93500768dca

8153277: [TESTBUG] gc/arguments/TestMaxMinHeapFreeRatioFlags is too sensitive for stray allocations in verifyRatio
Reviewed-by: mgerdin, dfazunen

! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java

Changeset: 883cb1b6b204
Author:    tschatzl
Date:      2016-04-06 13:32 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/883cb1b6b204

8077144: Concurrent mark initialization takes too long
Summary: Remove per-marking thread liveness bitmaps and recreate liveness bitmap concurrently after the cleanup pause.
Reviewed-by: mgerdin, ehelin, kbarrett

! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! test/gc/g1/Test2GbHeap.java

Changeset: 4e9aaa557de4
Author:    tschatzl
Date:      2016-04-06 13:41 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4e9aaa557de4

8151386: Extract card live data out of G1ConcurrentMark
Summary: Move card live data management out of G1ConcurrentMark into extra class G1CardLiveData managed by G1RemSet
Reviewed-by: mgerdin, kbarrett

! src/share/vm/gc/g1/concurrentMarkThread.cpp
+ src/share/vm/gc/g1/g1CardLiveData.cpp
+ src/share/vm/gc/g1/g1CardLiveData.hpp
+ src/share/vm/gc/g1/g1CardLiveData.inline.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp

Changeset: 20b4d892988e
Author:    hseigel
Date:      2016-04-06 07:37 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/20b4d892988e

8152846: Creation of ModuleEntryTable Investigate Need For OrderAccess::storestore()
Summary: Remove the unneeded OrderAccess::storestore() call
Reviewed-by: acorn, coleenp

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

Changeset: 5d720f8c105b
Author:    hseigel
Date:      2016-04-06 16:03 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5d720f8c105b

Merge


Changeset: 8c4142c9f8ab
Author:    kzhaldyb
Date:      2016-03-14 20:00 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8c4142c9f8ab

8144073: Refactor hotspot/test/gc/g1/humongousObjects/TestHumongousThreshold.java
Reviewed-by: tschatzl, dfazunen

! test/gc/g1/humongousObjects/TestHumongousThreshold.java

Changeset: 8d8ff222b16a
Author:    ccheung
Date:      2016-04-06 11:40 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8d8ff222b16a

8152329: jvm should treat the "Multi-Release" jar manifest attribute name as case insensitive
Reviewed-by: iklam, jiangli, mseledtsov

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp

Changeset: 267c4a802a65
Author:    ccheung
Date:      2016-04-07 00:25 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/267c4a802a65

Merge


Changeset: 61399ae28486
Author:    dcubed
Date:      2016-04-06 15:49 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/61399ae28486

Merge


Changeset: 87215e99d945
Author:    dcubed
Date:      2016-04-06 23:42 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/87215e99d945

Merge


Changeset: ccad9c52f2bd
Author:    tonyp
Date:      2016-04-07 10:55 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ccad9c52f2bd

8152312: ParNew: Restore preserved marks in parallel
Reviewed-by: tschatzl

! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/preservedMarks.cpp
! src/share/vm/gc/shared/preservedMarks.hpp
! src/share/vm/gc/shared/preservedMarks.inline.hpp

Changeset: f6040051ba0f
Author:    tschatzl
Date:      2016-04-07 15:17 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f6040051ba0f

8153734: TestHumongousReferenceObject.java occasionally crashes with "unable to allocate heap of 1g" on win32
Summary: Decrease the heap size used in the test from 1g to 128M.
Reviewed-by: dfazunen, sjohanss

! test/gc/TestHumongousReferenceObject.java

Changeset: 3df7fc5a5b24
Author:    dfazunen
Date:      2016-04-07 17:42 +0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3df7fc5a5b24

8152432: Implement setting jtreg @requires properties vm.flavor, vm.bits, vm.compMode
Reviewed-by: iignatyev

! test/TEST.ROOT

Changeset: a6de941ed4d2
Author:    mchernov
Date:      2016-04-07 15:58 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a6de941ed4d2

8148376: Test for PLAB behavior at evacuation failure.
Reviewed-by: tschatzl, dfazunen

+ test/gc/g1/plab/TestPLABEvacuationFailure.java
+ test/gc/g1/plab/lib/AppPLABEvacuationFailure.java

Changeset: a132ccdb2f79
Author:    mchernov
Date:      2016-04-07 16:01 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a132ccdb2f79

8153516: Hotspot TEST.group has error in GC groups definition.
Reviewed-by: tschatzl, dfazunen

! test/TEST.groups

Changeset: 621714a5be87
Author:    dfazunen
Date:      2016-04-07 15:01 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/621714a5be87

Merge


Changeset: b8932d090790
Author:    rprotacio
Date:      2016-04-07 13:11 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b8932d090790

8152896: Convert PrintCompressedOopsMode to Unified Logging
Summary: Converted -XX:+PrintCompressedOopsMode to -Xlog:gc+heap+coops and aliased old option
Reviewed-by: coleenp, sjohanss, kvn, hseigel

! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/virtualspace.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CompressedOops/CompressedClassPointers.java
! test/runtime/CompressedOops/UseCompressedOops.java
+ test/runtime/logging/CompressedOopsTest.java

Changeset: 9980121414be
Author:    dcubed
Date:      2016-04-07 12:54 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9980121414be

Merge

! src/share/vm/runtime/globals.hpp
! test/TEST.groups

Changeset: a6b1b83401c7
Author:    coleenp
Date:      2016-04-07 16:37 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a6b1b83401c7

8151939: VM_Version_init() print buffer is too small
Summary: Increase buffer size, use logging to print out version and os information
Reviewed-by: kvn, rprotacio, mockner

! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.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_cpu/aix_ppc/vm/os_aix_ppc.cpp
! 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/os_linux_aarch64.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp
! 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/os_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/logging/log.cpp
! src/share/vm/runtime/vm_version.cpp
+ test/runtime/logging/OsCpuLoggingTest.java

Changeset: 62c366d44b74
Author:    coleenp
Date:      2016-04-07 21:24 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/62c366d44b74

Merge

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

Changeset: d373f2a78647
Author:    sangheki
Date:      2016-04-07 15:33 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d373f2a78647

8152180: SIGFPE in CMSCollector::preclean with big CMSScheduleRemarkSamplingRatio
Summary: Rephrased the calculation routine to avoid an overflow for CMSScheduleRemarkSamplingRatio
Reviewed-by: jwilhelm, drwhite

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp

Changeset: fb0e13a7eb35
Author:    sangheki
Date:      2016-04-07 15:34 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fb0e13a7eb35

8152182: Possible overflow in initialzation of _rescan_task_size and _marking_task_size
Summary: Add constraints for CMSRescanMultiple and CMSConcMarkMultiple flags
Reviewed-by: jwilhelm, jmasa

! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/compactibleFreeListSpace.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 35cb720769c5
Author:    pliden
Date:      2016-04-08 08:51 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/35cb720769c5

8152989: serviceability/tmtools/jstat/GcCauseTest02.java fails with OOME
Reviewed-by: dsamersoff, sjohanss, dfazunen

! 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

Changeset: 83ba28fb4429
Author:    fparain
Date:      2016-04-08 00:38 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/83ba28fb4429

8146093: [sparc only] compiler/interpreter/7116216/StackOverflow.java Program terminates with signal 11, Segmentation fault. in __1cLRegisterMap2t6MpnKJavaThread_b_v_ ()
Reviewed-by: dcubed, coleenp

! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp

Changeset: 0dc4e30985d4
Author:    fparain
Date:      2016-04-08 10:39 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0dc4e30985d4

Merge


Changeset: f628b87a6067
Author:    erikj
Date:      2016-04-08 13:14 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f628b87a6067

8152666: The new Hotspot Build System
Reviewed-by: ihse, dcubed, erikj
Contributed-by: magnus.ihse.bursie at oracle.com, erik.joelsson at oracle.com, ingemar.aberg at oracle.com

! make/Makefile
! make/aix/makefiles/trace.make
! make/bsd/makefiles/trace.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/trace.make
! make/linux/makefiles/zero.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/trace.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/product.make
! make/windows/makefiles/trace.make
! make/windows/makefiles/vm.make
+ makefiles/BuildHotspot.gmk
+ makefiles/Dist.gmk
+ makefiles/HotspotCommon.gmk
+ makefiles/gensrc/GenerateSources.gmk
+ makefiles/gensrc/GensrcAdlc.gmk
+ makefiles/gensrc/GensrcDtrace.gmk
+ makefiles/gensrc/GensrcJvmti.gmk
+ makefiles/ide/CreateVSProject.gmk
+ makefiles/lib/CompileDtracePostJvm.gmk
+ makefiles/lib/CompileDtracePreJvm.gmk
+ makefiles/lib/CompileJvm.gmk
+ makefiles/lib/CompileLibjsig.gmk
+ makefiles/lib/CompileLibraries.gmk
+ makefiles/lib/JvmFeatures.gmk
+ makefiles/lib/JvmMapfile.gmk
+ makefiles/lib/JvmOverrideFiles.gmk
+ makefiles/mapfiles/libjsig/mapfile-vers-solaris
+ makefiles/mapfiles/libjvm_db/mapfile-vers
+ makefiles/mapfiles/libjvm_dtrace/mapfile-vers
+ makefiles/symbols/symbols-aix
+ makefiles/symbols/symbols-aix-debug
+ makefiles/symbols/symbols-linux
+ makefiles/symbols/symbols-macosx
+ makefiles/symbols/symbols-shared
+ makefiles/symbols/symbols-solaris
+ makefiles/symbols/symbols-solaris-dtrace-compiler1
+ makefiles/symbols/symbols-solaris-dtrace-compiler2
+ makefiles/symbols/symbols-unix

Changeset: ab00f4626ae3
Author:    bchristi
Date:      2016-04-08 12:26 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ab00f4626ae3

8153123: Streamline StackWalker code
Reviewed-by: coleenp, dfuchs, mchung, redestad

! make/share/makefiles/mapfile-vers
! makefiles/symbols/symbols-unix
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/stackwalk.cpp
! src/share/vm/prims/stackwalk.hpp
! src/share/vm/runtime/globals.hpp

Changeset: c04ff0bb5b8e
Author:    ccheung
Date:      2016-04-07 22:03 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c04ff0bb5b8e

8145221: Use trampolines for i2i and i2c entries in Methods that are stored in CDS archive
Summary: This optimization reduces the size of the RW region of the CDS archive. It also reduces the amount of pages in the RW region that are actually written into during runtime.
Reviewed-by: dlong, iklam, jiangli
Contributed-by: ioi.lam at oracle.com, calvin.cheung at oracle.com, goetz.lindenmaier at sap.com

! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/metaspaceShared_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp
! src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp
! src/os_cpu/linux_sparc/vm/thread_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp
! src/share/vm/interpreter/abstractInterpreter.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ba8c351b7096
Author:    coleenp
Date:      2016-04-08 19:39 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ba8c351b7096

8033735: make Throwable.backtrace visible to Class.getDeclaredField again
Summary: removed old hack to workaround an old crash.
Reviewed-by: hseigel, twisti, mchung

! src/share/vm/prims/jvm.cpp
+ test/runtime/Throwable/ThrowableIntrospectionSegfault.java

Changeset: a2249cbb87c9
Author:    coleenp
Date:      2016-04-09 08:34 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a2249cbb87c9

Merge

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

Changeset: f3788f7eccd4
Author:    dholmes
Date:      2016-04-10 21:34 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f3788f7eccd4

8151322: Implement os::set_native_thread_name() on Solaris
Reviewed-by: sla, kbarrett, gziemski

! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 5b6642c24ea7
Author:    dsamersoff
Date:      2016-04-09 12:15 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5b6642c24ea7

8152679: DeadlockDetectionTest.java fails due to expected output missing
Summary: Detect OS X and bailout
Reviewed-by: sspitsyn, tbell

! test/serviceability/sa/DeadlockDetectionTest.java

Changeset: f989a68855a3
Author:    dsamersoff
Date:      2016-04-11 09:39 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f989a68855a3

Merge


Changeset: ce1d4d0683ed
Author:    ysuenaga
Date:      2016-04-06 20:43 +0900
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ce1d4d0683ed

8152435: (CL)HSDB should be started with no argument
Reviewed-by: dsamersoff

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SAGetopt.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SAGetoptException.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java

Changeset: 41c0c32599f0
Author:    dsamersoff
Date:      2016-04-11 10:06 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/41c0c32599f0

Merge


Changeset: 1c08ca66db33
Author:    dsamersoff
Date:      2016-04-11 14:42 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1c08ca66db33

Merge


Changeset: 9158cd01b17b
Author:    csahu
Date:      2016-04-11 12:50 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9158cd01b17b

8153319: new test serviceability/tmtools/jstack/JstackThreadTest.java fails
Reviewed-by: dsamersoff, lmesnik

! test/serviceability/tmtools/jstack/JstackThreadTest.java

Changeset: ba6ca5d9a5d0
Author:    jwilhelm
Date:      2016-04-11 20:16 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ba6ca5d9a5d0

Merge

! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ead1912d85f0
Author:    jwilhelm
Date:      2016-04-11 20:38 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ead1912d85f0

Merge

- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java

Changeset: 7f0915238e63
Author:    mockner
Date:      2016-04-11 11:33 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7f0915238e63

8152468: PrintMiscellaneous in constantPool should use classresolve logging.
Summary: some instances of PrintMiscellaneous have ben replaced by classresolve logging.
Reviewed-by: coleenp, rprotacio

! src/share/vm/oops/constantPool.cpp
! test/runtime/logging/ClassResolutionTest.java

Changeset: d878c100730a
Author:    mockner
Date:      2016-04-12 00:24 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d878c100730a

Merge


Changeset: e245b6d8ed34
Author:    mockner
Date:      2016-04-11 16:10 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e245b6d8ed34

8145704: Make test for classinit logging more robust.
Summary: 8145704: Make test for classinit logging more robust.
Reviewed-by: hseigel, gtriantafill

! test/runtime/logging/ClassInitializationTest.java

Changeset: 4f9ee8da102f
Author:    mockner
Date:      2016-04-11 22:14 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4f9ee8da102f

Merge


Changeset: 28222fcd8e40
Author:    mockner
Date:      2016-04-12 02:30 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/28222fcd8e40

Merge


Changeset: d3af0763e973
Author:    stefank
Date:      2016-04-11 08:51 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d3af0763e973

8153742: Move Thread::current() to thread.hpp
Reviewed-by: coleenp, jmasa

! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/vmThread.hpp
! src/share/vm/utilities/preserveException.hpp

Changeset: cb9f2b457dab
Author:    stefank
Date:      2016-04-11 08:51 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/cb9f2b457dab

8152639: ResourceMark missing in reportFreeListStatistics
Reviewed-by: pliden, sjohanss

! src/share/vm/gc/cms/compactibleFreeListSpace.cpp

Changeset: 536d826424a3
Author:    stefank
Date:      2016-04-11 08:51 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/536d826424a3

8152962: CMSCollector::shouldConcurrentCollect incorrectly logs against the debug stream
Reviewed-by: brutisso, sjohanss

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp

Changeset: 9b70653931c0
Author:    stefank
Date:      2016-04-11 08:51 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9b70653931c0

8153583: Make OutputAnalyzer.reportDiagnosticSummary public
Reviewed-by: brutisso, sjohanss

! test/testlibrary/jdk/test/lib/OutputAnalyzer.java

Changeset: 58a17e6418b8
Author:    stefank
Date:      2016-04-11 08:51 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/58a17e6418b8

8153658: Redundant memory copy in LogStreamNoResourceMark
Reviewed-by: kbarrett, jmasa

! src/share/vm/logging/logStream.inline.hpp

Changeset: e78ce3e32969
Author:    stefank
Date:      2016-04-11 08:51 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e78ce3e32969

8153659: Create a CHeap backed LogStream class
Reviewed-by: brutisso, mlarsson

! src/share/vm/logging/log.cpp
! src/share/vm/logging/logHandle.hpp
! src/share/vm/logging/logStream.cpp
! src/share/vm/logging/logStream.hpp
! src/share/vm/logging/logStream.inline.hpp

Changeset: 5469b15d97f4
Author:    stefank
Date:      2016-04-12 07:17 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5469b15d97f4

8152491: Convert TracePageSizes to use UL
Reviewed-by: sjohanss, pliden

! src/os/windows/vm/os_windows.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/parallel/generationSizer.cpp
! src/share/vm/gc/parallel/generationSizer.hpp
! src/share/vm/gc/parallel/parMarkBitMap.cpp
! src/share/vm/gc/parallel/parallelScavengeHeap.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/shared/cardTableModRefBS.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/internalVMTests.cpp
! test/gc/g1/TestLargePageUseForAuxMemory.java

Changeset: 78eaba1e0d24
Author:    rehn
Date:      2016-04-08 15:36 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/78eaba1e0d24

8153731: Increase max tag combinations for UL expression (config)
Reviewed-by: stefank, mlarsson

! src/share/vm/logging/log.cpp
! src/share/vm/logging/logTagLevelExpression.hpp
! src/share/vm/logging/logTagSet.hpp
! src/share/vm/utilities/internalVMTests.cpp

Changeset: dc71732b59d6
Author:    rehn
Date:      2016-04-11 09:45 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/dc71732b59d6

8153845: UL log write method missing essential assert
Reviewed-by: mlarsson, brutisso

! src/share/vm/logging/logTagSet.cpp

Changeset: 5bc83f454d50
Author:    mlarsson
Date:      2016-04-11 12:22 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5bc83f454d50

8146879: Add option for handling existing log files in UL
Reviewed-by: dsamersoff, gziemski, rehn

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/logging/log.cpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/logging/logFileOutput.hpp
! src/share/vm/logging/logFileStreamOutput.hpp
! src/share/vm/logging/logOutput.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/internalVMTests.cpp
! test/serviceability/logging/TestLogRotation.java
! test/serviceability/logging/TestQuotedLogOutputs.java

Changeset: 90aeaed2b342
Author:    stefank
Date:      2016-04-12 09:53 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/90aeaed2b342

8153967: Remove top.hpp
Reviewed-by: coleenp, jwilhelm

! src/cpu/aarch64/vm/debug_aarch64.cpp
! src/cpu/aarch64/vm/frame_aarch64.hpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/ppc/vm/debug_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.hpp
! src/cpu/ppc/vm/nativeInst_ppc.hpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/sparc/vm/debug_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.hpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/debug_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/nativeInst_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/zero/vm/debug_zero.cpp
! src/cpu/zero/vm/frame_zero.hpp
! src/cpu/zero/vm/nativeInst_zero.hpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/ci/ciFlags.hpp
! src/share/vm/classfile/classFileStream.hpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/vmreg.hpp
! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecodeTracer.hpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/nativeLookup.hpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/basicLock.hpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/init.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/jniHandles.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/osThread.hpp
! src/share/vm/runtime/signature.hpp
! src/share/vm/runtime/stackValue.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/task.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/threadLocalStorage.hpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/utilities/accessFlags.hpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/constantTag.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/exceptions.hpp
! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/growableArray.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/pair.hpp
! src/share/vm/utilities/resourceHash.hpp
- src/share/vm/utilities/top.hpp
! src/share/vm/utilities/utf8.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: 4823056a5bbd
Author:    stefank
Date:      2016-04-12 09:08 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4823056a5bbd

Merge

! src/share/vm/runtime/os.hpp
- src/share/vm/utilities/top.hpp

Changeset: f589cf9f3082
Author:    mgerdin
Date:      2016-04-12 14:03 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f589cf9f3082

8153834: G1 Card table verification fails due to concurrent region cleanup
Reviewed-by: ehelin, tschatzl

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

Changeset: de653b60a98e
Author:    simonis
Date:      2016-04-13 11:13 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/de653b60a98e

8154087: Fix AIX and Linux/ppc64le after the integration of the new hotspot build
Reviewed-by: erikj, goetz

! makefiles/gensrc/GensrcAdlc.gmk
! src/os/aix/vm/perfMemory_aix.cpp

Changeset: 2db3cefd53c9
Author:    erikj
Date:      2016-04-13 12:11 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2db3cefd53c9

Merge


Changeset: a57bba2898a3
Author:    mgerdin
Date:      2016-04-11 09:49 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a57bba2898a3

8153843: G1CardLiveDataHelper incorrectly sets next_live_bytes on dead humongous regions
Reviewed-by: drwhite, tschatzl

! src/share/vm/gc/g1/g1CardLiveData.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp

Changeset: b39019876702
Author:    mgerdin
Date:      2016-04-13 13:53 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b39019876702

Merge


Changeset: ecf802144350
Author:    drwhite
Date:      2016-04-12 14:46 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ecf802144350

8149405: OOM Error running java/lang/invoke/MethodHandlesTest.java on windows-x86
Summary: Add missing ResourceMarks to release memory more quickly.
Reviewed-by: jmasa, kbarrett

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

Changeset: c1b104997b4d
Author:    drwhite
Date:      2016-04-13 17:00 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c1b104997b4d

8152905: hs_err file is missing gc threads
Summary: List the GC threads in the hs_err file in the "Other Threads" section
Reviewed-by: dcubed, coleenp

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 1ac4ec432280
Author:    coleenp
Date:      2016-04-13 12:57 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1ac4ec432280

8148772: VM crash in nsk/jvmti/RedefineClasses/StressRedefine: assert failed: Corrupted constant pool
8151546: nsk/jvmti/RedefineClasses/StressRedefine fails in hs nightly
Summary: ConstantPool::resolve_constant_at_impl() isn't thread safe for MethodHandleInError and MethodTypeInError and Constant pool merging is not thread safe for source_file_name.
Reviewed-by: sspitsyn, dcubed

! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp

Changeset: bb3d137da092
Author:    coleenp
Date:      2016-04-13 23:31 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/bb3d137da092

Merge


Changeset: aee2a6f1e1b3
Author:    dcubed
Date:      2016-04-14 17:42 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/aee2a6f1e1b3

Merge

! src/share/vm/runtime/thread.cpp
- src/share/vm/utilities/top.hpp
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/gc/g1/Test2GbHeap.java
! test/runtime/CompressedOops/CompressedClassPointers.java
! test/runtime/CompressedOops/UseCompressedOops.java
+ test/runtime/logging/CompressedOopsTest.java
+ test/runtime/logging/OsCpuLoggingTest.java
! test/serviceability/logging/TestLogRotation.java

Changeset: d7e875ba78cb
Author:    amurillo
Date:      2016-04-14 19:55 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d7e875ba78cb

Merge

- src/share/vm/utilities/top.hpp

Changeset: 1c9fdb81b25d
Author:    amurillo
Date:      2016-04-18 15:39 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1c9fdb81b25d

Merge

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/prims/jvm.cpp

Changeset: 4b425192636c
Author:    coleenp
Date:      2015-10-13 18:13 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4b425192636c

8132051: Better byte behavior
Reviewed-by: bdelsart, roland, kvn, jrose, ahgross
Contributed-by: coleen.phillimore at oracle.com, roland.westerlin at oracle.com, vladimir.kozlov at oracle.com, john.r.rose at oracle.com

! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.hpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.cpp
! src/share/vm/interpreter/templateTable.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: aec300f2fdf2
Author:    coleenp
Date:      2016-01-07 13:59 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/aec300f2fdf2

8146518: Zero interpreter broken with better byte behaviours
Summary: replaced Method::_result_type_index with Method::_result_type for better byte behaviours should be used for Zero also.
Reviewed-by: roland, kvn, bdelsart, kevinw

! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/cppInterpreter_zero.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp

Changeset: 1c8120f80818
Author:    kevinw
Date:      2016-02-08 12:54 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1c8120f80818

8148475: Missing SA Bytecode updates.
Reviewed-by: coleenp

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java

Changeset: cffe9fa07710
Author:    coleenp
Date:      2016-02-09 15:54 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/cffe9fa07710

8149170: Better byte behavior should normalize JNI arguments
Summary: Arguments coming from native should be converted to 0=false, 1-255=true
Reviewed-by: kvn, kevinw, jrose, bdelsart, gtriantafill

! make/test/JtregNative.gmk
! src/share/vm/prims/jni.cpp
+ test/runtime/BoolReturn/BoolConstructor.java
+ test/runtime/BoolReturn/NativeSmallIntCallsTest.java
+ test/runtime/BoolReturn/libNativeSmallIntCalls.c

Changeset: b781b68b9e7d
Author:    kvn
Date:      2016-02-20 14:11 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b781b68b9e7d

8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo
Summary: fix incorrect code
Reviewed-by: jrose, coleenp, kevinw

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

Changeset: ba1391deaca7
Author:    coleenp
Date:      2016-02-21 08:33 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ba1391deaca7

8150012: Better byte behavior for reflection
Reviewed-by: kvn, jrose, kevinw, ahgross

! src/share/vm/oops/typeArrayOop.hpp

Changeset: 68e9c20cfb88
Author:    kevinw
Date:      2016-02-25 21:45 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/68e9c20cfb88

8150654: Zero cleanup of CppInterpreter::result_type_of()
Reviewed-by: coleenp

! src/cpu/zero/vm/cppInterpreter_zero.cpp

Changeset: 2e1e40e1748c
Author:    lana
Date:      2016-04-21 13:36 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2e1e40e1748c

Merge

- src/share/vm/utilities/top.hpp

Changeset: de92190be5e1
Author:    mdoerr
Date:      2016-04-22 10:46 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/de92190be5e1

8154867: PPC64: Better byte behavior
Reviewed-by: goetz

! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp

Changeset: 93eacec03769
Author:    jlaskey
Date:      2016-04-25 09:59 -0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/93eacec03769

8147426: Missing definition for JIMAGE_NOT_FOUND
Reviewed-by: hseigel, alanb

! src/share/vm/classfile/jimage.hpp

Changeset: 6c88fa04cb71
Author:    jlaskey
Date:      2016-04-25 09:59 -0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6c88fa04cb71

8147634: Need a JImage API that given a JImageLocationRef returns class name
Reviewed-by: hseigel

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/jimage.hpp

Changeset: bb590d2e0935
Author:    gziemski
Date:      2016-04-13 15:53 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/bb590d2e0935

8153039: Command line processing should use mtCommand or mtArguments rather than mtInternal for NMT
Summary: Added mtArguments and replaced argument related usages of mtInternal with the new flag.
Reviewed-by: coleenp, gtriantafill

! src/share/vm/memory/allocation.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/services/nmtCommon.cpp

Changeset: 3972dc71d240
Author:    gziemski
Date:      2016-04-14 03:57 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3972dc71d240

Merge


Changeset: a4073f876e3a
Author:    sjohanss
Date:      2016-04-14 08:30 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a4073f876e3a

8154051: Change G1YoungGenSizer to use UL log_warning instead of warning
Reviewed-by: brutisso, mgerdin

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

Changeset: 6acb563d8621
Author:    sjohanss
Date:      2016-04-14 08:30 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6acb563d8621

8153745: Avoid spawning G1ParPreserveCMReferentsTask when there is no work to be done
Reviewed-by: brutisso, jmasa, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp

Changeset: fda5ed4f308d
Author:    brutisso
Date:      2016-04-14 11:17 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fda5ed4f308d

8073321: assert(q > prev_q) failed: we should be moving forward through memory
Reviewed-by: jmasa, mgerdin

! src/share/vm/gc/cms/compactibleFreeListSpace.hpp
! src/share/vm/gc/shared/space.cpp
! src/share/vm/gc/shared/space.hpp
! src/share/vm/gc/shared/space.inline.hpp

Changeset: 52aa0ee93b32
Author:    brutisso
Date:      2016-04-14 13:31 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/52aa0ee93b32

Merge


Changeset: 0b5d8a269e28
Author:    dfazunen
Date:      2016-04-13 19:55 +0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0b5d8a269e28

8153755: Improve test: stress/gc/TestStressRSetCoarsening.java
Reviewed-by: tschatzl, kzhaldyb

! test/stress/gc/TestStressRSetCoarsening.java

Changeset: 979558bf4503
Author:    mchernov
Date:      2016-04-14 15:45 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/979558bf4503

8153222: [TESTBUG] Move tests in stress/gc to gc/stress
Reviewed-by: dfazunen, jwilhelm

! test/TEST.groups
+ test/gc/stress/TestGCOld.java
+ test/gc/stress/TestMultiThreadStressRSet.java
+ test/gc/stress/TestStressIHOPMultiThread.java
+ test/gc/stress/TestStressRSetCoarsening.java
- test/stress/gc/TestGCOld.java
- test/stress/gc/TestMultiThreadStressRSet.java
- test/stress/gc/TestStressIHOPMultiThread.java
- test/stress/gc/TestStressRSetCoarsening.java

Changeset: 654c99d25e59
Author:    dfazunen
Date:      2016-04-14 14:13 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/654c99d25e59

Merge

- test/stress/gc/TestGCOld.java
- test/stress/gc/TestMultiThreadStressRSet.java
- test/stress/gc/TestStressIHOPMultiThread.java
- test/stress/gc/TestStressRSetCoarsening.java

Changeset: 4b7e2caff09c
Author:    rehn
Date:      2016-04-14 11:55 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4b7e2caff09c

8154064: JVMTI trace event crashes
Reviewed-by: sla, stefank

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

Changeset: 4a748af0d81f
Author:    mlarsson
Date:      2016-04-14 15:10 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4a748af0d81f

Merge


Changeset: 1a6b6f459eb0
Author:    mlarsson
Date:      2016-04-14 16:43 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1a6b6f459eb0

Merge


Changeset: 8cca19173bcb
Author:    rprotacio
Date:      2016-04-14 09:46 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8cca19173bcb

8152845: Improve PackageEntry and ModuleEntry print methods for future logging
Summary: Changed print methods for PackageEntry and ModuleEntry to take an outputStream
Reviewed-by: lfoltan, hseigel, coleenp

! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/moduleEntry.hpp
! src/share/vm/classfile/packageEntry.cpp
! src/share/vm/classfile/packageEntry.hpp

Changeset: 057f09eab4e6
Author:    rprotacio
Date:      2016-04-14 14:05 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/057f09eab4e6

Merge

- src/share/vm/utilities/top.hpp
- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java

Changeset: d40b70cbc101
Author:    rprotacio
Date:      2016-04-14 14:14 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d40b70cbc101

Merge


Changeset: 999a80b0c0d0
Author:    rprotacio
Date:      2016-04-14 15:38 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/999a80b0c0d0

Merge


Changeset: 13a7f3426b89
Author:    dcubed
Date:      2016-04-14 20:43 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/13a7f3426b89

Merge

+ test/gc/stress/TestStressRSetCoarsening.java
- test/stress/gc/TestGCOld.java
- test/stress/gc/TestMultiThreadStressRSet.java
- test/stress/gc/TestStressIHOPMultiThread.java
- test/stress/gc/TestStressRSetCoarsening.java

Changeset: f523b7ad0685
Author:    jwilhelm
Date:      2016-04-15 17:17 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f523b7ad0685

Merge

- test/stress/gc/TestGCOld.java
- test/stress/gc/TestMultiThreadStressRSet.java
- test/stress/gc/TestStressIHOPMultiThread.java
- test/stress/gc/TestStressRSetCoarsening.java

Changeset: 9f4012fe09ab
Author:    hseigel
Date:      2016-04-18 13:42 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9f4012fe09ab

8154268: [TESTBUG] Compilation of ExportAllUnnamed.java failed, missing @modules
Summary: Add missing @modules and @build tags
Reviewed-by: ctornqvi, lfoltan, gtriantafill

! test/runtime/modules/AccessCheck/ExportAllUnnamed.java

Changeset: 7a311723df33
Author:    kbarrett
Date:      2016-04-18 14:52 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7a311723df33

8133051: Concurrent refinement threads may be activated and deactivated at random
Summary: Establish min threshold step; earlier primary refinement thread activation.
Reviewed-by: tschatzl, drwhite, mgerdin, jmasa

! src/share/vm/gc/g1/concurrentG1Refine.cpp
! src/share/vm/gc/g1/concurrentG1Refine.hpp
! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/logging/logPrefix.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! test/gc/arguments/TestG1ConcRefinementThreads.java

Changeset: e0237cba9b5c
Author:    kbarrett
Date:      2016-04-18 22:40 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e0237cba9b5c

Merge


Changeset: d7a3b8867ebb
Author:    amurillo
Date:      2016-04-22 00:08 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d7a3b8867ebb

Merge

! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/utilities/globalDefinitions.hpp
- test/stress/gc/TestGCOld.java
- test/stress/gc/TestMultiThreadStressRSet.java
- test/stress/gc/TestStressIHOPMultiThread.java
- test/stress/gc/TestStressRSetCoarsening.java

Changeset: 61a214186dae
Author:    amurillo
Date:      2016-04-25 14:15 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/61a214186dae

Merge

- test/stress/gc/TestGCOld.java
- test/stress/gc/TestMultiThreadStressRSet.java
- test/stress/gc/TestStressIHOPMultiThread.java
- test/stress/gc/TestStressRSetCoarsening.java

Changeset: 88170d364290
Author:    lana
Date:      2016-04-28 08:26 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/88170d364290

Added tag jdk-9+116 for changeset 61a214186dae

! .hgtags

Changeset: 4443f69bba5a
Author:    lana
Date:      2016-05-05 17:35 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4443f69bba5a

Added tag jdk-9+117 for changeset 88170d364290

! .hgtags

Changeset: 9123de996cb5
Author:    alanb
Date:      2016-05-03 09:09 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9123de996cb5

8154956: Module system implementation refresh (4/2016)
Reviewed-by: acorn, jiangli, ccheung, hseigel
Contributed-by: alan.bateman at oracle.com, lois.foltan at oracle.com, harold.seigel at oracle.com

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/init.cpp
! test/TEST.ROOT
! test/compiler/intrinsics/bmi/verifycode/AndnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AndnTestL.java
! test/compiler/jsr292/CallSiteDepContextTest.java
! test/compiler/jsr292/InvokerGC.java
! test/compiler/jsr292/NonInlinedCall/GCTest.java
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java
! test/compiler/jsr292/NonInlinedCall/RedefineTest.java
! test/compiler/jsr292/VMAnonymousClasses.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/TestStableMemoryBarrier.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/stable/TestStableUByte.java
! test/compiler/stable/TestStableUShort.java
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/runtime/BadObjectClass/BootstrapRedefine.java
! test/runtime/getSysPackage/GetSysPkgTest.java
! test/runtime/modules/AccessCheck/DiffCL_Umod.java
! test/runtime/modules/AccessCheck/Umod.java
! test/runtime/modules/JVMAddReadsModule.java
! test/runtime/modules/Visibility/XpatchVisibility.java
+ test/runtime/modules/Xpatch/BasicJarBuilder.java
! test/runtime/modules/Xpatch/Xpatch2Dirs.java
+ test/runtime/modules/Xpatch/XpatchDupJavaBase.java
+ test/runtime/modules/Xpatch/XpatchDupModule.java
+ test/runtime/modules/Xpatch/XpatchJavaBase.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

Changeset: 3b56bf6b0bcb
Author:    psandoz
Date:      2016-05-05 11:39 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3b56bf6b0bcb

8155258: VarHandle implementation improvements
Summary: Relax return type check for call to linked method handle invocation
Reviewed-by: shade, vlivanov

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

Changeset: 7e27d7c1c58a
Author:    lana
Date:      2016-05-05 19:10 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7e27d7c1c58a

Merge


Changeset: 9b1075cac08d
Author:    redestad
Date:      2016-05-07 00:43 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9b1075cac08d

8150044: Generate classlists at build-time
Reviewed-by: alanb, mchung, iklam
Contributed-by: claes.redestad at oracle.com, erik.joelsson at oracle.com

! src/share/vm/memory/metaspaceShared.hpp
! test/runtime/SharedArchiveFile/MaxMetaspaceSize.java

Changeset: e3ca323dfe1b
Author:    lana
Date:      2016-05-12 15:15 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e3ca323dfe1b

Added tag jdk-9+118 for changeset 9b1075cac08d

! .hgtags

Changeset: c4db9d7b2ee1
Author:    sla
Date:      2016-05-11 11:04 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c4db9d7b2ee1

8156658: Common way to run jtreg tests
Reviewed-by: erikj, dsamersoff

! test/Makefile

Changeset: a389eb33db44
Author:    mchung
Date:      2016-05-12 11:16 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a389eb33db44

8155977: ObjectInputStream::resolveClass & resolveProxyClass for platform loader
Reviewed-by: acorn, alanb, chegar, dfuchs

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

Changeset: 15f3fe264872
Author:    lana
Date:      2016-05-12 18:46 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/15f3fe264872

Merge


Changeset: 7eab471aeaf0
Author:    lana
Date:      2016-05-19 17:48 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7eab471aeaf0

Added tag jdk-9+119 for changeset 15f3fe264872

! .hgtags

Changeset: 016c2fd46fb3
Author:    stefank
Date:      2016-04-19 08:12 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/016c2fd46fb3

8067785: Using AlwaysPreTouch does not always touch all pages
Reviewed-by: pliden, drwhite

! src/share/vm/memory/virtualspace.cpp

Changeset: aeabce5a58b7
Author:    mgerdin
Date:      2016-03-18 15:20 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/aeabce5a58b7

8154154: Separate G1 specific policy code from the CollectorPolicy class hierarchy
Summary: Move G1 runtime policy code to new class G1Policy which is unrelated to CollectorPolicy
Reviewed-by: kbarrett, ehelin

! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/concurrentG1Refine.cpp
! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.hpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1CardCounts.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc/g1/g1CollectionSet.cpp
! src/share/vm/gc/g1/g1CollectionSet.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1HeapTransition.cpp
! src/share/vm/gc/g1/g1HeapVerifier.cpp
! src/share/vm/gc/g1/g1MonitoringSupport.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
+ src/share/vm/gc/g1/g1Policy.cpp
+ src/share/vm/gc/g1/g1Policy.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/g1YoungGenSizer.cpp
! src/share/vm/gc/g1/g1YoungGenSizer.hpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.hpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/g1/youngList.cpp
! src/share/vm/gc/shared/vmGCOperations.cpp
! src/share/vm/services/g1MemoryPool.cpp

Changeset: 5219622647f5
Author:    mgerdin
Date:      2016-04-19 09:06 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5219622647f5

Merge


Changeset: 9c00eda9e8e3
Author:    tschatzl
Date:      2016-04-14 10:57 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9c00eda9e8e3

8154141: [TESTBUG] test/gc/g1/TestRegionLivenessPrint.java misses -XX:+UnlockDiagnosticVMOption flag
Reviewed-by: dfazunen, jwilhelm

! test/gc/g1/TestRegionLivenessPrint.java

Changeset: b4982d6f20e6
Author:    tschatzl
Date:      2016-04-18 16:51 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b4982d6f20e6

8153503: Move remset scan iteration claim to remset local data structure
Reviewed-by: drwhite, mgerdin

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp
! src/share/vm/gc/g1/heapRegionSet.cpp

Changeset: 40a2defe3b0c
Author:    tschatzl
Date:      2016-04-18 16:54 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/40a2defe3b0c

8153170: Card Live Data does not correctly handle eager reclaim
Summary: The card live data of regions eagerly reclaimed during remark and cleanup pause could be wrong, not considering that these regions were eagerly reclaimed and empty.
Reviewed-by: drwhite, kbarrett

! src/share/vm/gc/g1/g1CardLiveData.cpp
! src/share/vm/gc/g1/g1CardLiveData.hpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp

Changeset: 338919bcb467
Author:    rehn
Date:      2016-04-19 09:48 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/338919bcb467

8154235: Using deprecated flags converted to UL shows wrong hint
Reviewed-by: rprotacio, mockner, coleenp

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

Changeset: 33d34e159776
Author:    mlarsson
Date:      2016-04-19 12:30 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/33d34e159776

Merge


Changeset: d3295ddedb55
Author:    rehn
Date:      2016-04-19 14:14 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d3295ddedb55

8154041: JVMTI trace to Unified Logging
Reviewed-by: sspitsyn, mlarsson

! src/share/vm/logging/logTag.hpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
! src/share/vm/prims/jvmtiManageCapabilities.cpp
! src/share/vm/prims/jvmtiThreadState.cpp
! src/share/vm/prims/jvmtiTrace.cpp

Changeset: f5039ced9a85
Author:    rehn
Date:      2016-04-19 14:21 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f5039ced9a85

8154059: JVMTI ObjectTagging to UL
Reviewed-by: sspitsyn, mlarsson

! src/share/vm/logging/logTag.hpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 8005261869c9
Author:    mockner
Date:      2016-04-19 11:03 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8005261869c9

8151526: Print -Xlog configuration in the hs_err_pid file
Summary: logging configuration is now printed in hs_err and in vm info.
Reviewed-by: coleenp, mlarsson, dholmes

! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logConfiguration.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: 857efca82258
Author:    iklam
Date:      2016-04-17 19:15 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/857efca82258

8150607: Clean up CompactHashtable
Summary: refactored code, and added test cases for serviceability agent
Reviewed-by: jiangli, ccheung

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/SymbolTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java
! src/share/vm/classfile/compactHashtable.cpp
! src/share/vm/classfile/compactHashtable.hpp
! src/share/vm/classfile/compactHashtable.inline.hpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/stringTable.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/systemDictionaryShared.hpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
+ test/runtime/SharedArchiveFile/SASymbolTableTest.java
+ test/runtime/SharedArchiveFile/SASymbolTableTestAgent.java
+ test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java

Changeset: 733bbe81b807
Author:    sgehwolf
Date:      2016-04-18 11:30 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/733bbe81b807

8153275: Zero JVM fails to initialize after JDK-8152440
Summary: Use a value for InitArrayShortSize which passes validation
Reviewed-by: aph, andrew, coleenp

! src/cpu/zero/vm/globals_zero.hpp

Changeset: 8aa8513f9944
Author:    coleenp
Date:      2016-04-21 02:58 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8aa8513f9944

8154280: Zero build fails with undeclared G1LastPLABAverageOccupancy
Reviewed-by: twisti

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

Changeset: 978187e4a066
Author:    coleenp
Date:      2016-04-20 03:12 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/978187e4a066

Merge


Changeset: 63b87be22d3e
Author:    coleenp
Date:      2016-04-20 05:27 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/63b87be22d3e

Merge


Changeset: 03f934c94ffa
Author:    stefank
Date:      2016-04-20 09:58 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/03f934c94ffa

8079843: do_young_space_rescan - comment out of sync with code
Reviewed-by: mgerdin, sjohanss, ehelin, tschatzl

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp

Changeset: 44a440e74867
Author:    rehn
Date:      2016-04-20 10:01 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/44a440e74867

8154728: JvmtiExport::add_default_read_edges hits a guarantee
Reviewed-by: mgerdin, dholmes, stefank

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

Changeset: 2f76f418c0dc
Author:    aph
Date:      2016-04-18 15:37 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2f76f418c0dc

8152554: CompactStrings broken on AArch64
Summary: Correct the logic for string intrinsics.
Reviewed-by: roland

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp

Changeset: a07a10329f31
Author:    aph
Date:      2016-04-20 11:05 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a07a10329f31

8153310: AArch64: JEP 254: Implement byte_array_inflate
Reviewed-by: roland

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp

Changeset: 57f9554a28f1
Author:    aph
Date:      2016-04-20 11:11 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/57f9554a28f1

Merge


Changeset: 0df9b5892b86
Author:    aph
Date:      2016-04-20 11:14 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0df9b5892b86

8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode
Reviewed-by: roland

! src/cpu/aarch64/vm/templateTable_aarch64.cpp

Changeset: 7b35b32cd8d4
Author:    kzhaldyb
Date:      2016-04-19 19:13 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7b35b32cd8d4

8138607: gc/g1/mixedgc/TestLogging.java - G1 Evacuation Pause missing from output
Reviewed-by: tschatzl, dfazunen

! test/gc/g1/mixedgc/TestLogging.java

Changeset: 300be48156c5
Author:    kzhaldyb
Date:      2016-04-20 19:54 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/300be48156c5

8135200: Add White Box method that enumerates G1 old regions with less than specified liveness and collects statistics
Reviewed-by: tschatzl, dfazunen, iignatyev

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

Changeset: 7e6a6560ceaf
Author:    jiangli
Date:      2016-04-20 16:04 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7e6a6560ceaf

8154457: runtime/SharedArchiveFile/SharedStrings Shared string table stats missing
Summary: Added more information when print out message reporting disabling the shared strings at CDS dump time.
Reviewed-by: lfoltan, hseigel, mseledtsov, gtriantafill

! src/share/vm/classfile/stringTable.cpp
! test/runtime/SharedArchiveFile/SharedStrings.java

Changeset: 7172426ee615
Author:    stefank
Date:      2016-04-21 09:08 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7172426ee615

8053885: test/runtime/memory/RunUnitTestsConcurrently.java fails on solaris with largepage options
Reviewed-by: jmasa, pliden

! src/share/vm/memory/virtualspace.cpp

Changeset: d10b8c3e22f8
Author:    mgerdin
Date:      2016-04-21 10:18 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d10b8c3e22f8

8154467: Cleanup initialization of GCPolicyCounters
Reviewed-by: ehelin, sjohanss

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1Policy.cpp
! src/share/vm/gc/g1/g1Policy.hpp
! src/share/vm/gc/parallel/generationSizer.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/collectorPolicy.hpp

Changeset: 394172983a21
Author:    mgerdin
Date:      2016-04-21 10:19 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/394172983a21

8154452: Deferred cleanups after split of G1CollectorPolicy code
Reviewed-by: ehelin, sjohanss

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/collectorPolicy.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp

Changeset: 7eb5c269907b
Author:    mgerdin
Date:      2016-04-19 14:53 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7eb5c269907b

8154745: Move default G1 pause time target setup to argument parsing
Reviewed-by: ehelin, sjohanss

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 72bd11005099
Author:    mgerdin
Date:      2016-04-19 14:53 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/72bd11005099

8154752: Cleanup initialization of G1Policy
Reviewed-by: ehelin, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1Policy.cpp
! src/share/vm/gc/g1/g1Policy.hpp

Changeset: 5fa2ff32323a
Author:    lfoltan
Date:      2016-04-21 09:23 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5fa2ff32323a

8152949: Jigsaw crash when Klass in _fixup_module_field_list is unloaded
Summary: During start up anonymous classes must be kept alive until after their mirror's module field is patched with java.base
Reviewed-by: coleenp, hseigel
Contributed-by: per.liden at oracle.com, stefan.karlsson at oracle.com

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/prims/unsafe.cpp

Changeset: 399236007654
Author:    kzhaldyb
Date:      2016-04-21 18:01 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/399236007654

8153764: Add auxiliary method that generates class by class prototype to gc testlibrary
Reviewed-by: dfazunen, iignatyev

! test/gc/testlibrary/Helpers.java

Changeset: 42f68f5a7e64
Author:    kzhaldyb
Date:      2016-04-21 17:55 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/42f68f5a7e64

8132718: Add tests which check that when humongous classloader object becomes unreachable it and all classes that were loaded in it should be collected
Reviewed-by: jmasa, dfazunen

+ test/gc/g1/humongousObjects/ClassLoaderGenerator.java
+ test/gc/g1/humongousObjects/TestHumongousClassLoader.java

Changeset: a7aa11177232
Author:    ikrylov
Date:      2016-03-30 17:04 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a7aa11177232

8147844: new method j.l.Runtime.onSpinWait() and the corresponding x86 hotspot instrinsic
Summary: adds c1 & c2 x86 intrinsics for j.l.Runtime.onSpinWait() that utilize the PAUSE instruction
Reviewed-by: iveresov, kvn
Contributed-by: Ivan Krylov <ivan at azul.com>, Yuri Gaevsky <ygaevsky at azul.com>

! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.hpp
+ test/compiler/onSpinWait/TestOnSpinWait.java

Changeset: 33f10a35ce20
Author:    vdeshpande
Date:      2016-04-06 10:29 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/33f10a35ce20

8152907: Update for x86 tan and log10 in the math lib
Summary: Optimize Math.tan() and log10() for 64 and 32 bit X86 architecture using Intel LIBM  implementation.
Reviewed-by: kvn, twisti
Contributed-by: shravya.rukmannagari at intel.com

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/cpu/x86/vm/globals_x86.hpp
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
+ src/cpu/x86/vm/macroAssembler_x86_cos.cpp
+ src/cpu/x86/vm/macroAssembler_x86_exp.cpp
+ src/cpu/x86/vm/macroAssembler_x86_log.cpp
+ src/cpu/x86/vm/macroAssembler_x86_log10.cpp
+ src/cpu/x86/vm/macroAssembler_x86_pow.cpp
+ src/cpu/x86/vm/macroAssembler_x86_sin.cpp
+ src/cpu/x86/vm/macroAssembler_x86_tan.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86.cpp
! src/cpu/x86/vm/stubRoutines_x86.hpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86_32.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: d390372141c3
Author:    kshefov
Date:      2016-04-01 10:43 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d390372141c3

8153165: Fix MX tool config script to make the tool work with TESTNG
Reviewed-by: dnsimon, twisti

! .mx.jvmci/suite.py

Changeset: 38799b0dbe70
Author:    shade
Date:      2016-04-06 10:55 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/38799b0dbe70

8153265: [TESTBUG] compiler/whitebox/ForceNMethodSweepTest should not assume asserts are benign
Reviewed-by: twisti, ikrylov

! test/compiler/whitebox/ForceNMethodSweepTest.java

Changeset: 7c3a021e3643
Author:    shade
Date:      2016-04-07 10:50 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7c3a021e3643

Merge


Changeset: 16a8f1b064fd
Author:    rraghavan
Date:      2016-04-07 01:56 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/16a8f1b064fd

8149488: Incorrect declaration of bitsInByte in regmask.cpp.
Summary: Corrected BITS_IN_BYTE_ARRAY_SIZE value as 256 for all bitsInByte usage.
Reviewed-by: dlong, mcberg, thartmann, vlivanov

! src/share/vm/libadt/vectset.cpp
! src/share/vm/libadt/vectset.hpp
! src/share/vm/opto/regmask.cpp

Changeset: dbe642c36804
Author:    thartmann
Date:      2016-04-07 12:16 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/dbe642c36804

Merge


Changeset: 7adb81e50689
Author:    thartmann
Date:      2016-04-07 16:51 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7adb81e50689

8153514: Whitebox API should allow compilation of <clinit>
Summary: Added Whitebox API method to trigger compilation of static initializer.
Reviewed-by: zmajo, kvn, iignatyev

! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp

Changeset: 9ca5fe972401
Author:    neliasso
Date:      2016-04-06 14:48 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9ca5fe972401

8151880: EnqueueMethodForCompilationTest.java still fails to compile method
Summary: Extract SimpleTestCaseHelper inner class
Reviewed-by: kvn

! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeFramesTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/ForceNMethodSweepTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SimpleTestCase.java

Changeset: d6bc94b47352
Author:    neliasso
Date:      2016-04-07 18:27 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d6bc94b47352

Merge


Changeset: b7e54a66a397
Author:    dnsimon
Date:      2016-04-07 08:57 -1000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b7e54a66a397

8153439: do not install an empty SpeculationLog in an nmethod
Reviewed-by: iveresov, twisti

! .mx.jvmci/suite.py
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SpeculationLog.java
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DebugInfoTest.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InterpreterFrameSizeTest.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/sparc/SPARCTestAssembler.java

Changeset: d4636cc092db
Author:    enevill
Date:      2016-04-07 22:36 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d4636cc092db

8153797: aarch64: Add Arrays.fill stub code
Reviewed-by: aph
Contributed-by: long.chen at linaro.org

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp

Changeset: 8a4adaa0e775
Author:    vlivanov
Date:      2016-04-11 21:42 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8a4adaa0e775

8138861: C2 complains about unreasonably large method running Octane zlib in Nashorn
Reviewed-by: kvn

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

Changeset: e6abce3c8763
Author:    vlivanov
Date:      2016-04-11 21:42 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e6abce3c8763

8152590: C2: @Stable support doesn't always work w/ incremental inlining
Reviewed-by: kvn

! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciConstant.hpp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciField.hpp
! src/share/vm/ci/ciInstance.cpp
! src/share/vm/ci/ciInstance.hpp
! src/share/vm/ci/ciKlass.cpp
! src/share/vm/ci/ciSymbol.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/compiler/unsafe/UnsafeGetStableArrayElement.java

Changeset: 9c5d445a7962
Author:    fzhinkin
Date:      2016-04-06 18:51 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9c5d445a7962

8149374: Replace C1-specific collection classes with universal collection classes
Reviewed-by: kvn, mgerdin, coleenp

! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_FpuStackSim_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_FrameMap.cpp
! src/share/vm/c1/c1_FrameMap.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_LinearScan.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_RangeCheckElimination.cpp
! src/share/vm/c1/c1_RangeCheckElimination.hpp
! src/share/vm/c1/c1_ValueMap.cpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/c1/c1_ValueStack.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
- src/share/vm/utilities/array.cpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/growableArray.hpp

Changeset: 0c902546dad7
Author:    neliasso
Date:      2016-04-12 11:29 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0c902546dad7

8153885: [TESTBUG] few regression tests failed after 8151880 changes
Summary: Test that uses compile() as missed in update
Reviewed-by: kvn

! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java

Changeset: 89883d363528
Author:    bharadwaj
Date:      2016-04-12 14:17 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/89883d363528

Merge

! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/vmStructs.cpp
- src/share/vm/utilities/array.cpp
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java

Changeset: 21cc8709530b
Author:    iveresov
Date:      2016-04-12 14:55 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/21cc8709530b

8153115: Move private interface check to linktime
Summary: Check for private interface methods during linktime instead of runtime
Reviewed-by: kvn, never, coleenp, acorn, lfoltan

! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp

Changeset: e11298b2a881
Author:    kvn
Date:      2016-04-12 17:12 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e11298b2a881

8153818: Move similar CompiledIC platform specific code to shared code.
Reviewed-by: iveresov, twisti

! src/cpu/aarch64/vm/compiledIC_aarch64.cpp
! src/cpu/ppc/vm/compiledIC_ppc.cpp
! src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/x86/vm/compiledIC_x86.cpp
! src/cpu/zero/vm/compiledIC_zero.cpp
! src/share/vm/code/compiledIC.cpp

Changeset: a76d63163758
Author:    thartmann
Date:      2016-04-14 08:32 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a76d63163758

8154073: Several compiler tests fail when are executed with C1 only
Summary: Added missing flag checks to the tests and Whitebox API.
Reviewed-by: kvn

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/prims/whitebox.cpp
! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/compiler/rangechecks/TestExplicitRangeChecks.java

Changeset: f9545cf437eb
Author:    fyang
Date:      2016-04-12 11:53 +0800
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f9545cf437eb

8153713: aarch64: improve short array clearing using store pair
Summary: aarch64: generate store pair instruction to clear short arrays
Reviewed-by: aph

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp

Changeset: 5240207c4cef
Author:    ppunegov
Date:      2016-04-13 18:31 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5240207c4cef

8140354: Unquarantine tests that failed with OutOfMemoryError
Summary: unquarantine CompilerControl tests
Reviewed-by: iignatyev

! test/compiler/compilercontrol/commandfile/PrintTest.java
! test/compiler/compilercontrol/commands/PrintTest.java
! test/compiler/compilercontrol/directives/PrintTest.java
! test/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java

Changeset: 4914f8178e69
Author:    ppunegov
Date:      2016-04-13 18:56 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4914f8178e69

8153852: [jittester] move TypeUtil to utils package
Summary: rewrite TypeUtil and move to utils package
Reviewed-by: kvn

- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.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/BinaryShiftOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BitwiseInversionOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BlockFactory.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/factories/CounterInitializerFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/SwitchFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/TernaryOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/TryCatchBlockFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/UnaryPlusMinusOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/TypeUtil.java

Changeset: b67fb6cc789a
Author:    ppunegov
Date:      2016-04-14 15:28 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b67fb6cc789a

Merge


Changeset: d9d263d516ba
Author:    ppunegov
Date:      2016-04-14 18:15 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d9d263d516ba

Merge

- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java

Changeset: 064a37460511
Author:    zmajo
Date:      2016-04-15 07:54 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/064a37460511

8151708: C1 FastTLABRefill can allocate TLABs past the end of the heap
Summary: Use branch instruction that checks xcc instead of icc.
Reviewed-by: kvn, thartmann

! src/cpu/sparc/vm/macroAssembler_sparc.cpp

Changeset: 95b8ce0f1228
Author:    mdoerr
Date:      2016-04-07 12:33 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/95b8ce0f1228

8153267: nmethod's exception cache not multi-thread safe
Reviewed-by: aph, jcm, kvn

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ae0634c0652a
Author:    zmajo
Date:      2016-04-18 09:39 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ae0634c0652a

8072428: Enable UseLoopCounter ergonomically if on-stack-replacement is enabled
Summary: Set UseLoopCounter ergonomically if on-stack-replacement is enabled. Print warning.
Reviewed-by: kvn

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

Changeset: ce2c9600918d
Author:    zmajo
Date:      2016-04-18 11:22 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ce2c9600918d

8153357: C2 creates incorrect cast after eliminating phi with unique input
Summary: Refine C2's logic to determine the type of cast node added.
Reviewed-by: kvn

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

Changeset: df81d49be9f5
Author:    roland
Date:      2016-04-18 20:57 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/df81d49be9f5

8154135: Loop alignment may be added inside the loop body
Reviewed-by: kvn, vlivanov

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

Changeset: e30d9991efba
Author:    aaivanov
Date:      2016-04-18 15:40 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e30d9991efba

8154174: Improve JitTester performance
Reviewed-by: iignatyev

! test/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionFailedException.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/SymbolTable.java

Changeset: 2b0eb666ec37
Author:    tpivovarova
Date:      2016-04-18 20:57 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2b0eb666ec37

Merge


Changeset: ccfc68592c92
Author:    mcberg
Date:      2016-04-18 15:18 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ccfc68592c92

8153998: Masked vector post loops
Summary: Masked vectorization for post loops to execute in a single iteration in place of fixup scalar loops which used to take many iterations to complete work for user loops.
Reviewed-by: twisti, kvn

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/opto/vectornode.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ff8332cc44fc
Author:    chegar
Date:      2016-04-19 09:31 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ff8332cc44fc

8153756: jdk.vm.ci should not depend on sun.misc ( jdk.unsupported module )
Reviewed-by: twisti

! src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/UnsafeUtil.java
! 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/HotSpotInstalledCode.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.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/HotSpotVMConfigVerifier.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVmSymbols.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/UnsafeAccess.java
! src/jdk.vm.ci/share/classes/module-info.java

Changeset: 7cb3743c62b9
Author:    bharadwaj
Date:      2016-04-19 15:26 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7cb3743c62b9

Merge

! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp
- src/share/vm/utilities/array.cpp
! src/share/vm/utilities/growableArray.hpp
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java

Changeset: 52cfeb90ea8b
Author:    roland
Date:      2016-04-19 19:52 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/52cfeb90ea8b

8154537: AArch64: some integer rotate instructions are never emitted
Reviewed-by: aph, adinn, kvn

! src/cpu/aarch64/vm/aarch64.ad
! test/compiler/codegen/IntRotateWithImmediate.java

Changeset: 4ba240d68b39
Author:    vlivanov
Date:      2016-04-20 20:40 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4ba240d68b39

8154145: Missing klass/method name in stack traces on error
Reviewed-by: stefank, cjplummer

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

Changeset: f27c00e6f6bf
Author:    zmajo
Date:      2016-04-21 09:21 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f27c00e6f6bf

8153292: AllocateInstancePrefetchLines>AllocatePrefetchLines can trigger out-of-heap prefetching
Summary: Set the size of the reserved TLAB area to the MAX of both flags.
Reviewed-by: kvn, thartmann

! src/cpu/sparc/vm/vm_version_sparc.cpp

Changeset: 62bbabe55ba4
Author:    thartmann
Date:      2016-04-21 10:52 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/62bbabe55ba4

8086068: VM crashes with "-Xint -XX:+UseCompiler" options
Summary: Prevent incompatible compiler flag combination.
Reviewed-by: zmajo, kvn, ddmitriev

! src/share/vm/code/codeCache.cpp
! src/share/vm/runtime/arguments.cpp
+ test/compiler/arguments/TestUseCompiler.java

Changeset: 3825d41e3319
Author:    thartmann
Date:      2016-04-21 09:29 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3825d41e3319

Merge


Changeset: c96863e1673d
Author:    bharadwaj
Date:      2016-04-21 15:59 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c96863e1673d

Merge

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
- src/share/vm/utilities/array.cpp
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java

Changeset: 3696f0e88bbb
Author:    bharadwaj
Date:      2016-04-21 20:11 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3696f0e88bbb

Merge


Changeset: 56356bbe5476
Author:    cjplummer
Date:      2016-04-21 20:49 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/56356bbe5476

8148195: Some InstanceKlass and MethodCounters fields can be excluded when JVMTI is not supported
Summary: Removed "previous version", "cached class file",  and breakpoint related fields and code when JVMTI is not supported
Reviewed-by: coleenp, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/BreakpointInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 70e16990581f
Author:    amurillo
Date:      2016-04-22 01:04 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/70e16990581f

Merge

! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 60e088965ba0
Author:    tschatzl
Date:      2016-04-22 10:19 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/60e088965ba0

8154838: G1CardLiveData::free_large_bitmap() uses wrong calculation to determine the number of words
Summary: Use the exact same calculation as G1CardLiveData::allocate_large_bitmap() in free_large_bitmap().
Reviewed-by: stefank, jmasa

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

Changeset: 156dd9902cf0
Author:    tschatzl
Date:      2016-04-22 13:43 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/156dd9902cf0

Merge


Changeset: 3d7d041acb59
Author:    aph
Date:      2016-04-22 14:30 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3d7d041acb59

8154210: Zero: Better byte behaviour
Summary: Complete support for 8132051 on Zero and fix failure on 64-bit big-endian systems
Reviewed-by: andrew, chrisphi, coleenp

! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp

Changeset: 4efd70f41d54
Author:    coleenp
Date:      2016-04-22 13:16 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4efd70f41d54

Merge


Changeset: d142a959d2ae
Author:    goetz
Date:      2016-04-22 14:57 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d142a959d2ae

8154921: Fix aix after "8146879: Add option for handling existing log files in UL"
Summary: Rename os::fileno to os::get_fileno because AIX defines macro 'fileno'.
Reviewed-by: coleenp

! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/runtime/os.hpp

Changeset: 0f1865d9ecda
Author:    coleenp
Date:      2016-04-22 14:48 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0f1865d9ecda

Merge


Changeset: 89e698785deb
Author:    mbaesken
Date:      2016-04-23 15:21 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/89e698785deb

8154566: os_linux.cpp parse_os_info gives non descriptive output on current SLES releases
Summary: For SuSE, read the first line of the /etc/xrelease file, also get PRETTY_NAME from /etc/os_release
Reviewed-by: gthornbr, coleenp

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

Changeset: 2f0e84c99f58
Author:    coleenp
Date:      2016-04-22 16:17 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2f0e84c99f58

Merge


Changeset: 9199ebc6186c
Author:    mseledtsov
Date:      2016-04-19 15:11 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9199ebc6186c

8153549: [TESTBUG] remove obsolete runtime/SharedArchiveFile/BasicJarBuilder
Summary: Removed the obsolete file, after ensuring no other jdk components depend on it
Reviewed-by: iklam, lfoltan, hseigel, gtriantafill, ctornqvi

- test/runtime/SharedArchiveFile/BasicJarBuilder.java

Changeset: 3d289e4ba366
Author:    jiangli
Date:      2016-04-22 19:40 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3d289e4ba366

Merge

- test/runtime/SharedArchiveFile/BasicJarBuilder.java

Changeset: 03999dd89a1b
Author:    stefank
Date:      2016-04-25 11:36 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/03999dd89a1b

8017629: G1: UseSHM in combination with a G1HeapRegionSize > os::large_page_size() falls back to use small pages
Reviewed-by: pliden, sjohanss, stuefe

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

Changeset: a1e0122b5cce
Author:    aph
Date:      2016-04-25 14:22 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a1e0122b5cce

8154957: AArch64: Better byte behavior
Summary: The fix for 8132051 is needed for AArch64.
Reviewed-by: roland

! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp

Changeset: a2cef3b1e77a
Author:    aph
Date:      2016-04-25 15:02 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a2cef3b1e77a

Merge


Changeset: c0ea2e3ebe83
Author:    coleenp
Date:      2016-04-25 09:51 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c0ea2e3ebe83

8154580: Save mirror in interpreter frame to enable cleanups of CLDClosure
Summary: GC walks the mirror using OopClosure rather than using CLDClosure in oops_interpreted_do()
Reviewed-by: dlong, twisti, stefank

! src/cpu/aarch64/vm/abstractInterpreter_aarch64.cpp
! src/cpu/aarch64/vm/frame_aarch64.hpp
! src/cpu/aarch64/vm/frame_aarch64.inline.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/ppc/vm/abstractInterpreter_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.hpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
! src/cpu/sparc/vm/abstractInterpreter_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.hpp
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/cpu/x86/vm/abstractInterpreter_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/cpu/zero/vm/bytecodeInterpreter_zero.cpp
! src/cpu/zero/vm/bytecodeInterpreter_zero.hpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/share/vm/gc/g1/g1RootClosures.cpp
! src/share/vm/gc/g1/g1RootClosures.hpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psTasks.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp
! test/TEST.groups
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
+ test/runtime/MirrorFrame/Asmator.java
+ test/runtime/MirrorFrame/Test8003720.java
+ test/runtime/MirrorFrame/Victim.java
+ test/runtime/MirrorFrame/VictimClassLoader.java

Changeset: 4805a09d9e4a
Author:    coleenp
Date:      2016-04-25 15:22 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4805a09d9e4a

Merge

! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java

Changeset: ce2108f27dcb
Author:    ehelin
Date:      2016-04-20 15:24 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ce2108f27dcb

8154753: Turn G1Policy into an interface
Reviewed-by: sjohanss, mgerdin

! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp
+ src/share/vm/gc/g1/g1DefaultPolicy.cpp
+ src/share/vm/gc/g1/g1DefaultPolicy.hpp
- src/share/vm/gc/g1/g1Policy.cpp
! src/share/vm/gc/g1/g1Policy.hpp

Changeset: 759da5e4e9e5
Author:    ehelin
Date:      2016-04-25 17:24 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/759da5e4e9e5

Merge

- src/share/vm/gc/g1/g1Policy.cpp

Changeset: 23971163d997
Author:    goetz
Date:      2016-04-25 12:42 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/23971163d997

8154996: [aix] Implement compare_file_modified_times for "8146879: Add option ..."
Reviewed-by: simonis

! src/os/aix/vm/os_aix.cpp

Changeset: 55443e49586f
Author:    cjplummer
Date:      2016-04-25 12:11 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/55443e49586f

8154379: MIN_STACK_SHADOW_PAGES should equal DEFAULT_STACK_SHADOW_PAGES on aarch64
Summary: Undid previous change that had set it to 1.
Reviewed-by: enevill, adinn, aph

! src/cpu/aarch64/vm/globals_aarch64.hpp

Changeset: d7612d10b4ae
Author:    tonyp
Date:      2016-04-26 10:19 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d7612d10b4ae

8154153: PS: Restore preserved marks in parallel
Summary: Restore preserved marks after evacuation failure in parallel using the PreservedMark infrastructure.
Reviewed-by: tschatzl

! src/share/vm/gc/parallel/psPromotionManager.cpp
! src/share/vm/gc/parallel/psPromotionManager.hpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/shared/preservedMarks.cpp
! src/share/vm/gc/shared/preservedMarks.hpp

Changeset: 838d51807bf3
Author:    tonyp
Date:      2016-04-26 10:23 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/838d51807bf3

8151556: Use the PreservedMarks* classes for the G1 preserved mark stacks
Reviewed-by: tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1EvacFailure.hpp
! src/share/vm/gc/shared/preservedMarks.hpp

Changeset: 26cba13a8471
Author:    goetz
Date:      2016-04-26 11:05 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/26cba13a8471

8155085: [ppc] Fix Type-O in "8154580: Save mirror in interpreter frame..."
Reviewed-by: dholmes, mgerdin

! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp

Changeset: 0279a07ece65
Author:    mchernov
Date:      2016-04-22 17:46 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0279a07ece65

8154843: GC tests should be correctly marked with @module
Reviewed-by: jwilhelm, dfazunen

! test/gc/TestDisableExplicitGC.java
! test/gc/g1/TestGreyReclaimedHumongousObjects.java
! test/gc/parallel/TestDynShrinkHeap.java
! test/serviceability/dcmd/gc/FinalizerInfoTest.java
! test/serviceability/dcmd/gc/HeapInfoTest.java

Changeset: 16158e4dce32
Author:    mchernov
Date:      2016-04-22 17:49 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/16158e4dce32

8154759: [TESTBUG] GC tests should be changed to be able to execute with -Xlog:all=trace.
Reviewed-by: jmasa, dfazunen

! test/gc/TestVerifySilently.java
! test/gc/TestVerifySubSet.java

Changeset: 6f6f556ab866
Author:    mchernov
Date:      2016-04-22 18:19 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6f6f556ab866

8154341: [TESTBUG] G1 stress test for humongous objects allocation
Reviewed-by: jwilhelm, dfazunen

+ test/gc/stress/TestStressG1Humongous.java

Changeset: 636fc313f117
Author:    dfazunen
Date:      2016-04-26 09:14 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/636fc313f117

Merge

- src/share/vm/gc/g1/g1Policy.cpp
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java

Changeset: bdaf26dc85ba
Author:    dfazunen
Date:      2016-04-26 10:01 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/bdaf26dc85ba

Merge


Changeset: 69d5352ad82b
Author:    dfazunen
Date:      2016-04-26 11:46 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/69d5352ad82b

Merge


Changeset: b2250ffc9e29
Author:    akulyakh
Date:      2016-04-26 13:22 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b2250ffc9e29

8153992: Some hotspot tests fail on compact2 due to an unnecessary test library dependency
Summary: Removing unnecessary dependency on java.management from the ProcessTool.getProcessId()
Reviewed-by: mchung

! test/compiler/compilercontrol/share/actions/BaseAction.java
! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/gc/metaspace/PerfCounters.java
! test/runtime/CommandLine/PrintTouchedMethods.java
! test/runtime/NMT/BaselineWithParameter.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/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/SharedArchiveFile/DumpSymbolAndStringTable.java
! test/serviceability/sa/jmap-hashcode/Test8028623.java
! test/testlibrary/jdk/test/lib/ProcessTools.java
! test/testlibrary/jdk/test/lib/dcmd/FileJcmdExecutor.java
! test/testlibrary/jdk/test/lib/dcmd/PidJcmdExecutor.java

Changeset: 6ef859a0b414
Author:    ddmitriev
Date:      2016-04-26 11:49 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6ef859a0b414

Merge


Changeset: e438f8c20bd6
Author:    rehn
Date:      2016-04-26 10:58 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e438f8c20bd6

8154719: JvmtiBreakpoint rename method print() to print_on()
Reviewed-by: mlarsson, sla, sspitsyn

! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp

Changeset: 780d4f1a82a6
Author:    mlarsson
Date:      2016-04-26 15:16 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/780d4f1a82a6

Merge


Changeset: c98fb7301cfa
Author:    aph
Date:      2016-04-26 14:38 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c98fb7301cfa

8155100: AArch64: Relax alignment requirement for byte_map_base
Reviewed-by: roland

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp

Changeset: 9a1dea477c24
Author:    rprotacio
Date:      2016-04-26 09:08 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9a1dea477c24

8152844: JVM InstanceKlass Methods For Obtaining Package/Module Should Be Moved to Klass
Summary: Converted package() and module() functions to pure virtual functions of Klass
Reviewed-by: dholmes, coleenp, lfoltan, hseigel

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.hpp
! src/share/vm/runtime/reflection.cpp
! test/runtime/modules/getModuleJNI/GetModule.java

Changeset: 893e7abaa538
Author:    rprotacio
Date:      2016-04-26 14:22 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/893e7abaa538

Merge


Changeset: 3c919951e41b
Author:    rprotacio
Date:      2016-04-26 15:45 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3c919951e41b

Merge


Changeset: ac4e536a72ac
Author:    erikj
Date:      2016-04-26 13:35 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ac4e536a72ac

8150601: Remove the old Hotspot build system
Reviewed-by: ihse

+ make/BuildHotspot.gmk
+ make/Dist.gmk
+ make/HotspotCommon.gmk
- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- make/bsd/makefiles/mapfile-vers-darwin-debug
- make/bsd/makefiles/mapfile-vers-darwin-product
- make/bsd/makefiles/mapfile-vers-debug
- make/bsd/makefiles/mapfile-vers-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
+ make/gensrc/GenerateSources.gmk
+ make/gensrc/GensrcAdlc.gmk
+ make/gensrc/GensrcDtrace.gmk
+ make/gensrc/GensrcJvmti.gmk
- make/hotspot_distro
+ make/ide/CreateVSProject.gmk
- make/jdk_version
- make/jprt.gmk
+ make/lib/CompileDtracePostJvm.gmk
+ make/lib/CompileDtracePreJvm.gmk
+ make/lib/CompileJvm.gmk
+ make/lib/CompileLibjsig.gmk
+ make/lib/CompileLibraries.gmk
+ make/lib/JvmFeatures.gmk
+ make/lib/JvmMapfile.gmk
+ make/lib/JvmOverrideFiles.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
+ make/mapfiles/libjsig/mapfile-vers-solaris
+ make/mapfiles/libjvm_db/mapfile-vers
+ make/mapfiles/libjvm_dtrace/mapfile-vers
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
+ make/symbols/symbols-aix
+ make/symbols/symbols-aix-debug
+ make/symbols/symbols-linux
+ make/symbols/symbols-macosx
+ make/symbols/symbols-shared
+ make/symbols/symbols-solaris
+ make/symbols/symbols-solaris-dtrace-compiler1
+ make/symbols/symbols-solaris-dtrace-compiler2
+ make/symbols/symbols-unix
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix

Changeset: 85f1c7e4a491
Author:    erikj
Date:      2016-04-26 17:46 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/85f1c7e4a491

Merge

- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- make/bsd/makefiles/mapfile-vers-darwin-debug
- make/bsd/makefiles/mapfile-vers-darwin-product
- make/bsd/makefiles/mapfile-vers-debug
- make/bsd/makefiles/mapfile-vers-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix

Changeset: 71ea682fc02c
Author:    kzhaldyb
Date:      2016-04-26 16:50 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/71ea682fc02c

8155092: [TESTBUG] TestHumongousClassLoader.java needs UnlockDiagnosticVMOptions before WhiteBoxAPI
Reviewed-by: tschatzl, dfazunen

! test/gc/g1/humongousObjects/TestHumongousClassLoader.java

Changeset: eaa44972eebe
Author:    ppunegov
Date:      2016-04-26 18:54 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/eaa44972eebe

Merge


Changeset: ef83e47e54fc
Author:    ppunegov
Date:      2016-04-26 20:55 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ef83e47e54fc

Merge


Changeset: 43f859c2d61c
Author:    stefank
Date:      2016-04-27 08:48 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/43f859c2d61c

8141496: BitMap set operations copy their other BitMap argument
Reviewed-by: mgerdin, tschatzl

! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp

Changeset: f968fbadf36b
Author:    dsimms
Date:      2016-04-26 12:46 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f968fbadf36b

8149442: MonitorInUseLists should be on by default, deflate idle monitors taking too long
Summary: MonitorInUseLists on by default
Reviewed-by: rbackman, mlarsson

! src/share/vm/runtime/globals.hpp

Changeset: f1005629063e
Author:    ehelin
Date:      2016-04-27 13:01 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f1005629063e

8155224: Bring back version control history to g1Policy.hpp and g1DefaultPolicy.*
Reviewed-by: pliden, mgerdin, sjohanss

! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp
+ src/share/vm/gc/g1/g1DefaultPolicy.cpp
+ src/share/vm/gc/g1/g1DefaultPolicy.hpp
- src/share/vm/gc/g1/g1Policy.cpp
! src/share/vm/gc/g1/g1Policy.hpp

Changeset: edeb8dc8ff14
Author:    ehelin
Date:      2016-04-27 13:50 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/edeb8dc8ff14

Merge

- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- make/bsd/makefiles/mapfile-vers-darwin-debug
- make/bsd/makefiles/mapfile-vers-darwin-product
- make/bsd/makefiles/mapfile-vers-debug
- make/bsd/makefiles/mapfile-vers-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.hpp
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java

Changeset: 98a9a2760fb3
Author:    sjohanss
Date:      2016-04-27 16:02 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/98a9a2760fb3

8155082: Refactor mutator region restriction
Reviewed-by: mgerdin, tschatzl

! 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

Changeset: 2b004ef3c7b5
Author:    sjohanss
Date:      2016-04-27 16:02 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2b004ef3c7b5

8155087: Calculation in other_time_ms() is incorrect
Reviewed-by: tschatzl, ehelin

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

Changeset: 46bc7ded95bd
Author:    ccheung
Date:      2016-04-27 11:40 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/46bc7ded95bd

8154976: UseSharedSpaces error message is incomplete
Reviewed-by: cjplummer, jiangli, mseledtsov

! src/share/vm/memory/filemap.cpp
! test/runtime/CDSCompressedKPtrs/XShareAuto.java

Changeset: 888f37103953
Author:    mgerdin
Date:      2016-04-27 11:25 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/888f37103953

8155209: Move setting of young index in cset to G1CollectionSet
Reviewed-by: sjohanss, ehelin

! src/share/vm/gc/g1/g1CollectionSet.cpp
! src/share/vm/gc/g1/g1CollectionSet.hpp
! src/share/vm/gc/g1/g1DefaultPolicy.hpp
! src/share/vm/gc/g1/g1Policy.hpp
! src/share/vm/gc/g1/youngList.cpp

Changeset: ea115346976a
Author:    sspitsyn
Date:      2016-04-28 00:36 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ea115346976a

8153749: New capability can_generate_early_class_hook_events
Summary: Add new capability
Reviewed-by: alanb, dsamersoff

! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiManageCapabilities.cpp

Changeset: 2970479dc945
Author:    sspitsyn
Date:      2016-04-28 09:10 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2970479dc945

Merge


Changeset: 510659a31ce3
Author:    hseigel
Date:      2016-04-28 13:44 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/510659a31ce3

8151342: Add module name/version to class histogram output
Summary: Add additional column to histogram containing module at version
Reviewed-by: sundar, gtriantafill

! src/share/vm/memory/heapInspection.cpp
! test/serviceability/dcmd/gc/ClassHistogramTest.java

Changeset: 735010e577f4
Author:    stefank
Date:      2016-04-28 15:52 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/735010e577f4

8155206: Internal VM test DirectiveParser_test is too verbose
Reviewed-by: rehn, neliasso

! src/share/vm/compiler/directivesParser.cpp
! src/share/vm/compiler/directivesParser.hpp

Changeset: 2d886d50a55d
Author:    stefank
Date:      2016-04-28 22:32 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2d886d50a55d

Merge


Changeset: ecf87b0804eb
Author:    sspitsyn
Date:      2016-04-28 12:25 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ecf87b0804eb

8153190: JVMTI GetAllModules should make it clear that it also returns unnamed module
Summary: Clarify the JVMTI spec
Reviewed-by: alanb

! src/share/vm/prims/jvmti.xml

Changeset: b50fef487dea
Author:    sspitsyn
Date:      2016-04-28 19:34 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b50fef487dea

Merge

! src/share/vm/prims/jvmti.xml

Changeset: 525070f8e681
Author:    sspitsyn
Date:      2016-04-28 21:56 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/525070f8e681

Merge


Changeset: 93ec36ff2a6f
Author:    gziemski
Date:      2016-04-28 10:41 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/93ec36ff2a6f

8153835: Fix range of flag MaxDirectMemorySize which is parsed at jlong
Summary: Changed MaxDirectMemorySize type to uint64_t and set max to max_jlong
Reviewed-by: goetz, simonis

! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/globals.hpp

Changeset: f6e74a733a80
Author:    gziemski
Date:      2016-04-28 22:44 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f6e74a733a80

Merge


Changeset: a76d0c16fbf9
Author:    gziemski
Date:      2016-04-28 23:32 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a76d0c16fbf9

Merge


Changeset: 9d66069c0367
Author:    ppunegov
Date:      2016-04-28 17:58 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9d66069c0367

8155034: [TESTBUG] ctw tests fail to compile: module reads package sun.reflect from both jdk.unsupported and java.base
Summary: Replace sun.reflect with jdk.internal.reflect
Reviewed-by: iignatyev, ddmitriev

! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java
! test/testlibrary_tests/ctw/ClassesDirTest.java
! test/testlibrary_tests/ctw/ClassesListTest.java
! test/testlibrary_tests/ctw/JarDirTest.java
! test/testlibrary_tests/ctw/JarsTest.java

Changeset: e6c903c11db8
Author:    kzhaldyb
Date:      2016-04-28 16:55 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e6c903c11db8

8155527: New test TestHumongousClassLoader fails with "-XX:+ExplicitGCInvokesConcurrent" option
Reviewed-by: dfazunen, drwhite, jwilhelm

! test/gc/g1/humongousObjects/TestHumongousClassLoader.java

Changeset: 4b507595eb11
Author:    ppunegov
Date:      2016-04-29 03:02 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4b507595eb11

Merge


Changeset: d525d1232cdc
Author:    ysuenaga
Date:      2016-04-27 21:00 +0900
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d525d1232cdc

8155089: UL: Remove trailing comma from log decoration list
Reviewed-by: dsamersoff, mlarsson

! src/share/vm/logging/logConfiguration.cpp

Changeset: 28ea1f9f8548
Author:    mlarsson
Date:      2016-04-29 04:44 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/28ea1f9f8548

Merge


Changeset: 3b102a7b09af
Author:    amurillo
Date:      2016-04-28 14:44 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3b102a7b09af

Merge

! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
! src/share/vm/prims/jvmtiExport.cpp
- src/share/vm/utilities/array.cpp
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java

Changeset: c1e448cfa9b6
Author:    amurillo
Date:      2016-04-28 23:08 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c1e448cfa9b6

Merge

! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
! src/share/vm/prims/jvmtiExport.cpp

Changeset: 265793c969aa
Author:    sjohanss
Date:      2016-04-29 08:39 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/265793c969aa

8155245: Add logging when MMU target is violated
Reviewed-by: ehelin, mgerdin

! src/share/vm/gc/g1/g1MMUTracker.cpp
! src/share/vm/logging/logPrefix.hpp
! src/share/vm/logging/logTag.hpp

Changeset: 19f0981cb686
Author:    thartmann
Date:      2016-04-25 10:51 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/19f0981cb686

8154763: Crash with "assert(RangeCheckElimination)" if RangeCheckElimination is disabled
Summary: Disable multiversioning if range check elimination is turned off.
Reviewed-by: mcberg, kvn

! src/share/vm/opto/loopTransform.cpp
! src/share/vm/runtime/arguments.cpp
+ test/compiler/rangechecks/TestRangeCheckEliminationDisabled.java

Changeset: 6bbfc96e9707
Author:    thartmann
Date:      2016-04-25 10:53 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6bbfc96e9707

8086057: Crash with "modified node is not on IGVN._worklist" when running with -XX:-SplitIfBlocks
Summary: Pre-loop Opaque1 node 'pre_opaq' should be put on the IGVN worklist after modification.
Reviewed-by: kvn

! src/share/vm/opto/superword.cpp
+ test/compiler/loopopts/TestSplitIfBlocksDisabled.java

Changeset: 79dae2cd00ef
Author:    vlivanov
Date:      2016-04-25 18:36 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/79dae2cd00ef

8134918: C2: Type speculation produces mismatched unsafe accesses
Reviewed-by: kvn

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/profiling/UnsafeAccess.java

Changeset: b9474aed0134
Author:    vlivanov
Date:      2016-04-25 21:25 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b9474aed0134

8154172: C1: NPE is thrown instead of linkage error when invoking nonexistent method
Reviewed-by: kvn

! src/share/vm/c1/c1_GraphBuilder.cpp
+ test/compiler/linkage/CallSites.jasm
+ test/compiler/linkage/LinkageErrors.java

Changeset: 69d081845165
Author:    rbackman
Date:      2016-04-26 10:28 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/69d081845165

8151956: Support non-continuous CodeBlobs in HotSpot
Reviewed-by: iveresov, thartmann, simonis

! src/cpu/aarch64/vm/frame_aarch64.cpp
! src/cpu/aarch64/vm/frame_aarch64.hpp
! src/cpu/aarch64/vm/frame_aarch64.inline.hpp
! src/cpu/aarch64/vm/nativeInst_aarch64.cpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/AdapterBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/BufferBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CompiledMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeStub.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SingletonBlob.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/os/bsd/dtrace/generateJvmOffsets.cpp
! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/libjvm_db.c
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
+ src/share/vm/code/compiledMethod.cpp
+ src/share/vm/code/compiledMethod.hpp
! src/share/vm/code/debugInfo.hpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/exceptionHandlerTable.hpp
! src/share/vm/code/icBuffer.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/pcDesc.cpp
! src/share/vm/code/pcDesc.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/code/scopeDesc.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/advancedThresholdPolicy.hpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/rframe.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframe_hp.cpp
! src/share/vm/runtime/vframe_hp.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java
! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
! test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java

Changeset: 9a2e10539d44
Author:    mcberg
Date:      2016-04-26 20:43 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9a2e10539d44

8154896: xml.transform fails intermittently on SKX
Summary: Replace some short branches (jccb) to avoid problem when EVEX is used.
Reviewed-by: twisti, kvn

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

Changeset: 6a17c49de974
Author:    jcivlin
Date:      2016-04-26 21:54 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6a17c49de974

8154495: SHA256 AVX2 intrinsic (when no supports_sha() available)
Reviewed-by: kvn

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86_sha.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86.cpp
! src/cpu/x86/vm/stubRoutines_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java
! test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
! test/testlibrary/jdk/test/lib/cli/predicate/CPUSpecificPredicate.java

Changeset: 746f0b1561db
Author:    roland
Date:      2016-04-27 01:14 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/746f0b1561db

8154939: 8153998 broke vectorization on aarch64
Reviewed-by: kvn, mcberg

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

Changeset: 9fca65b0a9a1
Author:    roland
Date:      2016-04-25 15:14 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9fca65b0a9a1

8155015: Aarch64: bad assert in spill generation code
Reviewed-by: thartmann

! src/cpu/aarch64/vm/aarch64.ad

Changeset: 4fd1504a0237
Author:    vdeshpande
Date:      2016-04-27 13:37 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4fd1504a0237

8154975: Update for vectorizedMismatch with AVX512
Reviewed-by: kvn

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

Changeset: a952f549be4e
Author:    never
Date:      2016-04-27 16:20 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a952f549be4e

8152903: [JVMCI] CompilerToVM::resolveMethod should correctly handle private methods in interfaces
Reviewed-by: iveresov

! 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.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/runtime/javaCalls.cpp
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: 003924155da8
Author:    mdoerr
Date:      2016-04-28 10:32 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/003924155da8

8154836: VM crash due to "Base pointers must match"
Summary: Improve the handling of AddP nodes in final graph reshaping.
Reviewed-by: kvn, zmajo

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

Changeset: 9e21d8c18a7d
Author:    roland
Date:      2016-04-28 15:24 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9e21d8c18a7d

8155612: Aarch64: vector nodes need to support misaligned offset
Summary: Add support for misaligned offsets.
Reviewed-by: aph

! src/cpu/aarch64/vm/aarch64.ad

Changeset: e1ae06426e84
Author:    thartmann
Date:      2016-04-28 17:36 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e1ae06426e84

6941938: Improve array equals intrinsic on SPARC
Summary: Array equals intrinsic should do 8-byte comparison on SPARC.
Reviewed-by: kvn, jrose, mgerdin, twisti

! src/cpu/sparc/vm/macroAssembler_sparc.cpp

Changeset: 1a50b572ea01
Author:    enevill
Date:      2016-04-28 13:26 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1a50b572ea01

8155617: aarch64: ClearArray does not use DC ZVA
Summary: Implement block zero using DC ZVA
Reviewed-by: aph
Contributed-by: long.chen at linaro.org, edward.nevill at gmail.com

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/stubRoutines_aarch64.cpp
! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.hpp

Changeset: 98937e623982
Author:    vlivanov
Date:      2016-04-29 02:13 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/98937e623982

Merge

- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- make/bsd/makefiles/mapfile-vers-darwin-debug
- make/bsd/makefiles/mapfile-vers-darwin-product
- make/bsd/makefiles/mapfile-vers-debug
- make/bsd/makefiles/mapfile-vers-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/frame_aarch64.hpp
! src/cpu/aarch64/vm/frame_aarch64.inline.hpp
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
- src/share/vm/gc/g1/g1Policy.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java

Changeset: ac715a6261b2
Author:    vlivanov
Date:      2016-04-29 14:17 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ac715a6261b2

Merge

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

Changeset: 8341dddb5188
Author:    shshahma
Date:      2016-04-26 23:29 +0530
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8341dddb5188

8147026: Convert an assert in ClassLoaderData to a guarantee
Summary: Guarantee is to ensure classloader is a valid oop will help catch the errors at an early stage rather than crashing the JVM later on in the GC
Reviewed-by: coleenp

! src/share/vm/classfile/classLoaderData.inline.hpp

Changeset: 4f32d61b8f20
Author:    ecaspole
Date:      2016-04-29 10:04 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4f32d61b8f20

8155685: Wrong indentation in ClassFileParser::post_process_parsed_stream
Summary: Fix indentation
Reviewed-by: dcubed

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

Changeset: 2d040098ee0b
Author:    ecaspole
Date:      2016-04-29 18:00 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2d040098ee0b

Merge


Changeset: 9a28091479aa
Author:    jmasa
Date:      2016-04-26 09:19 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9a28091479aa

8154743: Internal Error: psParallelCompact.hpp assert(addr >= _region_start) failed: bad addr
Reviewed-by: tschatzl, kbarrett

! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psParallelCompact.hpp
! src/share/vm/utilities/internalVMTests.cpp

Changeset: f12480688972
Author:    jmasa
Date:      2016-04-29 18:55 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f12480688972

Merge


Changeset: 0679677b7de3
Author:    mockner
Date:      2016-04-29 22:40 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0679677b7de3

8154110: Update class* and safepoint* logging subsystems
Summary: Refactored logging tags in class and safepoint subsystems.
Reviewed-by: coleenp, rehn, hseigel

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verificationType.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/classLoadingService.hpp
! test/compiler/jsr292/CallSiteDepContextTest.java
! test/gc/g1/humongousObjects/TestHumongousClassLoader.java
! test/runtime/SharedArchiveFile/BootAppendTests.java
! test/runtime/logging/ClassInitializationTest.java
! test/runtime/logging/ClassLoadUnloadTest.java
! test/runtime/logging/ClassResolutionTest.java
! test/runtime/logging/LoaderConstraintsTest.java
! test/runtime/logging/RemovedDevelopFlagsTest.java
! test/runtime/logging/SafepointCleanupTest.java
! test/runtime/modules/Xpatch/XpatchTraceCL.java
! test/runtime/verifier/TraceClassRes.java

Changeset: 927d84d0b391
Author:    dsamersoff
Date:      2016-05-01 12:47 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/927d84d0b391

8154258: [TESTBUG] Various serviceability tests fail compilation
Summary: Replace sun.misc.Unsafe with jdk.internal.misc.Unsafe
Reviewed-by: chegar, kvn

! test/compiler/c2/5057225/Test5057225.java
! test/compiler/c2/6603011/Test.java
! test/compiler/c2/6800154/Test6800154.java
! test/compiler/c2/6805724/Test6805724.java
! test/compiler/c2/6968348/Test6968348.java
! test/compiler/c2/7190310/Test7190310_unsafe.java
! test/compiler/c2/8004867/TestIntUnsafeCAS.java
! test/compiler/c2/8004867/TestIntUnsafeVolatile.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/OverflowCodeCacheTest.java
! test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java
! test/compiler/codecache/jmx/BeanTypeTest.java
! test/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java
! test/compiler/codecache/jmx/ManagerNamesTest.java
! test/compiler/codecache/jmx/MemoryPoolsPresenceTest.java
! test/compiler/codecache/jmx/PoolsIndependenceTest.java
! test/compiler/codegen/6823354/Test6823354.java
! test/compiler/compilercontrol/InlineMatcherTest.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/StressAddMultiThreadedTest.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/eliminateAutobox/UnsignedLoads.java
! test/compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
! test/compiler/floatingpoint/TestPow2.java
! test/compiler/inlining/InlineAccessors.java
! test/compiler/intrinsics/IntrinsicAvailableTest.java
! test/compiler/intrinsics/IntrinsicDisabledTest.java
! test/compiler/intrinsics/clone/TestObjectClone.java
! test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java
! test/compiler/intrinsics/string/TestStringIntrinsicMemoryFlow.java
! test/compiler/intrinsics/string/TestStringIntrinsics2.java
! test/compiler/intrinsics/unsafe/HeapByteBufferTest.java
! test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java
! test/compiler/intrinsics/unsafe/UnsafeGetAddressTest.java
! test/compiler/jsr292/CallSiteDepContextTest.java
! test/compiler/jsr292/ContinuousCallSiteTargetChange.java
! test/compiler/jsr292/InvokerGC.java
! test/compiler/jsr292/MHInlineTest.java
! test/compiler/jsr292/NonInlinedCall/GCTest.java
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java
! test/compiler/jsr292/PollutedTrapCounts.java
! test/compiler/jsr292/VMAnonymousClasses.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/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/LookupTypeTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/compiler/jvmci/events/JvmciShutdownEventTest.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/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.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/GetMethodOptionTest.java
! test/compiler/oracle/MethodMatcherTest.java
! test/compiler/rangechecks/TestExplicitRangeChecks.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/runtime/8010927/Test8010927.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableMemoryBarrier.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/stable/TestStableUByte.java
! test/compiler/stable/TestStableUShort.java
! test/compiler/testlibrary/rtm/XAbortProvoker.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/uncommontrap/8009761/Test8009761.java
! test/compiler/unsafe/GetUnsafeObjectG1PreBarrier.java
! test/compiler/unsafe/TestUnsafeLoadControl.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/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
! test/gc/CondCardMark/Basic.java
! test/gc/TestDisableExplicitGC.java
! test/gc/TestSmallHeap.java
! test/gc/arguments/TestDynMaxHeapFreeRatio.java
! test/gc/arguments/TestDynMinHeapFreeRatio.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/gc/arguments/TestSurvivorRatioFlag.java
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java
! test/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestLargePageUseForAuxMemory.java
! test/gc/g1/TestPLABOutput.java
! test/gc/g1/TestShrinkAuxiliaryData.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/TestObjectCollected.java
! test/gc/g1/ihop/TestIHOPErgo.java
! test/gc/g1/ihop/TestIHOPStatic.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/metaspace/TestMetaspaceInitialization.java
! test/gc/parallel/TestDynShrinkHeap.java
! test/gc/parallel/TestPrintGCDetailsVerbose.java
! test/gc/stress/TestMultiThreadStressRSet.java
! test/gc/survivorAlignment/SurvivorAlignmentTestMain.java
! test/runtime/8026365/InvokeSpecialAnonTest.java
! test/runtime/BoolReturn/NativeSmallIntCallsTest.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/ObsoleteFlagErrorMessage.java
! test/runtime/CommandLine/TestLongUnrecognizedVMOption.java
! test/runtime/CommandLine/VMAliasOptions.java
! test/runtime/CommandLine/VMDeprecatedOptions.java
! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/runtime/ErrorHandling/ErrorHandler.java
! test/runtime/ErrorHandling/ProblematicFrameTest.java
! test/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java
! test/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java
! test/runtime/ErrorHandling/TestExitOnOutOfMemoryError.java
! test/runtime/ErrorHandling/TestOnError.java
! test/runtime/ErrorHandling/TestOnOutOfMemoryError.java
! test/runtime/Metaspace/FragmentMetaspace.java
! test/runtime/NMT/ChangeTrackingLevel.java
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/ReleaseCommittedMemory.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/SameObject/SameObject.java
! test/runtime/Thread/Fibonacci.java
! test/runtime/ThreadSignalMask/ThreadSignalMask.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/GetKlassPointerGetJavaMirror.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/GetUnsafe.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/HasNonStatic.java
! test/runtime/contended/Inheritance1.java
! test/runtime/contended/OopMaps.java
! test/runtime/contended/OopMapsSameGroup.java
! test/runtime/getSysPackage/GetSysPkgTest.java
! test/runtime/interned/SanityTest.java
! test/runtime/libadimalloc.solaris.sparc/Testlibadimalloc.java
! test/runtime/logging/ClassInitializationTest.java
! test/runtime/logging/ClassLoadUnloadTest.java
! test/runtime/logging/ClassResolutionTest.java
! test/runtime/logging/LoaderConstraintsTest.java
! test/runtime/logging/MonitorMismatchTest.java
! test/runtime/logging/ProtectionDomainVerificationTest.java
! test/runtime/logging/RemovedDevelopFlagsTest.java
! test/runtime/memory/ReadVMPageSize.java
! test/runtime/memory/StressVirtualSpaceResize.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/UmodUPkg.java
! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_ExpQualOther.java
! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java
! test/runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java
! test/runtime/modules/AccessCheck/UmodUpkg_NotExp.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/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/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/Xpatch/Xpatch2Dirs.java
! test/runtime/modules/Xpatch/XpatchTest.java
! test/runtime/modules/Xpatch/XpatchTraceCL.java
! test/runtime/os/AvailableProcessors.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/AttachWithStalePidFile.java
! test/serviceability/dcmd/gc/FinalizerInfoTest.java
! test/serviceability/dcmd/gc/HeapInfoTest.java
! test/serviceability/dcmd/jvmti/DataDumpDcmdTest.java
! test/serviceability/dcmd/vm/SetVMFlagTest.java
! test/serviceability/logging/TestBasicLogOutput.java
! test/serviceability/logging/TestMultipleXlogArgs.java
! test/serviceability/logging/TestQuotedLogOutputs.java
! test/serviceability/sa/DeadlockDetectionTest.java
! test/serviceability/sa/TestClassLoaderStats.java
! test/serviceability/sa/TestStackTrace.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/jdk/test/lib/Utils.java
! test/testlibrary_tests/AssertsTest.java
! test/testlibrary_tests/RedefineClassTest.java
! test/testlibrary_tests/whitebox/BlobSanityTest.java
! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
! test/testlibrary_tests/whitebox/vm_flags/StringTest.java
! test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java

Changeset: 37b2c3e58db6
Author:    tschatzl
Date:      2016-05-02 10:24 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/37b2c3e58db6

8155232: Augment Workgang to run task with a given number of threads
Summary: Add a method to run a WorkGang with a set number of threads.
Reviewed-by: stefank, jmasa, mgerdin

! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp

Changeset: f0afeb6ea6cc
Author:    tschatzl
Date:      2016-05-02 10:24 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f0afeb6ea6cc

8153507: Improve Card Table Clear Task
Summary: Move card table clear code into remembered set related files. Improve work distribution of this task, and tune thread usage.
Reviewed-by: jmasa, mgerdin

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp

Changeset: 88b3c43da1ea
Author:    tschatzl
Date:      2016-05-02 10:24 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/88b3c43da1ea

8155230: Tune thread usage for mark bitmap clear
Reviewed-by: jmasa, mgerdin

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

Changeset: 2017de685b07
Author:    tschatzl
Date:      2016-05-02 10:24 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2017de685b07

8155233: Lazy coarse map clear
Summary: Only clear the coarse bitmaps of the remembered sets if they were dirtied.
Reviewed-by: jmasa, mgerdin

! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp

Changeset: fa0cd9cfc962
Author:    tschatzl
Date:      2016-05-02 10:24 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fa0cd9cfc962

8155229: Tune thread usage for live data clearing
Reviewed-by: mgerdin, drwhite

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

Changeset: 2196a67ba80c
Author:    egahlin
Date:      2016-04-22 00:08 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2196a67ba80c

8154794: Add support for experimental fields/events to event-based tracing
Reviewed-by: mlarsson, mgronlun

! src/share/vm/trace/trace.dtd

Changeset: 0d184c5eaff9
Author:    egahlin
Date:      2016-05-02 12:44 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0d184c5eaff9

Merge


Changeset: 595048850dde
Author:    tschatzl
Date:      2016-05-02 14:13 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/595048850dde

8155813: Fix indentation in G1RemSetScanState::clear_card_table()
Reviewed-by: mgerdin

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

Changeset: c75df9ba146a
Author:    tschatzl
Date:      2016-05-02 14:14 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c75df9ba146a

8155811: Remove HeapRegionRemSet::_coarse_dirty flag
Reviewed-by: mgerdin, jmasa

! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp

Changeset: 61ba2fd9f73f
Author:    mgerdin
Date:      2016-04-27 16:11 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/61ba2fd9f73f

8150393: Maintain the set of survivor regions in an array between GCs
Reviewed-by: tschatzl, sjohanss

! src/share/vm/gc/g1/g1CollectionSet.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/youngList.cpp
! src/share/vm/gc/g1/youngList.hpp

Changeset: aa66595cba0f
Author:    mgerdin
Date:      2016-05-02 16:53 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/aa66595cba0f

Merge


Changeset: 91d622628ca3
Author:    drwhite
Date:      2016-05-02 11:18 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/91d622628ca3

8155754: Quarantine serviceability/tmtools/jstat/GcTest02.java
Summary: Add @ignore 8155570
Reviewed-by: kbarrett, stefank

! test/serviceability/tmtools/jstat/GcTest02.java

Changeset: 8be3ab1725b1
Author:    drwhite
Date:      2016-05-02 17:58 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8be3ab1725b1

Merge


Changeset: 3529911193e1
Author:    sgehwolf
Date:      2016-05-02 13:39 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3529911193e1

8155819: Support non-continuous CodeBlobs in HotSpot broke Zero
Summary: Adjust to CompiledMethod changes.
Reviewed-by: coleenp, rbackman

! src/cpu/zero/vm/frame_zero.cpp

Changeset: a4e65a17b4e8
Author:    tschatzl
Date:      2016-05-02 17:45 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a4e65a17b4e8

8154955: Negative Other Time in gc logs due to 'Wait for Root Region Scan' not included
Summary: Move the note_gc_start() call before the wait_for_root_region_scanning() one.
Reviewed-by: kbarrett, tschatzl
Contributed-by: Yu Zhang <yu.zhang at oracle.com>

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

Changeset: 56258e3d786c
Author:    tschatzl
Date:      2016-05-02 18:54 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/56258e3d786c

Merge


Changeset: 498be2ac7477
Author:    tschatzl
Date:      2016-05-02 19:43 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/498be2ac7477

Merge


Changeset: 4c3ae95327db
Author:    jmasa
Date:      2016-04-01 12:32 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4c3ae95327db

8150994: UseParallelGC fails with UseDynamicNumberOfGCThreads with specjbb2005
Reviewed-by: tschatzl, kbarrett

! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/pcTasks.hpp
! src/share/vm/gc/parallel/psCompactionManager.cpp
! src/share/vm/gc/parallel/psCompactionManager.hpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psParallelCompact.hpp

Changeset: 67372ed016aa
Author:    jmasa
Date:      2016-05-02 17:46 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/67372ed016aa

Merge


Changeset: 38778aed6bd6
Author:    kbarrett
Date:      2016-05-02 12:07 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/38778aed6bd6

8155524: HotCardCache shouldn't be part of ConcurrentG1Refine
Summary: Make G1CollectedHeap owner of HotCardCache.
Reviewed-by: jmasa, mgerdin, tschatzl

! src/share/vm/gc/g1/concurrentG1Refine.cpp
! src/share/vm/gc/g1/concurrentG1Refine.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/g1RemSetSummary.cpp

Changeset: fc5b64f70199
Author:    dholmes
Date:      2016-05-02 19:38 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fc5b64f70199

8154710: [Solaris] Investigate use of in-memory low-resolution timestamps for Java and internal time API's
Reviewed-by: shade, rriggs, dcubed

! src/os/solaris/vm/os_solaris.cpp

Changeset: f2916653b884
Author:    mikael
Date:      2016-05-03 08:12 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f2916653b884

8153892: Handle unsafe access error directly in signal handler instead of going through a stub
Reviewed-by: stuefe, dholmes

! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp

Changeset: 47b05af5a0b1
Author:    drwhite
Date:      2016-05-02 12:14 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/47b05af5a0b1

8134889: Kitchensink stress test crashes with out of memory error
Summary: Add a hard max of 16 GC threads (each for concurrent and parallel G1) on 32-bit JVMs.
Reviewed-by: mgerdin, pliden

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

Changeset: 88747fe9156b
Author:    dcubed
Date:      2016-05-03 13:30 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/88747fe9156b

8155958: quarantine failing tests from JDK-8155957
Reviewed-by: hseigel, gtriantafill, dsamersoff, sspitsyn

! 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

Changeset: 6784b64bacf0
Author:    stefank
Date:      2016-05-03 22:45 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6784b64bacf0

8141501: Problems with BitMap buffer management
Reviewed-by: pliden, kbarrett

! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_LinearScan.hpp
! src/share/vm/c1/c1_ValueSet.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/compiler/methodLiveness.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/cms/vmStructs_cms.hpp
! src/share/vm/gc/g1/g1CardLiveData.cpp
! src/share/vm/gc/g1/g1CardLiveData.hpp
! src/share/vm/gc/g1/g1CardLiveData.inline.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc/g1/g1PageBasedVirtualSpace.hpp
! src/share/vm/gc/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp
! src/share/vm/gc/parallel/parMarkBitMap.cpp
! src/share/vm/gc/parallel/parMarkBitMap.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/generateOopMap.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/bitMap.inline.hpp

Changeset: 8fedc69ec751
Author:    stefank
Date:      2016-05-04 00:45 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8fedc69ec751

Merge


Changeset: 48c9c6a8206c
Author:    jmasa
Date:      2016-05-03 16:19 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/48c9c6a8206c

8155966: Assertion failures when -XX:+UseParallelGC -XX:ParallelGCThreads=1
Reviewed-by: drwhite, kbarrett

! src/share/vm/gc/parallel/psParallelCompact.cpp

Changeset: 7bece2d3d198
Author:    jmasa
Date:      2016-05-04 00:00 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7bece2d3d198

Merge


Changeset: 4608129ebaaf
Author:    vdeshpande
Date:      2016-05-03 17:11 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4608129ebaaf

8155864: api/java_lang/Math/cos_cos6 and sin_sin6 fail
Reviewed-by: kvn

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

Changeset: f239c2abf397
Author:    kvn
Date:      2016-05-04 03:19 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f239c2abf397

Merge


Changeset: 83f4c7b5a871
Author:    mgerdin
Date:      2016-05-03 12:33 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/83f4c7b5a871

8150721: Don't explicitly manage G1 young regions in YoungList
Reviewed-by: ehelin, sjohanss, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectionSet.cpp
! src/share/vm/gc/g1/g1CollectionSet.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.hpp
! src/share/vm/gc/g1/g1HeapTransition.cpp
! src/share/vm/gc/g1/g1HeapVerifier.cpp
! src/share/vm/gc/g1/g1MonitoringSupport.cpp
! src/share/vm/gc/g1/g1Policy.hpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/youngList.cpp
! src/share/vm/gc/g1/youngList.hpp

Changeset: ece399a2b48a
Author:    mgerdin
Date:      2016-05-04 10:06 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ece399a2b48a

Merge

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

Changeset: 15188aed63c0
Author:    mgerdin
Date:      2016-04-27 16:20 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/15188aed63c0

8155634: Clean out old logging and dead code from SurvRateGroup
Reviewed-by: jmasa, tschatzl, sjohanss

! 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/g1/g1_globals.hpp
! src/share/vm/gc/g1/survRateGroup.cpp
! src/share/vm/gc/g1/survRateGroup.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp

Changeset: 258cc3802222
Author:    mgerdin
Date:      2016-05-04 13:12 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/258cc3802222

8155943: Move G1Eden/SurvivorRegions into their own source files
Reviewed-by: sjohanss, ehelin

! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
+ src/share/vm/gc/g1/g1EdenRegions.hpp
! src/share/vm/gc/g1/g1HeapVerifier.cpp
+ src/share/vm/gc/g1/g1SurvivorRegions.cpp
+ src/share/vm/gc/g1/g1SurvivorRegions.hpp
- src/share/vm/gc/g1/youngList.cpp
- src/share/vm/gc/g1/youngList.hpp

Changeset: 679cf165a53b
Author:    lmesnik
Date:      2016-05-04 17:47 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/679cf165a53b

8155946: Minimal VM fails to built after 8154153: PS: Restore preserved marks in parallel
Reviewed-by: stefank

! src/share/vm/gc/shared/preservedMarks.cpp

Changeset: 0e2a2be60453
Author:    vlivanov
Date:      2016-05-04 23:08 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0e2a2be60453

8155751: Some tests miss othervm for main/bootclasspath mode
Reviewed-by: kvn

! test/compiler/intrinsics/bmi/verifycode/AndnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AndnTestL.java
! test/compiler/jsr292/CallSiteDepContextTest.java
! test/compiler/jsr292/InvokerGC.java
! test/compiler/jsr292/NonInlinedCall/GCTest.java
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java
! test/compiler/jsr292/NonInlinedCall/RedefineTest.java
! test/compiler/jsr292/VMAnonymousClasses.java
! test/compiler/profiling/UnsafeAccess.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/TestStableMemoryBarrier.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/stable/TestStableUByte.java
! test/compiler/stable/TestStableUShort.java
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/compiler/unsafe/UnsafeGetStableArrayElement.java

Changeset: 20a89585a131
Author:    vlivanov
Date:      2016-05-04 21:00 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/20a89585a131

Merge


Changeset: c73f38f23c42
Author:    ctornqvi
Date:      2016-05-04 15:32 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c73f38f23c42

8156066: Backout JDK-8153892
Reviewed-by: coleenp, mikael

! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp

Changeset: e8f9f56b68ae
Author:    ctornqvi
Date:      2016-05-04 23:45 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e8f9f56b68ae

Merge


Changeset: a3b43afdcd61
Author:    jiangli
Date:      2016-05-04 17:32 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a3b43afdcd61

8155678: ClassLoader::initialize_module_loader_map should only be called when dumping CDS archive.
Summary: Make ClassLoader::initialize_module_loader_map explicitly CDS dump time only.
Reviewed-by: ccheung, lfoltan

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/oops/instanceKlass.hpp

Changeset: c533089c14b2
Author:    jiangli
Date:      2016-05-05 00:56 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c533089c14b2

Merge


Changeset: 6bbf7824e2d5
Author:    jiangli
Date:      2016-05-05 03:04 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6bbf7824e2d5

Merge


Changeset: 7647b778662d
Author:    ysuenaga
Date:      2016-05-04 21:53 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7647b778662d

8153073: UL: Set filesize option with k/m/g
Reviewed-by: mlarsson, dholmes

! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! test/serviceability/logging/TestLogRotation.java

Changeset: 5e008c3065e0
Author:    dholmes
Date:      2016-05-05 03:53 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5e008c3065e0

Merge


Changeset: 30cbe45cdd51
Author:    iklam
Date:      2016-05-03 07:23 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/30cbe45cdd51

8155239: [TESTBUG] Simple test setup for JVMTI ClassFileLoadHook
Reviewed-by: cjplummer, mseledtsov

! make/test/JtregNative.gmk
+ test/testlibrary/jvmti/libSimpleClassFileLoadHook.c
+ test/testlibrary_tests/SimpleClassFileLoadHookTest.java

Changeset: 6397feee6873
Author:    tonyp
Date:      2016-05-05 08:51 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6397feee6873

8155257: ParNew/CMS: Clean up promoted object tracking
Reviewed-by: jmasa, ysr

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/promotionInfo.cpp
! src/share/vm/gc/cms/promotionInfo.hpp

Changeset: 397a50a75cd7
Author:    gtriantafill
Date:      2016-05-05 12:25 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/397a50a75cd7

8154942: Remove ProcessTools.getVmInputArguments() from the hotspot test library, as it is not used by any of the hotspot tests
Reviewed-by: ctornqvi, hseigel

! test/testlibrary/jdk/test/lib/ProcessTools.java

Changeset: 3f58c6fb2025
Author:    ctornqvi
Date:      2016-05-05 17:53 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3f58c6fb2025

Merge


Changeset: d9f6f6fe23ac
Author:    kbarrett
Date:      2016-05-05 13:47 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d9f6f6fe23ac

8156072: AllocatedObj msgs coming out during -version etc
Summary: Removed obsolete print.
Reviewed-by: jmasa, ecaspole

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

Changeset: 201fbccc830a
Author:    kbarrett
Date:      2016-05-05 21:13 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/201fbccc830a

Merge


Changeset: fe4e0e970743
Author:    jmasa
Date:      2016-05-04 15:04 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fe4e0e970743

8156050: ParallelCompact_test should skip test if UseParallelOldGC is off
Reviewed-by: drwhite, pliden

! src/share/vm/gc/parallel/psParallelCompact.cpp

Changeset: 894a03df9a71
Author:    jmasa
Date:      2016-05-05 20:11 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/894a03df9a71

Merge


Changeset: 32379cd4f38b
Author:    csahu
Date:      2016-05-02 13:28 +0530
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/32379cd4f38b

8054326: Confusing message in "Current rem set statistics"
Reviewed-by: pliden, kevinw

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

Changeset: bf9e318baefe
Author:    kevinw
Date:      2016-05-06 09:54 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/bf9e318baefe

Merge


Changeset: 6911df5737b0
Author:    amurillo
Date:      2016-05-06 06:12 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6911df5737b0

Merge

- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- make/bsd/makefiles/mapfile-vers-darwin-debug
- make/bsd/makefiles/mapfile-vers-darwin-product
- make/bsd/makefiles/mapfile-vers-debug
- make/bsd/makefiles/mapfile-vers-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/modules.cpp
- src/share/vm/gc/g1/youngList.cpp
- src/share/vm/gc/g1/youngList.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
- src/share/vm/utilities/array.cpp
! test/compiler/intrinsics/bmi/verifycode/AndnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AndnTestL.java
! test/compiler/jsr292/CallSiteDepContextTest.java
! test/compiler/jsr292/InvokerGC.java
! test/compiler/jsr292/NonInlinedCall/GCTest.java
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java
! test/compiler/jsr292/NonInlinedCall/RedefineTest.java
! test/compiler/jsr292/VMAnonymousClasses.java
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.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/TestStableMemoryBarrier.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/stable/TestStableUByte.java
! test/compiler/stable/TestStableUShort.java
! test/compiler/unsafe/UnsafeGetConstantField.java
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java
! test/runtime/getSysPackage/GetSysPkgTest.java
! test/runtime/modules/AccessCheck/DiffCL_Umod.java
! test/runtime/modules/AccessCheck/Umod.java
! test/runtime/modules/JVMAddReadsModule.java
! test/runtime/modules/Xpatch/Xpatch2Dirs.java
! test/runtime/modules/Xpatch/XpatchTest.java
! test/runtime/modules/Xpatch/XpatchTraceCL.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java

Changeset: bcd540fe096b
Author:    amurillo
Date:      2016-05-06 06:23 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/bcd540fe096b

Merge


Changeset: 2a22bacc38a7
Author:    mikael
Date:      2016-05-06 13:00 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2a22bacc38a7

8156088: Reintegrate 8153892: Handle unsafe access error directly in signal handler instead of going through a stub
Reviewed-by: stuefe, dholmes

! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp

Changeset: f8b4999951fb
Author:    kvn
Date:      2016-05-06 15:41 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f8b4999951fb

8156480: Quarantine compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
Reviewed-by: dcubed

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

Changeset: 60b331a4d392
Author:    mikael
Date:      2016-05-06 15:59 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/60b331a4d392

8150921: Update Unsafe getters/setters to use double-register variants
Reviewed-by: dholmes, shade, psandoz, jrose

! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/unsafe.cpp

Changeset: 2194c45f0113
Author:    mikael
Date:      2016-05-07 00:12 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2194c45f0113

Merge


Changeset: 6174ad93770c
Author:    bchristi
Date:      2016-05-06 22:45 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6174ad93770c

8147039: Incorrect locals and operands in compiled frames
Summary: Implement stack walking using javaVFrame instead of vframeStream
Reviewed-by: mchung, vlivanov

! src/share/vm/prims/stackwalk.cpp
! src/share/vm/prims/stackwalk.hpp
! src/share/vm/runtime/vframe.hpp

Changeset: b386109a14b4
Author:    bchristi
Date:      2016-05-07 05:53 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b386109a14b4

Merge


Changeset: a34c6853ec22
Author:    stuefe
Date:      2016-04-28 15:40 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a34c6853ec22

8155639: Remove STEP numbers from error reporting
Reviewed-by: coleenp, twisti

! src/share/vm/utilities/vmError.cpp

Changeset: 54d0862c0773
Author:    jmasa
Date:      2015-08-06 22:07 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/54d0862c0773

6858051: Create GC worker threads dynamically
Reviewed-by: tschatzl, drwhite

! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskManager.hpp
! src/share/vm/gc/parallel/gcTaskThread.cpp
! src/share/vm/gc/parallel/gcTaskThread.hpp
! src/share/vm/gc/shared/adaptiveSizePolicy.cpp
! src/share/vm/gc/shared/adaptiveSizePolicy.hpp
+ src/share/vm/gc/shared/workerManager.hpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp

Changeset: 9eb1d98196cc
Author:    neliasso
Date:      2016-04-18 11:30 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9eb1d98196cc

8154151: VM crashes with assert "Ensure we don't compile before compilebroker init"
Summary: Drop compiles submitted with complevel_none
Reviewed-by: kvn

! src/share/vm/compiler/compileBroker.cpp
+ test/compiler/startup/TieredStopAtLevel0SanityTest.java

Changeset: 4ad15a010a7b
Author:    neliasso
Date:      2016-04-13 14:48 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4ad15a010a7b

8153013: BlockingCompilation test times out
Summary: Task has no invocation count and get stale at once
Reviewed-by: kvn, iveresov, twisti

! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/compiler/compileTask.hpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! test/compiler/whitebox/BlockingCompilation.java

Changeset: 8fc9f252b2ff
Author:    neliasso
Date:      2016-04-22 16:05 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8fc9f252b2ff

8153527: break_tty_lock_for_safepoint causes "assert(false) failed: bad tag in log" and broken compile log
Summary: Retake tty_lock before printing closing tag in print_optoassembly
Reviewed-by: kvn

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

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

8153340: Disallow misconfiguration and improve the consistency of allocation prefetching
Summary: Improve allocation prefetching.
Reviewed-by: kvn

! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp
! src/share/vm/gc/shared/threadLocalAllocBuffer.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: 1adbdb1baab5
Author:    zmajo
Date:      2016-04-29 12:05 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1adbdb1baab5

Merge

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

Changeset: 9b3cd8b1fde6
Author:    zmajo
Date:      2016-04-29 13:10 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9b3cd8b1fde6

Merge


Changeset: e118111d4433
Author:    zmajo
Date:      2016-04-29 14:32 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e118111d4433

8155653: TestVectorUnalignedOffset.java not pushed with 8155612
Summary: Add missing test.
Reviewed-by: aph, adinn

+ test/compiler/vectorization/TestVectorUnalignedOffset.java

Changeset: 7f53603aac5a
Author:    never
Date:      2016-04-29 12:56 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7f53603aac5a

8154483: update IGV with improvements from Graal
Reviewed-by: kvn

! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/FolderNode.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/ImportAction.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/SaveAllAction.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/layer.xml
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/GraphDocument.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputBlock.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Properties.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/serialization/BinaryParser.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/InputGraphProvider.java
! src/share/tools/IdealGraphVisualizer/Graph/nbproject/project.xml
! src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Slot.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/EditorInputGraphProvider.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/EditorTopComponent.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/NodeQuickSearch.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/layer.xml
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/LineWidget.java
! src/share/tools/IdealGraphVisualizer/nbproject/project.properties

Changeset: e007641c7360
Author:    enevill
Date:      2016-04-30 00:57 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e007641c7360

8155790: aarch64: debug VM fails to start after 8155617
Summary: fix base register to point to end after zeroing
Reviewed-by: aph

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp

Changeset: b26c56140837
Author:    dpochepk
Date:      2016-05-02 03:20 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b26c56140837

8155244: JVMCI: MemoryAccessProvider.readUnsafeConstant javadoc should be updated for null JavaKind case
Reviewed-by: twisti

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java

Changeset: c9894d44a9db
Author:    dpochepk
Date:      2016-05-02 03:24 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c9894d44a9db

8155163: JVMCI: MethodHandleAccessProvider.resolveInvokeBasicTarget implementation doesn't match javadoc
Reviewed-by: twisti

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java

Changeset: 1b316f7a9893
Author:    goetz
Date:      2016-05-02 14:17 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1b316f7a9893

8155738: C2: fix frame_complete_offset
Summary: During scratch_emit_size wrong value was set. Also set offset of ppc.
Reviewed-by: kvn, dlong

! src/cpu/ppc/vm/ppc.ad
! src/share/vm/opto/compile.hpp

Changeset: ad3d36d1925e
Author:    rschatz
Date:      2016-05-03 11:57 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ad3d36d1925e

8155735: use strings instead of Symbol* in JVMCI exception stubs
Reviewed-by: never, twisti

! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.hpp

Changeset: 4d45439a2e0a
Author:    twisti
Date:      2016-05-03 19:45 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4d45439a2e0a

Merge


Changeset: b3dfbd360de5
Author:    never
Date:      2016-05-03 12:15 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b3dfbd360de5

8155771: [JVMCI] expose JVM_ACC_IS_CLONEABLE_FAST
Reviewed-by: twisti

! 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.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.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.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: 62cdaf2fbe22
Author:    never
Date:      2016-05-03 21:28 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/62cdaf2fbe22

Merge


Changeset: 3f6fd139a591
Author:    enevill
Date:      2016-05-03 20:36 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3f6fd139a591

8155967: aarch64: fix register usage in block zeroing
Summary: fix array fill stub to use r10 == base and r11 == count
Reviewed-by: aph

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp

Changeset: 61e97cdc804b
Author:    shade
Date:      2016-05-04 17:17 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/61e97cdc804b

8155739: [TESTBUG] VarHandles/Unsafe tests for weakCAS should allow spurious failures
Reviewed-by: psandoz, vlivanov, simonis

! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestByte.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestChar.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestShort.java
! test/compiler/unsafe/X-UnsafeAccessTest.java.template
- test/compiler/unsafe/generate-unsafe-tests.sh

Changeset: 8899dee1b1ed
Author:    roland
Date:      2016-05-04 13:32 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8899dee1b1ed

8155717: Aarch64: enable loop superword's unrolling analysis
Reviewed-by: aph, kvn, mcberg

! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
! src/share/vm/opto/superword.cpp

Changeset: 05d358b254ad
Author:    roland
Date:      2016-04-29 17:24 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/05d358b254ad

8154943: AArch64: redundant address computation instructions with vectorization
Summary: duplicated i2l nodes can be eliminated to optimize redundant address computations
Reviewed-by: kvn, dlong

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86.ad
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/node.cpp

Changeset: b25d174d30f4
Author:    kvn
Date:      2016-05-04 15:30 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b25d174d30f4

8155162: java.util.zip.CRC32C Interpreter/C1 intrinsics support on SPARC
Reviewed-by: kvn
Contributed-by: ahmed.khawaja at oracle.com

! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Runtime1.cpp

Changeset: fc4f9aacd7c6
Author:    psandoz
Date:      2016-05-05 10:03 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fc4f9aacd7c6

8151268: Wire up the x86 _vectorizedMismatch stub routine in C1
Reviewed-by: kvn

! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/vmSymbols.cpp

Changeset: 4a39ee246f70
Author:    kvn
Date:      2016-05-05 17:16 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4a39ee246f70

8154974: AVX-512 equipped inflate, has_negatives & compress intrinsics
Reviewed-by: kvn
Contributed-by: tomasz.wojtowicz at intel.com

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

Changeset: f57bf5857679
Author:    psandoz
Date:      2016-05-05 18:14 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f57bf5857679

8155794: Move Objects.checkIndex BiFunction accepting methods to an internal package
Reviewed-by: shade, vlivanov

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

Changeset: 5bd9548140be
Author:    vlivanov
Date:      2016-05-06 18:20 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5bd9548140be

Merge

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
- test/compiler/unsafe/generate-unsafe-tests.sh
! test/compiler/whitebox/BlockingCompilation.java

Changeset: e09c7128cc52
Author:    jcm
Date:      2016-05-06 05:42 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e09c7128cc52

8156126: LogCompilation: Dump additional info about deoptimization events
Summary: Added reason and pc information to deoptimization info.
Reviewed-by: vlivanov

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

Changeset: 2ec94e2b7659
Author:    jcm
Date:      2016-05-06 05:57 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2ec94e2b7659

8156124: Update compiler/unsafe/UnsafeGetConstantField after JDK-8148518 is fixed
Summary: Removed workaround added for 8148518.
Reviewed-by: vlivanov

! test/compiler/unsafe/UnsafeGetConstantField.java

Changeset: 39909356cfb4
Author:    jcm
Date:      2016-05-06 06:08 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/39909356cfb4

8156131: C2: MachProj dumps data on tty w/ -XX:+WizardMode
Summary: Made to dump on output stream on wizard mode.
Reviewed-by: vlivanov

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

Changeset: 2f835b9637ee
Author:    vlivanov
Date:      2016-05-06 19:45 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2f835b9637ee

Merge

! src/share/vm/classfile/classLoader.cpp
! test/compiler/unsafe/UnsafeGetConstantField.java

Changeset: 011616fee690
Author:    vlivanov
Date:      2016-05-09 13:13 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/011616fee690

Merge

! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp

Changeset: 58439934150d
Author:    erikj
Date:      2016-05-09 13:22 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/58439934150d

8156018: Hotspot visual studio project generation broken
Reviewed-by: mgronlun, ctornqvi
Contributed-by: magnus.ihse.bursie at oracle.com

+ make/src/classes/build/tools/projectcreator/ArgsParser.java
+ make/src/classes/build/tools/projectcreator/BuildConfig.java
+ make/src/classes/build/tools/projectcreator/FileTreeCreator.java
+ make/src/classes/build/tools/projectcreator/FileTreeCreatorVC10.java
+ make/src/classes/build/tools/projectcreator/ProjectCreator.java
+ make/src/classes/build/tools/projectcreator/Util.java
+ make/src/classes/build/tools/projectcreator/WinGammaPlatform.java
+ make/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java
- src/share/tools/ProjectCreator/ArgsParser.java
- src/share/tools/ProjectCreator/BuildConfig.java
- src/share/tools/ProjectCreator/FileTreeCreator.java
- src/share/tools/ProjectCreator/FileTreeCreatorVC10.java
- src/share/tools/ProjectCreator/ProjectCreator.java
- src/share/tools/ProjectCreator/Util.java
- src/share/tools/ProjectCreator/WinGammaPlatform.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC10.java

Changeset: e0fb424caaf7
Author:    erikj
Date:      2016-05-09 13:55 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/e0fb424caaf7

Merge

- src/share/tools/ProjectCreator/ArgsParser.java
- src/share/tools/ProjectCreator/BuildConfig.java
- src/share/tools/ProjectCreator/FileTreeCreator.java
- src/share/tools/ProjectCreator/FileTreeCreatorVC10.java
- src/share/tools/ProjectCreator/ProjectCreator.java
- src/share/tools/ProjectCreator/Util.java
- src/share/tools/ProjectCreator/WinGammaPlatform.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC10.java

Changeset: 8e0fe2ce0d9b
Author:    ehelin
Date:      2016-05-04 11:29 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8e0fe2ce0d9b

8156022: Add prediction for cost_per_byte_ms to G1Analytics
Reviewed-by: sjohanss, mgerdin

! src/share/vm/gc/g1/g1Analytics.cpp
! src/share/vm/gc/g1/g1Analytics.hpp

Changeset: d7faecfb5fe8
Author:    jmasa
Date:      2016-05-06 14:35 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d7faecfb5fe8

8155992: Change name of StealRegionCompactionTask to something that emphasizes the compaction task.
Reviewed-by: kbarrett, ehelin, drwhite

! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/pcTasks.hpp
! src/share/vm/gc/parallel/psCompactionManager.hpp
! src/share/vm/gc/parallel/psParallelCompact.cpp

Changeset: 05e1391bdac7
Author:    jmasa
Date:      2016-05-09 17:36 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/05e1391bdac7

Merge


Changeset: f86a34e67a05
Author:    ccheung
Date:      2016-05-09 12:20 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f86a34e67a05

8155574: ClassLoader::initialize_module_loader_map crashes if the char_buf is not NULL terminated
Reviewed-by: jiangli, iklam

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

Changeset: 8bfef5982e56
Author:    ccheung
Date:      2016-05-09 21:27 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8bfef5982e56

Merge


Changeset: d590007cce26
Author:    iignatyev
Date:      2016-05-09 14:15 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d590007cce26

8149591: Prepare hotspot for GTest
Reviewed-by: jwilhelm
Contributed-by: stefan.karlsson at oracle.com, stefan.sarne at oracle.com, jesper.wilhelmsson at oracle.com, erik.helin at oracle.com, alexandre.iline at oracle.com, igor.ignatyev at oracle.com

! src/os/posix/vm/os_posix.cpp
! src/share/vm/memory/allocation.cpp
+ src/share/vm/memory/operator_new.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/management.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp

Changeset: 148981ec9f91
Author:    iignatyev
Date:      2016-05-09 14:15 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/148981ec9f91

8148244: Finalize and integrate GTest implementation
Reviewed-by: jwilhelm, erikj
Contributed-by: stefan.karlsson at oracle.com, stefan.sarne at oracle.com, jesper.wilhelmsson at oracle.com, erik.helin at oracle.com, alexandre.iline at oracle.com, igor.ignatyev at oracle.com, erik.joelsson at oracle.com

+ make/lib/CompileGtest.gmk
! make/lib/CompileLibraries.gmk
! make/lib/JvmMapfile.gmk
+ make/test/GtestImage.gmk
! test/Makefile
+ test/native/gtestLauncher.cpp
+ test/native/gtestMain.cpp
+ test/native/runtime/test_os.cpp
+ test/native/unittest.hpp
+ test/native/utilities/test_quicksort.cpp

Changeset: 781e19537e17
Author:    kzhaldyb
Date:      2016-05-06 17:51 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/781e19537e17

8132710: Add tests which check that Humongous objects behave as expected after Young GC
8132712: Add tests which check that Humongous objects behave as expected after Full GC
Reviewed-by: jmasa, dfazunen

+ test/gc/g1/humongousObjects/objectGraphTest/GC.java
+ test/gc/g1/humongousObjects/objectGraphTest/GCTokens.java
+ test/gc/g1/humongousObjects/objectGraphTest/ObjectGraph.java
+ test/gc/g1/humongousObjects/objectGraphTest/README
+ test/gc/g1/humongousObjects/objectGraphTest/ReferenceInfo.java
+ test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
+ test/gc/g1/humongousObjects/objectGraphTest/TestcaseData.java

Changeset: 05c2d0b5fa7d
Author:    iignatyev
Date:      2016-05-09 22:03 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/05c2d0b5fa7d

Merge


Changeset: fdc02061f4a1
Author:    iignatyev
Date:      2016-05-09 23:53 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fdc02061f4a1

Merge


Changeset: 0e3de00effac
Author:    rehn
Date:      2016-05-09 22:22 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0e3de00effac

8153535: Convert TraceRedefineClasses to Unified Logging
Reviewed-by: rprotacio, coleenp

! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
- src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
! src/share/vm/prims/methodComparator.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: adfd695e80ff
Author:    coleenp
Date:      2016-05-09 23:06 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/adfd695e80ff

Merge

- src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
! src/share/vm/runtime/globals.hpp

Changeset: b5fe708a9bf8
Author:    dsamersoff
Date:      2016-05-09 23:41 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b5fe708a9bf8

8155091: Remove SA related functions from tmtools
Summary: Remove options that enables support for non-cooperative mode
Reviewed-by: alanb, mchung, sla

! src/jdk.hotspot.agent/share/classes/module-info.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapDumper.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JStack.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PMap.java
! test/serviceability/sa/jmap-hashcode/Test8028623.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java

Changeset: 68853ef19be9
Author:    dsamersoff
Date:      2016-05-10 03:37 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/68853ef19be9

Merge


Changeset: c84a6ce067ad
Author:    mlarsson
Date:      2016-05-09 15:46 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c84a6ce067ad

8145934: Make ttyLocker equivalent for Unified Logging framework
Reviewed-by: rprotacio, stuefe, jrose

! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/logging/logDecorations.cpp
! src/share/vm/logging/logDecorations.hpp
! src/share/vm/logging/logDecorators.hpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/logging/logFileOutput.hpp
! src/share/vm/logging/logFileStreamOutput.cpp
! src/share/vm/logging/logFileStreamOutput.hpp
+ src/share/vm/logging/logMessage.hpp
+ src/share/vm/logging/logMessageBuffer.cpp
+ src/share/vm/logging/logMessageBuffer.hpp
! src/share/vm/logging/logOutput.hpp
! src/share/vm/logging/logOutputList.hpp
! src/share/vm/logging/logPrefix.hpp
! src/share/vm/logging/logTagSet.cpp
! src/share/vm/logging/logTagSet.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/internalVMTests.cpp

Changeset: 22bf25cb9859
Author:    ysuenaga
Date:      2016-05-07 10:29 +0900
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/22bf25cb9859

8156033: jhsdb jmap cannot set heapdump name
Reviewed-by: dsamersoff

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JMap.java

Changeset: 62e86ede0bf0
Author:    dsamersoff
Date:      2016-05-10 11:50 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/62e86ede0bf0

Merge


Changeset: ae70ccde5447
Author:    ysuenaga
Date:      2016-05-06 09:13 +0900
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/ae70ccde5447

8156133: FindCrashesAction in HSDB does not work except Solaris platform
Reviewed-by: dsamersoff

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/vmError.hpp

Changeset: 2b2cc4a01fda
Author:    dsamersoff
Date:      2016-05-10 14:26 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2b2cc4a01fda

Merge


Changeset: b1efbedd2780
Author:    tschatzl
Date:      2016-05-10 16:40 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b1efbedd2780

8156660: JDK-8150393 does not set _scan_in_progress properly
Reviewed-by: ehelin, mgerdin

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

Changeset: 9a41c4ac76c4
Author:    tschatzl
Date:      2016-05-10 16:40 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9a41c4ac76c4

8155721: Sparse remset wastes half of entry memory
Summary: Only allocate as much SparsePRTEntry memory as required, not for the theoretical maximum.
Reviewed-by: mgerdin, sjohanss

! src/share/vm/gc/g1/sparsePRT.cpp
! src/share/vm/gc/g1/sparsePRT.hpp

Changeset: 6b701219b703
Author:    tschatzl
Date:      2016-05-10 16:40 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/6b701219b703

8155810: Bound the number of root region scan threads to the number of survivor regions
Reviewed-by: jmasa, sjohanss

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

Changeset: 299de0f2244c
Author:    tschatzl
Date:      2016-05-10 16:42 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/299de0f2244c

8047328: Improve memory usage for cards in SparsePRTEntry
Summary: Use uint16_t for cards in a SparsePRTEntry, and use an additional integer to record the current position on where to add the next card.
Reviewed-by: mgerdin, ehelin
Contributed-by: Andreas Sjoberg <andreas.sjoberg at oracle.com>, Thomas Schatzl <thomas.schatzl at oracle.com>

! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/sparsePRT.cpp
! src/share/vm/gc/g1/sparsePRT.hpp

Changeset: 8e3c3195f07f
Author:    tschatzl
Date:      2016-05-10 18:30 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8e3c3195f07f

Merge


Changeset: 137319683e94
Author:    gziemski
Date:      2016-05-10 12:10 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/137319683e94

8073500: Prevent certain commercial flags from being changed at runtime
Summary: Implement new writeable mechanism for flag control
Reviewed-by: coleenp, iklam

! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/os/aix/vm/globals_aix.hpp
! src/os/bsd/vm/globals_bsd.hpp
! src/os/linux/vm/globals_linux.hpp
! src/os/solaris/vm/globals_solaris.hpp
! src/os/windows/vm/globals_windows.hpp
! src/share/vm/c1/c1_globals.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/gc/g1/g1_globals.cpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/jvmci/jvmci_globals.cpp
! src/share/vm/jvmci/jvmci_globals.hpp
! src/share/vm/opto/c2_globals.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.hpp
+ src/share/vm/runtime/commandLineFlagWriteableList.cpp
+ src/share/vm/runtime/commandLineFlagWriteableList.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/os_ext.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 1abcfc1f9d78
Author:    gziemski
Date:      2016-05-10 20:56 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1abcfc1f9d78

Merge


Changeset: 8ba448b21d8c
Author:    kzhaldyb
Date:      2016-05-10 21:23 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8ba448b21d8c

8150865: SQE test: GC unified logging: check that dynamic log level doesn't break anything
Reviewed-by: jwilhelm, dfazunen

! test/TEST.groups
+ test/gc/logging/TestUnifiedLoggingSwitchStress.java

Changeset: fbc95dc4380d
Author:    dfazunen
Date:      2016-05-10 23:23 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fbc95dc4380d

Merge


Changeset: cd3ca570f548
Author:    goetz
Date:      2016-05-06 09:10 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/cd3ca570f548

8156190: [ppc] Fix build after "8151268: Wire up the x86 _vectorizedMismatch stub routine in C1"
Summary: New function was placed within other function.
Reviewed-by: mdoerr

! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp

Changeset: fcb21f5eac8e
Author:    shade
Date:      2016-05-06 15:41 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/fcb21f5eac8e

8156068: Unsafe.{get|set}Opaque should be single copy atomic
Reviewed-by: psandoz, vlivanov

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

Changeset: 2073d966bcef
Author:    shade
Date:      2016-05-06 14:44 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2073d966bcef

Merge


Changeset: c9a66dff4f34
Author:    vlivanov
Date:      2016-05-06 18:37 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/c9a66dff4f34

Merge

- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- make/bsd/makefiles/mapfile-vers-darwin-debug
- make/bsd/makefiles/mapfile-vers-darwin-product
- make/bsd/makefiles/mapfile-vers-debug
- make/bsd/makefiles/mapfile-vers-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
- src/share/vm/gc/g1/g1Policy.cpp
- src/share/vm/gc/g1/youngList.cpp
- src/share/vm/gc/g1/youngList.hpp
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java

Changeset: dfaa2566defa
Author:    shade
Date:      2016-05-06 17:59 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/dfaa2566defa

8155965: Unsafe.weakCompareAndSetVolatile entry points and intrinsics
Reviewed-by: psandoz, vlivanov

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/library_call.cpp
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/X-UnsafeAccessTest.java.template

Changeset: 2c2e477471f0
Author:    vlivanov
Date:      2016-05-06 19:35 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/2c2e477471f0

Merge

! src/share/vm/classfile/vmSymbols.hpp

Changeset: aab4a6fd477a
Author:    never
Date:      2016-05-05 20:14 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/aab4a6fd477a

8156178: [JVMCI] expose StubRoutines trig functions
Reviewed-by: kvn

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp

Changeset: 481284d8ed27
Author:    never
Date:      2016-05-06 18:08 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/481284d8ed27

Merge


Changeset: 8750b0517271
Author:    rraghavan
Date:      2016-05-09 01:21 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/8750b0517271

8153655: Make intrinsics flags diagnostic and update intrinsics tests to enable diagnostic options
Summary: converted all intrinsics flags to diagnostic and updated related intrinsics tests to enable diagnostic options
Reviewed-by: kvn

! src/share/vm/c1/c1_globals.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/globals.hpp
! test/compiler/cpuflags/AESIntrinsicsBase.java
! test/compiler/intrinsics/muladd/TestMulAdd.java
! test/compiler/intrinsics/sha/cli/SHAOptionsBase.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/runtime/6859338/Test6859338.java

Changeset: 064d18bc1889
Author:    roland
Date:      2016-05-09 11:34 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/064d18bc1889

8154826: AArch64: take advantage better of base + shifted offset addressing mode
Summary: reshape address subtree to fit aarch64 addressing mode
Reviewed-by: kvn, aph

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp

Changeset: cf3f7ec2a1c7
Author:    vlivanov
Date:      2016-05-11 00:31 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/cf3f7ec2a1c7

Merge

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/globals.hpp

Changeset: f2a0c035835b
Author:    vlivanov
Date:      2016-05-10 21:38 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f2a0c035835b

Merge


Changeset: b2f17e1250fd
Author:    vlivanov
Date:      2016-05-11 00:40 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b2f17e1250fd

Merge

! src/share/vm/c1/c1_globals.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/globals.hpp

Changeset: aa11081b8307
Author:    dholmes
Date:      2016-05-11 01:02 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/aa11081b8307

8154715: Missing destructor and/or TLS clearing calls for terminating threads
Summary: clear TLS on return from thread->run() unless already done. Prohibit asynchronous thread deletion.
Reviewed-by: stefank, sspitsyn
Contributed-by: Brian Gardner <openjdk at getsnappy.com>

! 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/os_windows.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp

Changeset: 5560c6f1449d
Author:    dholmes
Date:      2016-05-11 02:32 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5560c6f1449d

8156689: [TESTBUG] runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java disable range testing of Allocate*PrefetchLines
Reviewed-by: kvn

! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: 21918a2e61f9
Author:    mlarsson
Date:      2016-05-11 10:54 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/21918a2e61f9

8146948: Enable listing of LogTagSets and add support for LogTagSet descriptions
Reviewed-by: rehn, iklam, kbarrett

! src/share/vm/logging/log.cpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logTagSet.cpp
! src/share/vm/logging/logTagSet.hpp
+ src/share/vm/logging/logTagSetDescriptions.cpp
+ src/share/vm/logging/logTagSetDescriptions.hpp
! src/share/vm/utilities/internalVMTests.cpp

Changeset: a7dcd050f119
Author:    kzhaldyb
Date:      2016-05-11 18:49 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a7dcd050f119

8156763: Quarantine gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
Reviewed-by: jprovino, tschatzl

! test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java

Changeset: 5777a02b1783
Author:    ccheung
Date:      2016-05-11 12:19 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5777a02b1783

8156789: missing condition in ClassPathZipEntry::open_versioned_entry()
Summary: added back the !_is_boot_append condition
Reviewed-by: hseigel, jiangli

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

Changeset: aa97e2b7c9fa
Author:    aph
Date:      2016-05-11 20:10 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/aa97e2b7c9fa

8155627: Enable SA on AArch64
Reviewed-by: roland, dholmes

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java

Changeset: 84f610d1b794
Author:    ppunegov
Date:      2016-05-11 20:06 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/84f610d1b794

8150247: CompilerControl: LogCompilation testing
Summary: add a test for standalone LogCompilation testing
Reviewed-by: kvn

+ test/compiler/compilercontrol/logcompilation/LogTest.java
! test/compiler/compilercontrol/share/processors/LogProcessor.java
! test/compiler/compilercontrol/share/scenario/Scenario.java

Changeset: 24c1a0c737a5
Author:    ppunegov
Date:      2016-05-11 19:41 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/24c1a0c737a5

Merge


Changeset: 67ace7884a83
Author:    ppunegov
Date:      2016-05-12 13:25 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/67ace7884a83

Merge


Changeset: 389cc3cd2777
Author:    dsamersoff
Date:      2016-05-12 17:47 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/389cc3cd2777

8156769: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java fails with java.lang.Exception
Summary: Update test to use jhsdb instead of jmap
Reviewed-by: sla

! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java

Changeset: 4ce473923672
Author:    jprovino
Date:      2016-05-12 11:54 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/4ce473923672

8156851: Compilation error compiling XpatchDupModule.java and XpatchDupJavaBase.java
Summary: test needs @modules java.base/jdk.internal.misc
Reviewed-by: jwilhelm, drwhite

! test/runtime/modules/Xpatch/XpatchDupJavaBase.java
! test/runtime/modules/Xpatch/XpatchDupModule.java

Changeset: 798a3c468407
Author:    jprovino
Date:      2016-05-12 16:46 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/798a3c468407

Merge


Changeset: 226ebf31ae43
Author:    jprovino
Date:      2016-05-13 15:57 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/226ebf31ae43

8156964: gc/logging/TestUnifiedLoggingSwitchStress.java hits assert
Summary: Old debug code needs to be removed.
Reviewed-by: stefank, jwilhelm

! src/share/vm/gc/parallel/psScavenge.inline.hpp

Changeset: 1691ffd6dab4
Author:    amurillo
Date:      2016-05-14 15:34 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1691ffd6dab4

Merge

- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- make/bsd/makefiles/mapfile-vers-darwin-debug
- make/bsd/makefiles/mapfile-vers-darwin-product
- make/bsd/makefiles/mapfile-vers-debug
- make/bsd/makefiles/mapfile-vers-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
- src/share/tools/ProjectCreator/ArgsParser.java
- src/share/tools/ProjectCreator/BuildConfig.java
- src/share/tools/ProjectCreator/FileTreeCreator.java
- src/share/tools/ProjectCreator/FileTreeCreatorVC10.java
- src/share/tools/ProjectCreator/ProjectCreator.java
- src/share/tools/ProjectCreator/Util.java
- src/share/tools/ProjectCreator/WinGammaPlatform.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
- src/share/vm/gc/g1/youngList.cpp
- src/share/vm/gc/g1/youngList.hpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/prims/jvm.cpp
- src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
- src/share/vm/utilities/array.cpp
! test/Makefile
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
- test/compiler/unsafe/generate-unsafe-tests.sh
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java

Changeset: 35e7b0314d18
Author:    kvn
Date:      2016-05-19 11:01 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/35e7b0314d18

8157184: java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed with a fatal error
Summary: Add missing cache_line_size > 0 checks.
Reviewed-by: vlivanov, kbarrett

! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp

Changeset: 04d81325b25d
Author:    lana
Date:      2016-05-19 19:45 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/04d81325b25d

Merge

- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- make/bsd/makefiles/mapfile-vers-darwin-debug
- make/bsd/makefiles/mapfile-vers-darwin-product
- make/bsd/makefiles/mapfile-vers-debug
- make/bsd/makefiles/mapfile-vers-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
- src/share/tools/ProjectCreator/ArgsParser.java
- src/share/tools/ProjectCreator/BuildConfig.java
- src/share/tools/ProjectCreator/FileTreeCreator.java
- src/share/tools/ProjectCreator/FileTreeCreatorVC10.java
- src/share/tools/ProjectCreator/ProjectCreator.java
- src/share/tools/ProjectCreator/Util.java
- src/share/tools/ProjectCreator/WinGammaPlatform.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
- src/share/vm/gc/g1/youngList.cpp
- src/share/vm/gc/g1/youngList.hpp
- src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
- src/share/vm/utilities/array.cpp
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
- test/compiler/unsafe/generate-unsafe-tests.sh
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java

Changeset: f8c04f51e59a
Author:    alanb
Date:      2016-05-21 08:00 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f8c04f51e59a

8152650: ModuleFinder.compose should accept varargs
Reviewed-by: mchung

! 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/UmodUPkg.java
! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_ExpQualOther.java
! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java
! test/runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java
! test/runtime/modules/AccessCheck/UmodUpkg_NotExp.java
! test/runtime/modules/AccessCheck/Umod_ExpQualOther.java
! test/runtime/modules/AccessCheck/Umod_ExpUnqual.java
! test/runtime/modules/AccessCheck/Umod_PkgNotExp.java

Changeset: 96d12502f87d
Author:    iignatyev
Date:      2016-05-23 17:49 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/96d12502f87d

8156681: Add jtreg wrapper for hotspot gtest tests
Reviewed-by: jwilhelm, ehelin

+ test/native/GTestWrapper.java

Changeset: 79d6d3def569
Author:    goetz
Date:      2016-05-17 03:26 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/79d6d3def569

8156929: [aix] Add missing includes
Reviewed-by: coleenp, dholmes

! src/share/vm/gc/g1/g1HeapSizingPolicy_ext.cpp
! src/share/vm/runtime/mutex.cpp

Changeset: 23f19168390c
Author:    coleenp
Date:      2016-05-17 08:51 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/23f19168390c

8155951: VM crash in nsk/jvmti/RedefineClasses/StressRedefine: assert failed: Corrupted constant pool
8151066: assert(0 <= i && i < length()) failed: index out of bounds
Summary: lock classes for redefinition because constant pool merging isn't thread safe, use method constant pool because constant pool merging doesn't make equivalent cpCaches because of invokedynamic
Reviewed-by: sspitsyn, dholmes

! src/share/vm/ci/ciStreams.cpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp

Changeset: 5577f7c94439
Author:    ctornqvi
Date:      2016-05-17 11:39 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/5577f7c94439

8156882: Remove hotspot/test/testlibrary/whitebox
Reviewed-by: coleenp, mockner, dfazunen, iignatyev

- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: f0c6ff7fcfa9
Author:    jmasa
Date:      2016-05-13 12:36 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f0c6ff7fcfa9

8156867: Simplify/reduce testing in ParallelCompact_test
Reviewed-by: jwilhelm, jprovino

! src/share/vm/gc/parallel/psParallelCompact.cpp

Changeset: 890d81d31ea1
Author:    jmasa
Date:      2016-05-17 17:40 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/890d81d31ea1

Merge

- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 3a09628e0316
Author:    jiangli
Date:      2016-05-17 17:42 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/3a09628e0316

8149977: DumpLoadedClassList should not include generated classes.
Summary: Exclude anonymous classes from the generated class list.
Reviewed-by: ccheung, iklam, hseigel

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

Changeset: 9a9e0c3725ee
Author:    amurillo
Date:      2016-05-20 11:23 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9a9e0c3725ee

Merge

- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 9aeae6b0a7a1
Author:    amurillo
Date:      2016-05-23 09:30 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9aeae6b0a7a1

Merge


Changeset: cca990cdcb14
Author:    amurillo
Date:      2016-05-23 13:52 -0700
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/cca990cdcb14

Merge


Changeset: 0be6f4f5d186
Author:    sla
Date:      2016-05-24 12:15 +0200
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/0be6f4f5d186

8157605: Can't set both CONCURRENCY and EXTRA_JTREG_OPTIONS when running tests
Reviewed-by: tbell, erikj

! test/Makefile

Changeset: 7e293105dbb0
Author:    lana
Date:      2016-05-26 16:02 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/7e293105dbb0

Added tag jdk-9+120 for changeset 0be6f4f5d186

! .hgtags

Changeset: 9d90a83ddcc0
Author:    lana
Date:      2016-06-02 20:33 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/9d90a83ddcc0

Added tag jdk-9+121 for changeset 7e293105dbb0

! .hgtags

Changeset: a55b7ceeb0a1
Author:    gadams
Date:      2016-06-28 10:25 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a55b7ceeb0a1

Merge

- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- make/bsd/makefiles/mapfile-vers-darwin-debug
- make/bsd/makefiles/mapfile-vers-darwin-product
- make/bsd/makefiles/mapfile-vers-debug
- make/bsd/makefiles/mapfile-vers-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
+ make/lib/CompileJvm.gmk
+ make/lib/CompileLibjsig.gmk
+ make/lib/JvmMapfile.gmk
+ make/lib/JvmOverrideFiles.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.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/x86/vm/templateInterpreterGenerator_x86_32.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
- src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
- src/share/tools/ProjectCreator/ArgsParser.java
- src/share/tools/ProjectCreator/BuildConfig.java
- src/share/tools/ProjectCreator/FileTreeCreator.java
- src/share/tools/ProjectCreator/FileTreeCreatorVC10.java
- src/share/tools/ProjectCreator/ProjectCreator.java
- src/share/tools/ProjectCreator/Util.java
- src/share/tools/ProjectCreator/WinGammaPlatform.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
- src/share/vm/gc/g1/youngList.cpp
- src/share/vm/gc/g1/youngList.hpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
- src/share/vm/gc/shared/liveRange.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/filemap.cpp
+ src/share/vm/memory/operator_new.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
- src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
- src/share/vm/runtime/logTimer.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/signature.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/threadLocalStorage.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
- src/share/vm/utilities/array.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/macros.hpp
- src/share/vm/utilities/top.hpp
- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java
- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java
- test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
- test/compiler/jvmci/common/CompilerToVMHelper.java
- test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
- test/compiler/jvmci/events/MetaAccessWrapper.java
- test/compiler/unsafe/generate-unsafe-tests.sh
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/BadObjectClass/Object.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java
- test/stress/gc/TestGCOld.java
- test/stress/gc/TestStressRSetCoarsening.java
- test/testlibrary/jdk/test/lib/PerfCounter.java
- test/testlibrary/jdk/test/lib/PerfCounters.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java



More information about the mobile-dev mailing list