hg: jdk9/client/hotspot: 48 new changesets
philip.race at oracle.com
philip.race at oracle.com
Tue Mar 22 21:10:07 UTC 2016
Changeset: 3a8da1230500
Author: goetz
Date: 2016-03-06 15:50 -0500
URL: http://hg.openjdk.java.net/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/hotspot/rev/001616491946
Merge
Changeset: a6ba2cec1af1
Author: drwhite
Date: 2016-03-01 12:10 -0500
URL: http://hg.openjdk.java.net/jdk9/client/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/jdk9/client/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/jdk9/client/hotspot/rev/bfaeb7b78742
Merge
Changeset: 7a1bb5c3ff95
Author: sjohanss
Date: 2016-03-07 15:07 +0100
URL: http://hg.openjdk.java.net/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/hotspot/rev/8feda14c460c
Merge
Changeset: 741520968fec
Author: gziemski
Date: 2016-03-07 10:39 -0600
URL: http://hg.openjdk.java.net/jdk9/client/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/jdk9/client/hotspot/rev/faba55e07315
Merge
Changeset: 7fbe91178ff9
Author: dsamersoff
Date: 2016-03-07 20:58 +0300
URL: http://hg.openjdk.java.net/jdk9/client/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/jdk9/client/hotspot/rev/df3a86fcf1c5
Merge
Changeset: 53322af1a349
Author: dsamersoff
Date: 2016-03-07 20:33 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/53322af1a349
Merge
Changeset: b9719c517370
Author: sangheki
Date: 2016-03-07 02:11 -0800
URL: http://hg.openjdk.java.net/jdk9/client/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/jdk9/client/hotspot/rev/6e078dfe1d5b
Merge
Changeset: a140334040d2
Author: sangheki
Date: 2016-03-07 21:40 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a140334040d2
Merge
Changeset: c4597dc5ff71
Author: cvarming
Date: 2016-03-07 14:41 -0500
URL: http://hg.openjdk.java.net/jdk9/client/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/jdk9/client/hotspot/rev/eb055098b5ab
Merge
Changeset: 16356f8940ac
Author: jwilhelm
Date: 2016-03-16 14:31 +0100
URL: http://hg.openjdk.java.net/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/hotspot/rev/af3712e4a548
Merge
Changeset: 9c7684975803
Author: vlivanov
Date: 2016-03-14 12:35 +0300
URL: http://hg.openjdk.java.net/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/hotspot/rev/c479d5653ab6
Merge
Changeset: da024e29b678
Author: kshefov
Date: 2016-03-15 13:00 +0300
URL: http://hg.openjdk.java.net/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/hotspot/rev/bea0cfad5afa
Merge
Changeset: 97c1a4ad293c
Author: ppunegov
Date: 2016-03-15 16:23 +0300
URL: http://hg.openjdk.java.net/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/hotspot/rev/b64b01f6cf4f
Merge
Changeset: c2c3ba4ed1ac
Author: amurillo
Date: 2016-03-17 11:25 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c2c3ba4ed1ac
Merge
Changeset: c558850fac57
Author: alanb
Date: 2016-03-17 19:04 +0000
URL: http://hg.openjdk.java.net/jdk9/client/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: ffee6483b81b
Author: chegar
Date: 2016-03-22 10:43 +0000
URL: http://hg.openjdk.java.net/jdk9/client/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/jdk9/client/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
More information about the jdk9-client-changes
mailing list