hg: jdk9/dev/hotspot: 90 new changesets
alejandro.murillo at oracle.com
alejandro.murillo at oracle.com
Thu Jun 30 17:33:13 UTC 2016
Changeset: c73e8464b2e1
Author: shade
Date: 2016-06-06 22:34 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c73e8464b2e1
8075030: JvmtiEnv::GetObjectSize reports incorrect java.lang.Class instance size
Reviewed-by: coleenp, sspitsyn, sla
! src/share/vm/prims/jvmtiEnv.cpp
+ test/serviceability/jvmti/GetObjectSizeClass.java
+ test/serviceability/jvmti/GetObjectSizeClassAgent.java
Changeset: 2487dfedce36
Author: mgronlun
Date: 2016-06-06 20:48 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2487dfedce36
8149803: Adjust lock rankings for some Event-based tracing locks
Reviewed-by: dholmes, acorn
! src/share/vm/runtime/mutexLocker.cpp
Changeset: e159d30b22c0
Author: mgronlun
Date: 2016-06-07 01:58 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e159d30b22c0
Merge
Changeset: b35888b0cb05
Author: ccheung
Date: 2016-06-06 12:51 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b35888b0cb05
8153876: Replace 4K stack allocations with Resource allocations
Reviewed-by: dholmes, hseigel
! src/share/vm/classfile/classLoader.cpp
Changeset: bf38f95751c8
Author: ccheung
Date: 2016-06-07 00:06 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/bf38f95751c8
Merge
Changeset: 51459bc91863
Author: ccheung
Date: 2016-06-07 00:57 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/51459bc91863
Merge
Changeset: 0b039611894c
Author: lmesnik
Date: 2016-06-07 12:55 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/0b039611894c
8154209: Remove client VM from default JIB profile on windows-x86 and linux-x86
Reviewed-by: dholmes
! test/runtime/SharedArchiveFile/DefaultUseWithClient.java
Changeset: 064d10f293f5
Author: simonis
Date: 2016-06-07 18:26 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/064d10f293f5
8158938: AIX: some more new hotspot build fixes
Reviewed-by: erikj
! make/lib/JvmOverrideFiles.gmk
Changeset: e8444d8b2be6
Author: erikj
Date: 2016-06-07 19:05 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e8444d8b2be6
Merge
Changeset: 93c0acb58b92
Author: rprotacio
Date: 2016-06-07 11:39 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/93c0acb58b92
8153858: Clean up needed when obtaining the package name from a fully qualified class name
Summary: Consolidated and refactored code parsing fully qualified names. Includes gtest.
Reviewed-by: dholmes, coleenp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionaryShared.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.hpp
+ test/native/runtime/test_classLoader.cpp
+ test/native/runtime/test_instanceKlass.cpp
Changeset: 670fab077f4d
Author: rprotacio
Date: 2016-06-07 18:17 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/670fab077f4d
Merge
Changeset: 60b4f0442564
Author: coleenp
Date: 2016-06-07 15:34 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/60b4f0442564
8158297: Lack of proper checking of non-well formed elements in CONSTANT_Utf8_info's structure
Summary: Disallow // in class file names during parsing and throw ClassNotFoundException
Reviewed-by: sspitsyn, rehn, gtriantafill
! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/classFileParserBug/TestBadClassName.java
+ test/runtime/classFileParserBug/UseBadInterface1.jcod
+ test/runtime/classFileParserBug/UseBadInterface2.jcod
+ test/runtime/classFileParserBug/p1/BadInterface1.jcod
+ test/runtime/classFileParserBug/p1/BadInterface2.jcod
Changeset: a1dc09350fbc
Author: stefank
Date: 2016-06-08 11:15 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a1dc09350fbc
8155638: Resource allocated BitMaps are often cleared twice
Reviewed-by: neliasso, kvn
! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_ValueSet.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/bitMap.inline.hpp
Changeset: 20ab4806c30e
Author: sjohanss
Date: 2016-06-08 16:29 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/20ab4806c30e
8149085: IntegrationTest1.java fails intermittently due to use of semi-initialized TLAB
Reviewed-by: ehelin, mgerdin
! src/share/vm/gc/shared/threadLocalAllocBuffer.hpp
! src/share/vm/runtime/thread.inline.hpp
Changeset: b4d82f455636
Author: goetz
Date: 2016-06-07 16:08 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b4d82f455636
8158929: [TESTBUG] CommitOverlappingRegions.java can not deal with pages > 32K
Reviewed-by: mockner, dholmes
! test/runtime/NMT/CommitOverlappingRegions.java
Changeset: 56a7054346d5
Author: mockner
Date: 2016-06-08 18:09 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/56a7054346d5
Merge
Changeset: 9441744fec84
Author: ccheung
Date: 2016-06-08 12:50 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9441744fec84
8159019: ResourceMark in ClassLoader::open_versioned_entry() is being used incorrectly
Summary: Call FREE_RESOURCE_ARRAY instead of declaring a ResourceMark
Reviewed-by: hseigel, jiangli
! src/share/vm/classfile/classLoader.cpp
Changeset: 987772c3302c
Author: jiangli
Date: 2016-06-08 18:47 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/987772c3302c
8158681: ClassLoader::classloader_type() is called from code not included under #if INCLUDE_CDS.
Summary: Place CDS related code under #if INCLUDE_CDS.
Reviewed-by: lfoltan, gtriantafill, coleenp
! src/share/vm/classfile/classLoaderExt.hpp
Changeset: 8bcdc1f769bc
Author: jiangli
Date: 2016-06-09 00:53 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8bcdc1f769bc
Merge
Changeset: a407328b0952
Author: sjohanss
Date: 2016-06-09 13:24 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a407328b0952
8146530: [testbug] some tests fail because the compiler is using Java heap memory
Reviewed-by: jwilhelm, jmasa, kvn
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
Changeset: e903242021db
Author: sjohanss
Date: 2016-06-08 16:26 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e903242021db
8157243: JMap heap test fail when used with external heap
Reviewed-by: dsamersoff, ehelin
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/UniverseExt.java
Changeset: 5f88593e043b
Author: lmesnik
Date: 2016-06-09 16:52 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5f88593e043b
8156032: Clean up parallel GC specific code from vm/gc/shared/preservedMarks.cpp
Reviewed-by: stefank, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/parallel/psPromotionManager.cpp
! 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: 25b6767b6c1d
Author: goetz
Date: 2016-06-08 16:07 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/25b6767b6c1d
8159056: [aix] Compressed class space not allocated in lower regions
Reviewed-by: dholmes, enevill
! src/share/vm/memory/metaspace.cpp
Changeset: 67a1fc3a03bd
Author: stefank
Date: 2016-06-10 14:06 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/67a1fc3a03bd
8159237: PreservedMarks verification code fails
Reviewed-by: lmesnik, jwilhelm
! src/share/vm/gc/shared/preservedMarks.cpp
Changeset: cb9fa0039221
Author: jmasa
Date: 2016-05-25 09:28 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/cb9fa0039221
8157620: Guarantee in run_task(task, num_workers) fails
Reviewed-by: tschatzl, drwhite
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
! test/gc/stress/TestGCOld.java
Changeset: 4b829744c5c7
Author: fyang
Date: 2016-05-27 01:02 +0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4b829744c5c7
8156731: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine
Summary: fix address calculation considering compressed oops _generic_arraycopy stub routine
Reviewed-by: aph
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
Changeset: e81e22c7b180
Author: fyang
Date: 2016-05-27 20:38 +0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e81e22c7b180
8157906: aarch64: some more integer rotate instructions are never emitted
Summary: fix wrong definition of source operand of left rotate instructions
Reviewed-by: aph
Contributed-by: teng.lu at linaro.org
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 31d962039c51
Author: iignatyev
Date: 2016-05-27 17:12 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/31d962039c51
8156469: [JITtester] Difference in generated golden output when run with Jigsaw build
Reviewed-by: vlivanov
! test/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/JitTesterDriver.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/FixedTrees.java
Changeset: 218b0952f405
Author: iignatyev
Date: 2016-05-27 17:12 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/218b0952f405
8157821: [JITtester] OptionResolver and LiteralFactory use deprecated c-tors
Reviewed-by: kvn
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LiteralFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/OptionResolver.java
Changeset: f8f067457966
Author: mdoerr
Date: 2016-05-23 10:35 -0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f8f067457966
8154156: PPC64: improve array copy stubs by using vector instructions
Reviewed-by: goetz, mdoerr
Contributed-by: Gustavo Romero <gromero at linux.vnet.ibm.com>
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/register_ppc.cpp
! src/cpu/ppc/vm/register_ppc.hpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.hpp
Changeset: 65d6f4fa9f5c
Author: iignatyev
Date: 2016-05-30 23:32 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/65d6f4fa9f5c
8154123: remove commented action from jdk/vm/ci/runtime/test/ConstantTest.java
Reviewed-by: shade, kvn
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java
Changeset: aead3d41e439
Author: iignatyev
Date: 2016-05-30 23:33 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/aead3d41e439
8152376: [TESTBUG] compiler/floatingpoint/Test15FloatJNIArgs should use run main/othervm/native
Reviewed-by: kvn
! test/compiler/floatingpoint/Test15FloatJNIArgs.java
Changeset: 4bc64dc146f1
Author: vlivanov
Date: 2016-05-27 17:01 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4bc64dc146f1
Merge
Changeset: b45222739fb3
Author: vlivanov
Date: 2016-05-30 15:04 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b45222739fb3
Merge
Changeset: 6badc8e8589c
Author: vlivanov
Date: 2016-05-31 15:10 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6badc8e8589c
Merge
Changeset: 9ea7ac3e306e
Author: dpochepk
Date: 2016-05-31 15:48 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9ea7ac3e306e
8158065: [Jittester]: tests generation has tests generators hardcoded, blocking alternative tests generation
Reviewed-by: iignatyev
! test/testlibrary/jittester/Makefile
! test/testlibrary/jittester/conf/default.properties
! test/testlibrary/jittester/src/jdk/test/lib/jittester/Automatic.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/ByteCodeGenerator.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/JavaCodeGenerator.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionParams.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/TestGeneratorsFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/TestsGenerator.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/JitTesterDriver.java
Changeset: b16c3b6222db
Author: dpochepk
Date: 2016-05-31 13:58 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b16c3b6222db
Merge
Changeset: 01e124a594f1
Author: iignatyev
Date: 2016-05-31 15:12 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/01e124a594f1
8073159: improve Test6857159.java
Reviewed-by: kvn
! test/compiler/c2/6857159/Test6857159.java
- test/compiler/c2/6857159/Test6857159.sh
Changeset: 297a2ade1863
Author: iignatyev
Date: 2016-05-31 16:29 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/297a2ade1863
8158182: remove shell script from compiler/c2/6894807/IsInstanceTest.java
Reviewed-by: kvn
! test/compiler/c2/6894807/IsInstanceTest.java
- test/compiler/c2/6894807/Test6894807.sh
Changeset: a515ec50ac91
Author: iignatyev
Date: 2016-05-31 16:29 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a515ec50ac91
8158185: jdk/test/lib/FileInstaller throws NPE if dst is in current directory
Reviewed-by: kvn
! test/testlibrary/jdk/test/lib/FileInstaller.java
Changeset: 7c9c0280b8f0
Author: iignatyev
Date: 2016-05-31 16:29 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7c9c0280b8f0
8158184: remove shell from compiler/c2/7070134/Stemmer.java
Reviewed-by: kvn
! test/compiler/c2/7070134/Stemmer.java
- test/compiler/c2/7070134/Test7070134.sh
Changeset: 544b16d31ac3
Author: iignatyev
Date: 2016-05-31 16:30 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/544b16d31ac3
8153994: Compiler tests should be correctly marked with @module
Reviewed-by: kvn
! test/compiler/codecache/jmx/PoolsIndependenceTest.java
Changeset: b803626e3920
Author: never
Date: 2016-05-31 17:08 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b803626e3920
8157292: [JVMCI] add missing test files from 8156034
Reviewed-by: iveresov
Contributed-by: josef.eisl at jku.at
+ test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener
+ test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory
+ test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.config
+ test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java
Changeset: 43448f0df80a
Author: never
Date: 2016-05-31 17:51 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/43448f0df80a
Merge
Changeset: 70de7e49af13
Author: rschatz
Date: 2016-05-31 20:43 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/70de7e49af13
8157428: [JVMCI] remove MemoryAccessProvider.readUnsafeConstant from API
Reviewed-by: iveresov
! 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
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java
Changeset: a36c5d9b59cb
Author: thartmann
Date: 2016-06-01 14:22 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a36c5d9b59cb
8155046: Parse::Block construction using undefined behavior
Summary: Blocks should be created via constructor and placement new.
Reviewed-by: kvn
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
Changeset: cb4d04e45928
Author: thartmann
Date: 2016-06-01 16:36 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/cb4d04e45928
8157842: indexOfChar intrinsic is not emitted on x86
Summary: Matcher::match_rule_supported() should check for !UseSSE42Intrinsics.
Reviewed-by: roland, rbackman, shade, kvn
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/x86.ad
Changeset: 0408af2f2f5f
Author: thartmann
Date: 2016-06-02 08:46 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/0408af2f2f5f
8156760: VM crashes if -XX:-ReduceInitialCardMarks is set
Summary: Fixed several compiler crashes with disabled ReduceInitialCardMarks.
Reviewed-by: roland, minqi, dlong, tschatzl, kvn
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/opto/arraycopynode.cpp
! src/share/vm/opto/arraycopynode.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! test/compiler/arraycopy/TestEliminatedArrayCopyDeopt.java
! test/compiler/arraycopy/TestInstanceCloneAsLoadsStores.java
Changeset: 48a15de056b8
Author: fyang
Date: 2016-06-02 21:12 +0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/48a15de056b8
8149418: AArch64: replace tst+br with tbz instruction when tst's constant operand is 2 power
Summary: replace tst+br with tbz instruction when tst's constant operand is 2 power
Reviewed-by: aph
! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
Changeset: 1605f0d9b2d1
Author: thartmann
Date: 2016-06-02 13:19 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/1605f0d9b2d1
8158214: Crash with "assert(VM_Version::supports_sse4_1()) failed" if UseSSE < 4 is set
Summary: Do not emit unsupported SSE 4.1 instructions in CRC32 intrinsic.
Reviewed-by: kvn, zmajo
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
+ test/compiler/cpuflags/TestSSE4Disabled.java
Changeset: 9811082ebb49
Author: thartmann
Date: 2016-06-02 14:54 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9811082ebb49
Merge
Changeset: 7f42e988b083
Author: dnsimon
Date: 2016-06-02 17:52 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7f42e988b083
8158000: [JVMCI] remove unused ParseClosure class
Reviewed-by: kvn
! src/share/vm/jvmci/jvmciRuntime.hpp
Changeset: ef7a2567ba26
Author: kvn
Date: 2016-06-06 12:56 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ef7a2567ba26
Merge
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
Changeset: 4fce6a99a262
Author: dnsimon
Date: 2016-06-06 16:31 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4fce6a99a262
8156587: [JVMCI] remove Unsafe.getJavaMirror and Unsafe.getKlassPointer
Reviewed-by: kvn
! src/share/vm/prims/unsafe.cpp
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
- test/runtime/Unsafe/GetKlassPointerGetJavaMirror.java
Changeset: 10d071c3fa1f
Author: jcm
Date: 2016-06-06 23:24 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/10d071c3fa1f
8146416: java.lang.OutOfMemoryError triggers: assert(current_bci == 0) failed: bci isn't zero for do_not_unlock_if_synchronized
Summary: handle realloc failure pending exception.
Reviewed-by: roland
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/vframeArray.cpp
+ test/compiler/uncommontrap/DeoptReallocFailure.java
Changeset: 72fa30e09fcd
Author: thartmann
Date: 2016-06-07 09:11 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/72fa30e09fcd
Merge
- test/runtime/Unsafe/GetKlassPointerGetJavaMirror.java
Changeset: 8805ad288804
Author: thartmann
Date: 2016-06-07 18:20 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8805ad288804
8158228: C1 incorrectly folds mismatched loads from stable arrays
Summary: Disable constant folding for mismatched loads from stable arrays.
Reviewed-by: vlivanov
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
+ test/compiler/stable/TestStableMismatched.java
Changeset: 802c265de86a
Author: dnsimon
Date: 2016-06-07 17:16 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/802c265de86a
8158985: [JVMCI] access to HotSpotJVMCIRuntime.vmEventListeners must be thread safe
Reviewed-by: iveresov, kvn
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
Changeset: 84ff58dfd5e0
Author: enevill
Date: 2016-06-07 10:17 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/84ff58dfd5e0
8158913: aarch64: SEGV running Spark terasort
Summary: Use signed instead of unsigned test for end of loop in gen_write_ref_array_post_barrier
Reviewed-by: aph
Contributed-by: felix.yang at linaro.org
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
Changeset: e3e630ffcd86
Author: dnsimon
Date: 2016-06-10 02:43 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e3e630ffcd86
8158351: [JVMCI] NoClassDefFoundError: jdk/vm/ci/runtime/JVMCI
Reviewed-by: kvn, vlivanov
! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java
Changeset: b8dc70225272
Author: kvn
Date: 2016-06-10 10:13 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b8dc70225272
Merge
Changeset: f377fae5570e
Author: kvn
Date: 2016-06-10 20:28 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f377fae5570e
Merge
- test/compiler/c2/6857159/Test6857159.sh
- test/compiler/c2/6894807/Test6894807.sh
- test/compiler/c2/7070134/Test7070134.sh
- test/runtime/Unsafe/GetKlassPointerGetJavaMirror.java
Changeset: 63bea429a73e
Author: amurillo
Date: 2016-06-10 15:19 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/63bea429a73e
Merge
Changeset: 9a2f34e96604
Author: jmasa
Date: 2016-06-10 09:22 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9a2f34e96604
8026752: Cancel MetaspaceGC request for a CMS concurrent collection after GC
Reviewed-by: sjohanss, sangheki
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/prims/whitebox.cpp
+ test/gc/metaspace/TestMetaspaceCMSCancel.java
Changeset: 1d0cf1a5d2f8
Author: jmasa
Date: 2016-06-11 00:12 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/1d0cf1a5d2f8
Merge
Changeset: e4248c7dbfe9
Author: jmasa
Date: 2016-05-19 14:53 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e4248c7dbfe9
8157373: Active workers should not be reset in AbstractWorkGang initialize()
Reviewed-by: kbarrett, tschatzl, jwilhelm
! src/share/vm/gc/shared/workgroup.cpp
Changeset: 560986399f7d
Author: rehn
Date: 2016-06-13 10:10 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/560986399f7d
8072440: serviceability/dcmd/ tests timeout
Reviewed-by: sla, mlarsson
! test/serviceability/dcmd/framework/HelpTest.java
! test/serviceability/dcmd/framework/InvalidCommandTest.java
! test/serviceability/dcmd/framework/VMVersionTest.java
Changeset: 9d1ff93561d8
Author: mgronlun
Date: 2016-06-13 11:48 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9d1ff93561d8
8158033: Notify_tracing() misplaced for intended purpose
Reviewed-by: egahlin, dholmes
! src/share/vm/runtime/java.cpp
! src/share/vm/trace/traceBackend.hpp
! src/share/vm/trace/traceMacros.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 631fb590133e
Author: coleenp
Date: 2016-06-13 09:02 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/631fb590133e
8158237: JVMTI hides critical debug information for memory leak tracing
Summary: remove _backtrace as hidden field, original problem no longer exists
Reviewed-by: sspitsyn, jiangli
! src/share/vm/runtime/reflectionUtils.cpp
Changeset: 3f4173a750ac
Author: coleenp
Date: 2016-06-13 14:00 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3f4173a750ac
Merge
Changeset: da7822cf01c2
Author: mockner
Date: 2016-06-13 13:47 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/da7822cf01c2
8157490: JCK test vm/jni/DefineClass/dfcl001/dfcl00101m1/dfcl00101m1 crashes when run with -Xlog:classload=info
Summary: null stream->source() no longer causes error with -Xlog:class+load
Reviewed-by: lfoltan, coleenp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/instanceKlass.cpp
Changeset: 2604d6f0d78b
Author: ehelin
Date: 2016-06-08 13:24 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2604d6f0d78b
8159045: Remove const from methods returning size_t in threadLocalAllocBuffer.hpp
Reviewed-by: sjohanss, jmasa
! src/share/vm/gc/shared/threadLocalAllocBuffer.hpp
Changeset: af471bb92773
Author: goetz
Date: 2016-06-09 15:17 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/af471bb92773
8159156: [TESTBUG] ReserveMemory test is not useful on Aix.
Reviewed-by: dholmes
! test/runtime/memory/ReserveMemory.java
Changeset: 7986ed0248ca
Author: kzhaldyb
Date: 2016-06-14 19:15 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7986ed0248ca
8132713: Add tests which check that Humongous objects behave as expected after finishing ConcMark Cycle
Reviewed-by: tschatzl, dfazunen
! test/gc/g1/humongousObjects/objectGraphTest/GC.java
! test/gc/g1/humongousObjects/objectGraphTest/README
! test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
Changeset: a9d29bc5ca77
Author: kzhaldyb
Date: 2016-06-14 19:38 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a9d29bc5ca77
Merge
Changeset: 6ddde016c584
Author: gtriantafill
Date: 2016-06-14 14:35 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6ddde016c584
8159255: [TESTBUG] XpatchJavaBase.java compilation failure
Reviewed-by: lfoltan, hseigel, ddmitriev
! test/runtime/modules/Xpatch/XpatchJavaBase.java
Changeset: 9ea851547820
Author: gtriantafill
Date: 2016-06-14 14:31 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9ea851547820
8159328: [TESTBUG] ProblematicFrameTest.java throws an exception (due to trying to access Unsafe) but still passes
Reviewed-by: hseigel, ddmitriev
! test/runtime/ErrorHandling/ProblematicFrameTest.java
Changeset: fb6d90a14a9c
Author: hseigel
Date: 2016-06-14 19:30 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/fb6d90a14a9c
Merge
Changeset: 905d8058b6a8
Author: rehn
Date: 2016-06-15 09:43 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/905d8058b6a8
8149778: serviceability/tmtools/jstat/GcCapacityTest.java causes JVM to hang during GC
Reviewed-by: pliden, stefank
! test/serviceability/tmtools/jstat/GcCapacityTest.java
! test/serviceability/tmtools/jstat/utils/GcProvokerImpl.java
Changeset: de03ddff30ae
Author: rehn
Date: 2016-06-15 09:54 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/de03ddff30ae
8154106: UL Xlog:help regd'g 'rt' tag
Reviewed-by: mlarsson, mockner, gtriantafill
! src/share/vm/logging/logConfiguration.cpp
Changeset: a6ec9abddefd
Author: pliden
Date: 2016-06-15 10:46 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a6ec9abddefd
8159350: G1 String deduplication logging malformed
Reviewed-by: stefank, sjohanss
! src/share/vm/gc/g1/g1StringDedupStat.cpp
Changeset: 385eae426548
Author: pliden
Date: 2016-06-15 12:44 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/385eae426548
Merge
Changeset: 13b2c7ac95a5
Author: coleenp
Date: 2016-06-15 09:48 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/13b2c7ac95a5
8152271: MemberNameTable doesn't purge stale entries
Summary: Intern MemberNames in table instead of allocating new entries
Reviewed-by: vlivanov, sspitsyn, dholmes
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
Changeset: 5042d1a4d83b
Author: lfoltan
Date: 2016-06-16 13:34 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5042d1a4d83b
8156871: Possible concurrency issue with JVM_AddModuleExports
Summary: Need for single PackageEntry flag to determine a package's unqualifed export state.
Reviewed-by: acorn, ctornqvi, dholmes, jiangli
! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/packageEntry.cpp
! src/share/vm/classfile/packageEntry.hpp
+ test/runtime/modules/CompilerUtils.java
+ test/runtime/modules/ModuleStress/ExportModuleStressTest.java
+ test/runtime/modules/ModuleStress/src/jdk.test/module-info.java
+ test/runtime/modules/ModuleStress/src/jdk.test/test/Main.java
+ test/runtime/modules/ModuleStress/src/jdk.translet/module-info.java
+ test/runtime/modules/ModuleStress/src/jdk.translet/translet/Main.java
Changeset: a709f2ee79e5
Author: lmesnik
Date: 2016-06-17 13:07 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a709f2ee79e5
8157831: JVMCI tests should not be executed on linux-arm32
Reviewed-by: dpochepk, dholmes
! test/TEST.ROOT
! test/compiler/cpuflags/TestSSE4Disabled.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/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupTypeTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/jvmci/errors/TestInvalidCompilationResult.java
! test/compiler/jvmci/errors/TestInvalidDebugInfo.java
! test/compiler/jvmci/errors/TestInvalidOopMap.java
! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/compiler/jvmci/events/JvmciShutdownEventTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.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/VirtualObjectDebugInfoTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/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/TestConstantReflectionProvider.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/compiler/jvmci/meta/StableFieldTest.java
! test/runtime/ThreadSignalMask/ThreadSignalMask.java
Changeset: ca8e7f08dd58
Author: rprotacio
Date: 2016-06-17 10:46 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ca8e7f08dd58
8153394: Add Unified Logging to make it easy to trace time taken in initPhase2
Summary: Added modules+startuptime logging for initPhase2 via TraceTime class
Reviewed-by: rehn, hseigel, mockner
! src/share/vm/runtime/thread.cpp
! test/runtime/logging/StartupTimeTest.java
Changeset: 8c1b50b9415b
Author: rprotacio
Date: 2016-06-17 15:06 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8c1b50b9415b
Merge
Changeset: 7fe08d7ebab4
Author: mchernov
Date: 2016-06-17 18:45 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7fe08d7ebab4
8158412: [TESTBUG] TestIHOPErgo and TestStressG1Humongous should not be executed when JFR is enabled
Reviewed-by: dfazunen, tschatzl
! test/TEST.ROOT
! test/gc/g1/ihop/TestIHOPErgo.java
! test/gc/g1/ihop/TestIHOPStatic.java
! test/gc/g1/plab/TestPLABPromotion.java
! test/gc/g1/plab/TestPLABResize.java
! test/gc/stress/TestStressG1Humongous.java
Changeset: f5d03f7d62bd
Author: dfazunen
Date: 2016-06-17 19:04 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f5d03f7d62bd
Merge
Changeset: 6012254acbad
Author: amurillo
Date: 2016-06-23 17:07 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6012254acbad
Merge
- test/compiler/c2/6857159/Test6857159.sh
- test/compiler/c2/6894807/Test6894807.sh
- test/compiler/c2/7070134/Test7070134.sh
- test/runtime/Unsafe/GetKlassPointerGetJavaMirror.java
More information about the jdk9-dev-changes
mailing list