hg: jdk/sandbox: 29 new changesets

chris.hegarty at oracle.com chris.hegarty at oracle.com
Fri Jan 12 21:49:29 UTC 2018


Changeset: 0bce2ae39928
Author:    thartmann
Date:      2017-12-15 16:51 +0100
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/0bce2ae39928

8193608: Quarantine test/hotspot/jtreg/compiler/codegen/Test6896617.java until JDK-8193479 is fixed
Summary: Added test to ProblemList.txt
Reviewed-by: vlivanov

! test/hotspot/jtreg/ProblemList.txt

Changeset: 474cec233fb2
Author:    hseigel
Date:      2017-12-15 11:23 -0500
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/474cec233fb2

8154587: Resolution fails for default method named 'clone'
Summary: Make sure default methods with the same names as those in j.l.Object get put in the default methods table where resolution can find them.
Reviewed-by: acorn, lfoltan

! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/klassVtable.hpp
+ test/hotspot/jtreg/runtime/clone/AbstractClone.java
+ test/hotspot/jtreg/runtime/clone/AbstractNoClones.jasm
+ test/hotspot/jtreg/runtime/clone/DefaultClone.jasm
+ test/hotspot/jtreg/runtime/clone/DefaultFinalize.jasm
+ test/hotspot/jtreg/runtime/clone/DefaultHashCode.jasm
+ test/hotspot/jtreg/runtime/clone/DefaultNoCloneInC.jasm
+ test/hotspot/jtreg/runtime/clone/LocalClone.jasm
+ test/hotspot/jtreg/runtime/clone/NoClones.jasm
+ test/hotspot/jtreg/runtime/clone/invokevirtual/DefMethClone.jasm
+ test/hotspot/jtreg/runtime/clone/invokevirtual/HasLocalClone.jasm
+ test/hotspot/jtreg/runtime/clone/invokevirtual/I1.java
+ test/hotspot/jtreg/runtime/clone/invokevirtual/I1Abstr.java
+ test/hotspot/jtreg/runtime/clone/invokevirtual/NoLocalClone.jasm
+ test/hotspot/jtreg/runtime/clone/invokevirtual/NoLocalCloneAbstr.jasm
+ test/hotspot/jtreg/runtime/clone/invokevirtual/SuperClass.jasm

Changeset: 0c0b618a20b1
Author:    jwilhelm
Date:      2017-12-15 16:54 +0100
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/0c0b618a20b1

Merge

- src/java.base/share/classes/java/util/zip/ZStreamRef.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/Gen.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/InternalError.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/JNI.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/JavahFileManager.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTool.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/LLNI.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/Main.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/Mangle.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/NativeHeaderTool.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/TypeSignature.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/Util.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n.properties
- src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_ja.properties
- src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_zh_CN.properties
- src/jdk.compiler/share/classes/com/sun/tools/javah/resources/version.properties-template
- test/jdk/sun/security/tools/keytool/p12importks.sh
- test/langtools/tools/javac/T8152360/DeprecateJavahTest.java
- test/langtools/tools/javac/nativeHeaders/javahComparison/CompareTest.java
- test/langtools/tools/javac/nativeHeaders/javahComparison/TestClass1.java
- test/langtools/tools/javac/nativeHeaders/javahComparison/TestClass4.java
- test/langtools/tools/javac/nativeHeaders/javahComparison/TestClass5.java
- test/langtools/tools/javah/4942232/ParamClassTest.java
- test/langtools/tools/javah/4942232/Test.java
- test/langtools/tools/javah/6257087/T6257087.java
- test/langtools/tools/javah/6572945/T6572945.java
- test/langtools/tools/javah/6572945/TestClass1.java
- test/langtools/tools/javah/6572945/TestClass2.java
- test/langtools/tools/javah/6572945/TestClass3.java
- test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass1.h
- test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass1_Inner1.h
- test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass1_Inner2.h
- test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass2.h
- test/langtools/tools/javah/6572945/gold/jni.file.1
- test/langtools/tools/javah/6572945/gold/jni.file.2
- test/langtools/tools/javah/6572945/gold/jni.file.3
- test/langtools/tools/javah/ModuleClass.java
- test/langtools/tools/javah/ReadOldClass.sh
- test/langtools/tools/javah/T4942232/MissingParamClassTest.java
- test/langtools/tools/javah/T5070898.java
- test/langtools/tools/javah/T6893943.java
- test/langtools/tools/javah/T6994608.java
- test/langtools/tools/javah/T7126832/T7126832.java
- test/langtools/tools/javah/T7126832/java.java
- test/langtools/tools/javah/T7185778.java
- test/langtools/tools/javah/TestHelpOpts.java
- test/langtools/tools/javah/VersionTest.java
- test/langtools/tools/javah/constMacroTest/ConstMacroTest.java
- test/langtools/tools/lib/toolbox/JavahTask.java

Changeset: f82e79958beb
Author:    hseigel
Date:      2017-12-15 15:13 -0500
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/f82e79958beb

8167372: Add code to check for getting oops while thread is in native
Summary: Add asserts that detect when a thread is getting oops while in native
Reviewed-by: coleenp, shade, jiangli, gtriantafill

! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp

Changeset: 08b8cc40cb61
Author:    goetz
Date:      2017-12-14 12:57 +0100
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/08b8cc40cb61

8193509: Test dynamic path to retrieve active processor count.
Reviewed-by: dholmes, mdoerr

+ test/hotspot/jtreg/runtime/os/TestUseCpuAllocPath.java

Changeset: 7969cc1b94ee
Author:    rehn
Date:      2017-12-18 12:11 +0100
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/7969cc1b94ee

8193514: UseMembar should not be obsoleted yet
Reviewed-by: dcubed, acorn, mdoerr

! src/hotspot/share/runtime/arguments.cpp

Changeset: 7cc7de9bf4a4
Author:    coleenp
Date:      2017-12-19 06:29 -0500
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/7cc7de9bf4a4

8186903: Remove j-types from Atomic
Summary: Make jlong into int64_t, atomic_FN_long into atomic_FN_int64, make jbyte to u_char.
Reviewed-by: dholmes, dcubed

! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_x86/bsd_x86_32.s
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.hpp
! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.hpp
! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.hpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp

Changeset: 7312ae4465d6
Author:    iklam
Date:      2017-12-04 08:59 -0800
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/7312ae4465d6

8193672: [test] Enhance vm.cds property to check for all conditions required to run CDS tests
Reviewed-by: dholmes, dsamersoff, simonis

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/SharedArchiveFile/ArchiveDoesNotExist.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/CdsDifferentCompactStrings.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/CdsSameObjectAlignment.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/DefaultUseWithClient.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSharedDictionary.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/NonBootLoaderClasses.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SASymbolTableTest.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedArchiveFile.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedBaseAddress.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStrings.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsDedup.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsRunAuto.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/TestInterpreterMethodEntries.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java
! test/hotspot/jtreg/runtime/appcds/AppendClasspath.java
! test/hotspot/jtreg/runtime/appcds/BootClassPathMismatch.java
! test/hotspot/jtreg/runtime/appcds/CaseSensitiveClassPath.java
! test/hotspot/jtreg/runtime/appcds/ClassLoaderTest.java
! test/hotspot/jtreg/runtime/appcds/ClassPathAttr.java
! test/hotspot/jtreg/runtime/appcds/CommandLineFlagCombo.java
! test/hotspot/jtreg/runtime/appcds/CommandLineFlagComboNegative.java
! test/hotspot/jtreg/runtime/appcds/DirClasspathTest.java
! test/hotspot/jtreg/runtime/appcds/DumpClassList.java
! test/hotspot/jtreg/runtime/appcds/ExtraSymbols.java
! test/hotspot/jtreg/runtime/appcds/FieldAnnotationsTest.java
! test/hotspot/jtreg/runtime/appcds/FreeUnusedMetadata.java
! test/hotspot/jtreg/runtime/appcds/HelloExtTest.java
! test/hotspot/jtreg/runtime/appcds/HelloTest.java
! test/hotspot/jtreg/runtime/appcds/IgnoreEmptyClassPaths.java
! test/hotspot/jtreg/runtime/appcds/JvmtiAddPath.java
! test/hotspot/jtreg/runtime/appcds/MismatchedUseAppCDS.java
! test/hotspot/jtreg/runtime/appcds/MissingSuperTest.java
! test/hotspot/jtreg/runtime/appcds/MultiProcessSharing.java
! test/hotspot/jtreg/runtime/appcds/MultiReleaseJars.java
! test/hotspot/jtreg/runtime/appcds/OldClassTest.java
! test/hotspot/jtreg/runtime/appcds/PackageSealing.java
! test/hotspot/jtreg/runtime/appcds/ParallelLoad2.java
! test/hotspot/jtreg/runtime/appcds/ParallelLoadTest.java
! test/hotspot/jtreg/runtime/appcds/PrintSharedArchiveAndExit.java
! test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java
! test/hotspot/jtreg/runtime/appcds/ProtectionDomain.java
! test/hotspot/jtreg/runtime/appcds/RewriteBytecodesTest.java
! test/hotspot/jtreg/runtime/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/appcds/SharedArchiveFile.java
! test/hotspot/jtreg/runtime/appcds/SharedBaseAddress.java
! test/hotspot/jtreg/runtime/appcds/SharedPackages.java
! test/hotspot/jtreg/runtime/appcds/SignedJar.java
! test/hotspot/jtreg/runtime/appcds/SpecifySysLoaderProp.java
! test/hotspot/jtreg/runtime/appcds/TraceLongClasspath.java
! test/hotspot/jtreg/runtime/appcds/UseAppCDS.java
! test/hotspot/jtreg/runtime/appcds/VerifierTest_0.java
! test/hotspot/jtreg/runtime/appcds/VerifierTest_1A.java
! test/hotspot/jtreg/runtime/appcds/VerifierTest_1B.java
! test/hotspot/jtreg/runtime/appcds/VerifierTest_2.java
! test/hotspot/jtreg/runtime/appcds/WideIloadTest.java
! test/hotspot/jtreg/runtime/appcds/WrongClasspath.java
! test/hotspot/jtreg/runtime/appcds/XShareAutoWithChangedJar.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferences.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressTest.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/OpenArchiveRegion.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/RangeNotWithinHeap.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatA.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatB.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatC.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatD.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatE.java
! test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom.java
! test/hotspot/jtreg/runtime/appcds/customLoader/LoaderSegregationTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestMultiFP.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestSingleFP.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ProhibitedPackageNamesTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ProtectionDomain.java
! test/hotspot/jtreg/runtime/appcds/customLoader/SameNameInTwoLoadersTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/UnintendedLoadersTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/UnloadUnregisteredLoaderTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/UnsupportedPlatforms.java
! test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTest.java
! test/hotspot/jtreg/runtime/appcds/javaldr/CheckAnonymousClass.java
! test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDump.java
! test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDump.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/CheckUnsupportedDumpingOptions.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/JigsawOptionsCombo.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/CustomPackage.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchDir.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchJavaBase.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/Simple.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/TwoJars.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/BootAppendTests.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/ClassPathTests.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/limitmods/LimitModsTests.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/OverrideTests.java
! test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHookTest.java
! test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationTest.java
! test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java
! test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java
! test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java
! test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/ExerciseGC.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/FlagCombo.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/InternSharedString.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/InvalidFileFormat.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/LargePages.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/LockSharedStrings.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasicPlus.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsStress.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWbTest.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java

Changeset: 1d24b76cf639
Author:    iklam
Date:      2017-12-19 11:29 -0800
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/1d24b76cf639

8191374: Improve error message when CDS is not supported on exploded build
Reviewed-by: jiangli, hseigel

! src/hotspot/share/classfile/classLoader.cpp

Changeset: d55bee3727de
Author:    dholmes
Date:      2017-12-19 17:31 -0500
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/d55bee3727de

8193840: Add compiler/c2/Test8007294.java to the problem list
Reviewed-by: coleenp

! test/hotspot/jtreg/ProblemList.txt

Changeset: de2e4ff493bf
Author:    coleenp
Date:      2017-12-20 10:05 -0500
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/de2e4ff493bf

8152957: Improve specificity of safepoint logging to print safepoint type
Summary: upgrade safepoint begin logs to Info logging, which has the reason.
Reviewed-by: dholmes, hseigel, zgu

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

Changeset: 9a5bcee1a706
Author:    iklam
Date:      2017-12-20 11:30 -0800
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/9a5bcee1a706

8193897: JDK-8191374 caused windows_i586 build to fail
Reviewed-by: hseigel

! src/hotspot/share/classfile/classLoader.cpp

Changeset: 6e69aea2aee7
Author:    gadams
Date:      2017-12-20 13:41 -0500
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/6e69aea2aee7

8180709: java -javaagent:agent.jar with run-time that does not contain java.instrument prints confusing error
Reviewed-by: cjplummer, sspitsyn

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 18fb03624696
Author:    jwilhelm
Date:      2017-12-21 00:07 +0100
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/18fb03624696

Merge

! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/native/libjava/System.c
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CooperativePhaseTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java

Changeset: ca9489245872
Author:    jcbeyler
Date:      2017-12-20 11:00 -0800
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/ca9489245872

8191987: JDK-8190862 work for arch ppc64
Summary: Cleanup interpreter TLAB code
Reviewed-by: mdoerr, goetz

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp

Changeset: b7af6f568d00
Author:    chegar
Date:      2017-12-22 15:55 +0000
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/b7af6f568d00

8179424: Remove terminally deprecated sun.reflect.Reflection.getCallerClass
Reviewed-by: alanb, dfuchs, dholmes, lancea, mchung, rriggs

! make/mapfiles/libjava/mapfile-vers
! make/mapfiles/libjava/reorder-sparc
! make/mapfiles/libjava/reorder-sparcv9
! make/mapfiles/libjava/reorder-x86
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/native/libjava/Reflection.c
- src/jdk.unsupported/share/classes/sun/reflect/Reflection.java
- test/jdk/jdk/internal/reflect/Reflection/GetCallerClassWithDepth.java
- test/jdk/sun/reflect/Reflection/GetCallerClassWithDepth.java
! test/langtools/tools/jdeps/jdkinternals/RemovedJDKInternals.java
+ test/langtools/tools/jdeps/jdkinternals/patches/jdk.unsupported/sun/reflect/Reflection.java
! test/langtools/tools/jdeps/jdkinternals/src/p/Main.java

Changeset: f3907e64eea2
Author:    rraghavan
Date:      2017-12-22 09:51 -0800
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/f3907e64eea2

8193699: aarch64 fails to build after 8167372
Summary: added ThreadInVMfromUnknown support
Reviewed-by: smonteith, vlivanov

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Changeset: 7b5c930b878c
Author:    glaubitz
Date:      2017-11-29 13:58 +0100
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/7b5c930b878c

8192123: Zero should use compiler built-ins for atomics on linux-arm
Reviewed-by: aph

! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp

Changeset: 614068b0ddd7
Author:    dnsimon
Date:      2017-12-22 18:34 +0100
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/614068b0ddd7

8193930: [JVMCI] calling ResolvedTypeType.getClassInitializer on an array type crashes
Reviewed-by: never, dlong

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetImplementorTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: b97818fba2b0
Author:    jcbeyler
Date:      2017-12-18 15:38 -0800
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/b97818fba2b0

8191027: JDK-8190862 work for arch x86/x64
Summary: Fixed Interpreter never refills TLAB
Reviewed-by: tschatzl, mdoerr, rehn

! src/hotspot/cpu/x86/templateTable_x86.cpp

Changeset: 4aed7c563f7e
Author:    jcbeyler
Date:      2017-12-19 20:10 -0800
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/4aed7c563f7e

8191986: JDK-8190862 work for arch aarch64
Summary: Fixed Interpreter never refills TLAB
Reviewed-by: dsamersoff, adinn, tschatzl, rehn

! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp

Changeset: afb2284bb487
Author:    jcbeyler
Date:      2017-12-19 19:55 -0800
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/afb2284bb487

8191989: JDK-8190862 work for arch sparc
Summary: Fixed Interpreter never refills TLAB
Reviewed-by: tschatzl, rehn

! src/hotspot/cpu/sparc/templateTable_sparc.cpp

Changeset: 9ca19ebea22d
Author:    rkennke
Date:      2017-12-05 10:43 +0000
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/9ca19ebea22d

8193193: AArch64: immByteMapBase operand generated for non-CardTable GCs
Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: 258a4dab74a7
Author:    gadams
Date:      2018-01-02 07:50 -0500
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/258a4dab74a7

8188856: Incorrect file path in an exception message when .java_pid is not accessible on Unix
Reviewed-by: cjplummer, sspitsyn

! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java

Changeset: bda5211e7876
Author:    goetz
Date:      2017-12-21 09:05 +0100
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/bda5211e7876

8193927: Optimize scanning code for oops.
Reviewed-by: simonis, mdoerr, aph

! src/hotspot/cpu/aarch64/relocInfo_aarch64.hpp
! src/hotspot/cpu/arm/relocInfo_arm.hpp
! src/hotspot/cpu/ppc/relocInfo_ppc.hpp
! src/hotspot/cpu/s390/relocInfo_s390.hpp
! src/hotspot/cpu/sparc/relocInfo_sparc.hpp
! src/hotspot/cpu/x86/relocInfo_x86.hpp
! src/hotspot/cpu/zero/relocInfo_zero.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/relocInfo.hpp

Changeset: abf1d797e380
Author:    aph
Date:      2018-01-03 17:29 +0000
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/abf1d797e380

8193260: AArch64: JVMCI: Implement trampoline calls
Reviewed-by: adinn

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/sparc/compiledIC_sparc.cpp
! src/hotspot/cpu/sparc/jvmciCodeInstaller_sparc.cpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp

Changeset: 51825789dd89
Author:    kbarrett
Date:      2018-01-04 18:18 -0500
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/51825789dd89

8194406: Use Atomic::replace_if_null
Reviewed-by: coleenp, dholmes

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/parallel/gcTaskThread.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/services/mallocSiteTable.cpp
! src/hotspot/share/utilities/bitMap.cpp

Changeset: a5548cf24286
Author:    dholmes
Date:      2018-01-04 22:54 -0500
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/a5548cf24286

8194279: support zhaoxin x86 cpu vendor ids CentaurHauls and Shanghai
Reviewed-by: dholmes, kvn
Contributed-by: Vic Wang <vicwang at zhaoxin.com>

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp

Changeset: 4f647519c8be
Author:    jwilhelm
Date:      2018-01-05 22:02 +0100
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/4f647519c8be

Merge

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/thread.cpp
- src/jdk.unsupported/share/classes/sun/reflect/Reflection.java
! test/hotspot/jtreg/ProblemList.txt
- test/jdk/jdk/internal/reflect/Reflection/GetCallerClassWithDepth.java
- test/jdk/sun/reflect/Reflection/GetCallerClassWithDepth.java



More information about the jdk-sandbox-changes mailing list