hg: jdk9/client/hotspot: 86 new changesets

david.dehaven at oracle.com david.dehaven at oracle.com
Wed Jan 21 21:11:17 UTC 2015


Changeset: 05c08ab3cf65
Author:    jiangli
Date:      2014-12-17 23:34 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/05c08ab3cf65

8059510: Compact symbol table layout inside shared archive.
Summary: Use separate compact table for shared symbols.
Reviewed-by: iklam, gziemski, shade, sla, jrose

+ src/share/vm/classfile/compactHashtable.cpp
+ src/share/vm/classfile/compactHashtable.hpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/stringTable.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticCommand.cpp
+ test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java
+ test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java

Changeset: 74de5da2011f
Author:    jiangli
Date:      2014-12-18 04:56 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/74de5da2011f

Merge


Changeset: ada93fe622d1
Author:    coleenp
Date:      2014-12-18 16:15 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ada93fe622d1

8067713: Move clean_weak_method_links for redefinition out of class unloading
Summary: Do this work during class redefinition, only verify clean during class unloading in debug mode.
Reviewed-by: sspitsyn, roland, kbarrett

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp

Changeset: c0f8994d6ee6
Author:    simonis
Date:      2014-12-19 18:33 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c0f8994d6ee6

8067923: AIX: link libjvm.so with -bernotok to detect missing symbols at build time and suppress warning 1540-1639
Reviewed-by: goetz

! make/aix/makefiles/ppc64.make
! make/aix/makefiles/xlc.make

Changeset: dfa8e982181e
Author:    minqi
Date:      2014-12-19 22:52 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/dfa8e982181e

Merge


Changeset: 3ccdec865b45
Author:    minqi
Date:      2014-12-23 19:04 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/3ccdec865b45

Merge

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

Changeset: 2d5bb3a17da9
Author:    simonis
Date:      2014-12-17 18:20 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/2d5bb3a17da9

8049716: PPC64: Implement SA on Linux/PPC64
Reviewed-by: simonis, dsamersoff
Contributed-by: maynardj at us.ibm.com

! agent/make/Makefile
! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/symtab.c
! agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64ThreadContext.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VFrame.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ppc64/LinuxPPC64JavaThreadPDAccess.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java
! make/linux/makefiles/sa.make
! make/sa.files
! src/share/vm/runtime/vmStructs.cpp

Changeset: 469d59865f55
Author:    hseigel
Date:      2014-12-27 13:26 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/469d59865f55

Merge

- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
- test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java

Changeset: f76c91840463
Author:    hseigel
Date:      2014-12-30 12:59 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f76c91840463

8064335: Null pointer dereference in hotspot/src/share/vm/classfile/verifier.cpp
Summary: use correct CHECK macro in call to load_class()
Reviewed-by: coleenp, lfoltan, gziemski

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

Changeset: fee07a43d038
Author:    goetz
Date:      2015-01-05 12:07 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/fee07a43d038

8064457: Introduce compressed oops mode disjoint base and improve compressed heap handling.
Summary: Introduce compressed oops mode disjoint base and improve compressed heap handling.
Reviewed-by: kvn, coleenp

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp
! test/runtime/CompressedOops/UseCompressedOops.java

Changeset: b2fbcc8d93bf
Author:    coleenp
Date:      2015-01-05 22:50 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b2fbcc8d93bf

6583051: crash when adding non-static methods to java.lang.Object class
Summary: stop the JVM if java.lang.Object is incorrectly defined rather than crashing.
Reviewed-by: ctornqvi, dholmes

! src/share/vm/oops/klassVtable.cpp
+ test/runtime/BadObjectClass/BootstrapRedefine.java
+ test/runtime/BadObjectClass/Object.java

Changeset: 97bcb1787790
Author:    coleenp
Date:      2015-01-06 19:30 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/97bcb1787790

8067836: The Universe::flush_foo methods belong in CodeCache.
Summary: Move this code to CodeCache.
Reviewed-by: kbarrett, kvn

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp

Changeset: a13726250f7f
Author:    tschatzl
Date:      2014-12-23 15:48 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a13726250f7f

8068018: Clean up friends of G1CollectedHeap
Summary: Remove unnecessary friend class declaration in the G1CollectedHeap class.
Reviewed-by: jwilhelm, jmasa

! src/share/vm/gc_implementation/g1/g1Allocator.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp

Changeset: 760291a06def
Author:    jwilhelm
Date:      2014-12-22 17:33 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/760291a06def

8067947: Regression test for JDK-6522873
Summary: Added a regression test that will fail if we allow extra characters after flag names
Reviewed-by: ctornqvi, tschatzl

+ test/runtime/CommandLine/TestNullTerminatedFlags.java

Changeset: 63c9de418926
Author:    jwilhelm
Date:      2015-01-05 15:00 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/63c9de418926

Merge


Changeset: 8c911031c3e7
Author:    brutisso
Date:      2015-01-07 10:19 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8c911031c3e7

8067676: Add applicable closed gc jtreg tests to run in JPRT
Reviewed-by: ehelin

! test/TEST.groups

Changeset: 354d56cd6eb2
Author:    tschatzl
Date:      2015-01-07 15:15 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/354d56cd6eb2

8048179: Early reclaim of large objects that are referenced by a few objects
Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names.
Reviewed-by: brutisso, jmasa, dfazunen

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
+ test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
+ test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
+ test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
! test/gc/g1/TestGCLogMessages.java

Changeset: 4eab25cf19d2
Author:    brutisso
Date:      2015-01-07 15:02 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4eab25cf19d2

8067868: Add GCOld as a JTreg test
Reviewed-by: kbarrett, dfazunen, ehelin

! test/TEST.groups
+ test/stress/gc/TestGCOld.java

Changeset: e38b7790484a
Author:    brutisso
Date:      2015-01-07 16:24 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/e38b7790484a

Merge


Changeset: 94222120e827
Author:    jwilhelm
Date:      2015-01-08 15:44 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/94222120e827

Merge


Changeset: 20e9f2d07673
Author:    iignatyev
Date:      2014-12-13 00:54 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/20e9f2d07673

8066440: Various changes in testlibrary for JDK-8059613
Reviewed-by: thartmann, twisti
Contributed-by: dmitrij.pochepko at oracle.com

! test/testlibrary/com/oracle/java/testlibrary/Utils.java

Changeset: c17923cd9925
Author:    iignatyev
Date:      2014-12-13 00:13 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c17923cd9925

8059613: JEP-JDK-8043304: Test task: JMX- tests
Reviewed-by: thartmann, twisti
Contributed-by: dmitrij.pochepko at oracle.com

! test/TEST.groups
+ test/compiler/codecache/jmx/BeanTypeTest.java
+ test/compiler/codecache/jmx/CodeCacheUtils.java
+ test/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java
+ test/compiler/codecache/jmx/GetUsageTest.java
+ test/compiler/codecache/jmx/InitialAndMaxUsageTest.java
+ test/compiler/codecache/jmx/ManagerNamesTest.java
+ test/compiler/codecache/jmx/MemoryPoolsPresenceTest.java
+ test/compiler/codecache/jmx/PeakUsageTest.java
+ test/compiler/codecache/jmx/PoolsIndependenceTest.java
+ test/compiler/codecache/jmx/ThresholdNotificationsTest.java
+ test/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java
+ test/compiler/codecache/jmx/UsageThresholdExceededTest.java
+ test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
+ test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java

Changeset: a80766c108b0
Author:    tpivovarova
Date:      2014-12-19 14:12 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a80766c108b0

8062012: test/compiler/ciReplay/TestSA.sh should be updated to work w/ modular image build
Reviewed-by: kvn, fzhinkin, iignatyev

! test/compiler/ciReplay/TestSA.sh
! test/compiler/ciReplay/common.sh

Changeset: 6750ba31b175
Author:    iignatyev
Date:      2014-12-23 16:36 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/6750ba31b175

8066896: Update c.o.j.t.InfiniteLoop to skip zero timeout
Reviewed-by: kvn, iignatyev
Contributed-by: pavel.chistyakov at oracle.com

! test/testlibrary/com/oracle/java/testlibrary/InfiniteLoop.java

Changeset: d4d484865822
Author:    tpivovarova
Date:      2014-12-16 17:26 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d4d484865822

8067173: remove Utils::fileAsList
Reviewed-by: kvn, iignatyev

! test/testlibrary/com/oracle/java/testlibrary/Utils.java

Changeset: 16ba94e0bd44
Author:    eistepan
Date:      2014-12-23 12:40 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/16ba94e0bd44

8066864: remove ctw-test from testlibrary/
Reviewed-by: kvn, iignatyev

- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst

Changeset: d536758aa7bb
Author:    fzhinkin
Date:      2014-12-24 19:32 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d536758aa7bb

8068183: Add isTieredSupported method to c.o.j.t.Platforms
Reviewed-by: kvn, iignatyev

! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
+ test/testlibrary_tests/TestPlatformIsTieredSupported.java

Changeset: a7adb22849d6
Author:    fzhinkin
Date:      2014-12-26 14:33 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a7adb22849d6

8059623: JEP-JDK-8043304: Test task: command line options tests
Reviewed-by: twisti, thartmann, goetz, iignatyev

+ test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
+ test/compiler/codecache/cli/codeheapsize/CodeCacheFreeSpaceRunner.java
+ test/compiler/codecache/cli/codeheapsize/GenericCodeHeapSizeRunner.java
+ test/compiler/codecache/cli/codeheapsize/JVMStartupRunner.java
+ test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
+ test/compiler/codecache/cli/common/CodeCacheCLITestBase.java
+ test/compiler/codecache/cli/common/CodeCacheCLITestCase.java
+ test/compiler/codecache/cli/common/CodeCacheInfoFormatter.java
+ test/compiler/codecache/cli/common/CodeCacheOptions.java
+ test/compiler/codecache/cli/printcodecache/PrintCodeCacheRunner.java
+ test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java

Changeset: 022f7f1bfb4e
Author:    pchistyakov
Date:      2014-12-26 14:47 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/022f7f1bfb4e

8066497: Update c.o.j.t.ByteCodeLoader to be able really reload given class
Reviewed-by: drchase, fzhinkin, iignatyev

! test/testlibrary/com/oracle/java/testlibrary/ByteCodeLoader.java

Changeset: ed3f650cff02
Author:    dpochepk
Date:      2014-12-25 15:57 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ed3f650cff02

8059625: JEP-JDK-8043304: Test task: DTrace- tests for segmented codecache feature
Reviewed-by: sspitsyn, twisti, fzhinkin, iignatyev

+ test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java
+ test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTestScript.d
+ test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTestWorker.java
+ test/compiler/testlibrary/CompilerUtils.java
+ test/testlibrary/com/oracle/java/testlibrary/dtrace/DtraceResultsAnalyzer.java
+ test/testlibrary/com/oracle/java/testlibrary/dtrace/DtraceRunner.java

Changeset: 2025390834c6
Author:    fzhinkin
Date:      2014-12-30 11:07 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/2025390834c6

8068272: Extend WhiteBox API with methods that check monitor state and force safepoint
Reviewed-by: kvn, iignatyev

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

Changeset: 2f8520599d39
Author:    fzhinkin
Date:      2014-12-30 11:09 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/2f8520599d39

8050486: compiler/rtm/ tests fail due to monitor deflation at safepoint synchronization
Reviewed-by: kvn, iignatyev

! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
! test/compiler/testlibrary/rtm/AbortProvoker.java
! test/compiler/testlibrary/rtm/BusyLock.java
! test/compiler/testlibrary/rtm/MemoryConflictProvoker.java
! test/compiler/testlibrary/rtm/RTMTestBase.java

Changeset: 7dfa629d203a
Author:    roland
Date:      2014-12-22 11:21 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7dfa629d203a

8055530: assert(_exits.control()->is_top() || !_gvn.type(ret_phi)->empty()) failed: return value must be well defined
Summary: concurrent class loading causes return phi to become top
Reviewed-by: kvn

! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/parse1.cpp

Changeset: acfdd92cedaa
Author:    roland
Date:      2014-12-16 13:49 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/acfdd92cedaa

6700100: optimize inline_native_clone() for small objects with exact klass
Summary: optimize small instance clones as loads/stores
Reviewed-by: kvn, iveresov

! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/oops/fieldStreams.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macroArrayCopy.cpp
+ test/compiler/arraycopy/TestArrayCopyMacro.java
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
+ test/compiler/arraycopy/TestArraysCopyOfNoTypeCheck.java
+ test/compiler/arraycopy/TestInstanceCloneAsLoadsStores.java

Changeset: c48b9950573b
Author:    dlong
Date:      2015-01-08 17:45 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c48b9950573b

Merge

! src/share/vm/prims/whitebox.cpp
! test/TEST.groups
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst

Changeset: 5094d9cb92bd
Author:    amurillo
Date:      2015-01-08 17:11 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/5094d9cb92bd

Merge

- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst

Changeset: 10385428e37f
Author:    amurillo
Date:      2015-01-13 08:58 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/10385428e37f

Merge

- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst

Changeset: f35435a37581
Author:    katleman
Date:      2015-01-15 13:09 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f35435a37581

Added tag jdk9-b46 for changeset a184ee1d7172

! .hgtags

Changeset: 3b241fb72b89
Author:    lana
Date:      2015-01-16 12:33 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/3b241fb72b89

Merge

- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst

Changeset: 26f3414c5194
Author:    sgehwolf
Date:      2015-01-07 16:43 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/26f3414c5194

8067331: Zero: Atomic::xchg and Atomic::xchg_ptr need full memory barrier
Reviewed-by: dholmes, coleenp

! src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
! src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp

Changeset: f6821c9a4215
Author:    gtriantafill
Date:      2015-01-06 16:44 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f6821c9a4215

8068540: [TESTBUG] Exclude failing nightly tests
Reviewed-by: ctornqvi, coleenp

! test/runtime/NMT/ChangeTrackingLevel.java
! test/runtime/NMT/PrintNMTStatistics.java

Changeset: 23aec69dfce7
Author:    ctornqvi
Date:      2015-01-08 11:40 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/23aec69dfce7

8058897: Unsafe.reallocateMemory() ignores -XX:MallocMaxTestWords setting
Reviewed-by: dcubed, dholmes

! src/share/vm/runtime/os.cpp
+ test/runtime/Unsafe/Reallocate.java

Changeset: 31eff10b165a
Author:    ctornqvi
Date:      2015-01-08 11:42 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/31eff10b165a

8060219: [TESTBUG] runtime/7194254/Test7194254.java fails to find  jstack with modular image build
Reviewed-by: gtriantafill, lfoltan, hseigel

! test/TEST.groups
- test/runtime/7194254/Test7194254.java
+ test/runtime/Thread/ThreadPriorities.java

Changeset: b32eb9966732
Author:    zmajo
Date:      2015-01-09 09:26 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b32eb9966732

8068505: interpreter profiling incorrect on PPC64
Reviewed-by: simonis, goetz

! src/cpu/ppc/vm/templateInterpreter_ppc.cpp

Changeset: ca8dbfb7d8c7
Author:    ctornqvi
Date:      2015-01-09 08:34 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ca8dbfb7d8c7

8068733: [TESTBUG] runtime/Unsafe/Reallocate.java sometimes fails when running with -Xcomp
Reviewed-by: coleenp, gtriantafill

! test/runtime/Unsafe/Reallocate.java

Changeset: c0c96d6b39da
Author:    minqi
Date:      2015-01-10 12:35 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c0c96d6b39da

Merge

! test/TEST.groups
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst

Changeset: 9fad1826d97c
Author:    mtobiass
Date:      2015-01-12 09:27 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9fad1826d97c

8068584: Compiler attach tests should be quarantined
Summary: Quarantine tests
Reviewed-by: ctornqvi

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

Changeset: be9e9fc10d00
Author:    ccheung
Date:      2015-01-12 11:37 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/be9e9fc10d00

8067187: -XX:MaxMetaspaceSize=20m -Xshare:dump caused JVM to crash
Summary: added check for the MaxMetaspaceSize. If it is less than the estimated required size, print an error and exit.
Reviewed-by: jiangli, mseledtsov, stefank

! src/share/vm/memory/metaspace.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
+ test/runtime/SharedArchiveFile/MaxMetaspaceSize.java

Changeset: 48e04c239aa4
Author:    kbarrett
Date:      2015-01-13 14:30 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/48e04c239aa4

8068396: Rename assert() to vmassert()
Summary: Macro renaming, with temporary old name synonyms for compatibilty
Reviewed-by: ehelin, dholmes, coleenp

! src/share/vm/runtime/globals.hpp
! src/share/vm/shark/llvmHeaders.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/xmlstream.cpp

Changeset: 0034df25722b
Author:    redestad
Date:      2015-01-08 14:13 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0034df25722b

8068037: Remove dead code in G1CollectedHeap
Reviewed-by: stefank, tschatzl

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp

Changeset: 4f7805dda8bc
Author:    brutisso
Date:      2015-01-09 08:38 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4f7805dda8bc

8068653: TestSmalllHeap.java fails when the page size is 64k
Reviewed-by: tschatzl

! test/gc/TestSmallHeap.java

Changeset: ec5c719ed245
Author:    kbarrett
Date:      2015-01-09 11:33 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ec5c719ed245

8067306: Improve STATIC_ASSERT
Summary: New improved implementation
Reviewed-by: ehelin, stefank

! src/share/vm/utilities/debug.hpp

Changeset: 6d5167142f35
Author:    jwilhelm
Date:      2015-01-12 12:51 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/6d5167142f35

Merge


Changeset: 00e69efa02c6
Author:    sjohanss
Date:      2015-01-12 15:24 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/00e69efa02c6

8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit
Summary: Making sure committed memory is cleared when re-committed, even if using large pages.
Reviewed-by: kbarrett, tschatzl

! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp

Changeset: acec9aeeaaea
Author:    tschatzl
Date:      2015-01-13 11:04 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/acec9aeeaaea

8068739: G1CollectoryPolicy uses uninitialized field '_sigma' in the constructor
Summary: Change initialization order in constructor. Remove suppression for suppression of "'this': used in base member initializer list" warning.
Reviewed-by: mgerdin, tschatzl, simonis
Contributed-by: Johannes Scheerer <johannes.scheerer at sap.com>

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp

Changeset: 57fbee73a452
Author:    sjohanss
Date:      2015-01-15 11:10 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/57fbee73a452

8067368: TestConcMarkCycleWB.java crashed at G1CollectedHeap::heap()+0xb
Summary: Added the test to needs_g1gc group in TEST.groups to avoid running when G1 is not available.
Reviewed-by: jwilhelm, dholmes

! test/TEST.groups

Changeset: f11c5713ab7f
Author:    jwilhelm
Date:      2015-01-15 14:36 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f11c5713ab7f

Merge

! src/share/vm/utilities/debug.hpp
! test/TEST.groups
- test/runtime/7194254/Test7194254.java

Changeset: c30f76d6f90f
Author:    roland
Date:      2015-01-08 11:00 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c30f76d6f90f

8027626: assert(Opcode() != Op_If || outcnt() == 2) failed: bad if #1
Summary: IGVN encounters IfNode with single projection when optimizing dying subgraph
Reviewed-by: kvn

! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/node.cpp

Changeset: 76e0fdf06e2a
Author:    anoll
Date:      2015-01-09 09:52 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/76e0fdf06e2a

8068661: Exclude compiler/whitebox/ForceNMethodSweepTest.java from nightly runs
Summary: The test is unstable and is therefore removed from nightly testing
Reviewed-by: kvn, drchase

! test/compiler/whitebox/ForceNMethodSweepTest.java

Changeset: 1cc0f64cad95
Author:    anoll
Date:      2015-01-09 09:06 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1cc0f64cad95

Merge


Changeset: dde335b2eb85
Author:    goetz
Date:      2015-01-09 05:45 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/dde335b2eb85

8068013: [TESTBUG] Aix support in hotspot jtreg tests
Reviewed-by: ctornqvi, fzhinkin, farvidsson

! test/runtime/6888954/vmerrors.sh
! test/serviceability/dcmd/DynLibDcmdTest.java
! test/test_env.sh
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java

Changeset: 7322f246816c
Author:    dlong
Date:      2015-01-09 13:28 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7322f246816c

Merge

- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java

Changeset: cfd30024b3c6
Author:    dlong
Date:      2015-01-09 17:43 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/cfd30024b3c6

8068746: Exclude hotspot/test/compiler/codecache/jmx/PoolsIndependenceTest.java from nightly runs
Summary: add @ignore to PoolsIndependenceTest.java
Reviewed-by: kvn

! test/compiler/codecache/jmx/PoolsIndependenceTest.java

Changeset: 4374388bcbbb
Author:    mdoerr
Date:      2015-01-12 11:14 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4374388bcbbb

8068724: ppc64: update assembler: SPR access, CR logic, HTM
Summary: Fix bug in encoding of special purpose registers. Provide more convenient version of condition register logic instructions. Enhance support for hardware transactional memory.
Reviewed-by: kvn, goetz

! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp

Changeset: 84a175c4858d
Author:    zmajo
Date:      2015-01-12 09:55 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/84a175c4858d

8065894: CodeHeap::next_free should be renamed
Summary: Rename next_free() to next_used()
Reviewed-by: thartmann, iveresov

! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp

Changeset: 6de45a355478
Author:    roland
Date:      2015-01-07 16:40 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/6de45a355478

8063086: Math.pow yields different results upon repeated calls
Summary: C2 treats x^2 as a special case and computes x * x while the interpreter and c1 don't have special case code for X^2.
Reviewed-by: kvn

! src/cpu/x86/vm/macroAssembler_x86.cpp
+ test/compiler/floatingpoint/TestPow2.java

Changeset: d5a0026df16b
Author:    roland
Date:      2015-01-12 15:50 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d5a0026df16b

Merge


Changeset: c317b661544d
Author:    neliasso
Date:      2015-01-13 12:30 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c317b661544d

8027829: CompileCommand does not accept all JLS-conformant class/method names
Summary: Fix parsing and updated comments
Reviewed-by: kvn, vlivanov

! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
! test/compiler/oracle/CheckCompileCommandOption.java
! test/runtime/CommandLine/CompilerConfigFileWarning.java

Changeset: 719e28ccd7eb
Author:    goetz
Date:      2015-01-12 14:43 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/719e28ccd7eb

8067941: [TESTBUG] Fix tests for OS with 64K page size.
Reviewed-by: kvn, tschatzl, ctornqvi

! src/share/vm/memory/metaspace.cpp
! test/compiler/exceptions/TestRecursiveReplacedException.java
! test/compiler/runtime/6865265/StackOverflowBug.java
! test/compiler/uncommontrap/8009761/Test8009761.java
! test/compiler/uncommontrap/StackOverflowGuardPagesOff.java
! test/compiler/uncommontrap/TestStackBangMonitorOwned.java
! test/compiler/uncommontrap/TestStackBangRbp.java
! test/gc/arguments/TestMaxHeapSizeTools.java
! test/gc/g1/TestGCLogMessages.java
! test/gc/g1/TestHumongousAllocInitialMark.java
! test/runtime/whitebox/WBStackSize.java

Changeset: 2aef6b6cca8b
Author:    fzhinkin
Date:      2015-01-14 09:53 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/2aef6b6cca8b

8068269: RTM tests that assert on non-zero lock statistics are too strict in RTMTotalCountIncrRate > 1 cases
Reviewed-by: kvn, iignatyev

! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java

Changeset: 0a04b80f7e86
Author:    fzhinkin
Date:      2015-01-14 09:54 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0a04b80f7e86

8059342: Add test to cover JDK-8030976
Reviewed-by: kvn, iignatyev

+ test/compiler/testlibrary/uncommontrap/Verifier.java
+ test/compiler/uncommontrap/TestUnstableIfTrap.java

Changeset: a257e2effbf0
Author:    fzhinkin
Date:      2015-01-14 09:54 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a257e2effbf0

8049355: compiler/rtm/locking/TestRTMLockingThreshold test may fail if transaction was aborted by interrupt
Reviewed-by: kvn, iignatyev

! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java

Changeset: eb3576118c11
Author:    pchistyakov
Date:      2015-01-12 18:58 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/eb3576118c11

8059551: JEP-JDK-8043304: Test task: stress tests
Reviewed-by: drchase, kvn, iignatyev

! src/share/vm/compiler/compileBroker.cpp
+ test/compiler/codecache/stress/CodeCacheStressRunner.java
+ test/compiler/codecache/stress/Helper.java
+ test/compiler/codecache/stress/OverloadCompileQueueTest.java
+ test/compiler/codecache/stress/RandomAllocationTest.java
+ test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java

Changeset: e907ef48ac96
Author:    vlivanov
Date:      2015-01-14 15:13 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/e907ef48ac96

Merge


Changeset: bf200e391b26
Author:    kvn
Date:      2015-01-14 16:00 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/bf200e391b26

8069021: Exclude compiler/codecache/stress tests from JPRT runs
Reviewed-by: iveresov

! test/TEST.groups

Changeset: 7e88aab989ed
Author:    dlong
Date:      2015-01-15 16:51 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7e88aab989ed

Merge

! src/share/vm/memory/metaspace.cpp
! test/TEST.groups

Changeset: 03237a717eca
Author:    amurillo
Date:      2015-01-15 19:23 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/03237a717eca

Merge

- test/runtime/7194254/Test7194254.java

Changeset: 20946e467375
Author:    amurillo
Date:      2015-01-20 10:22 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/20946e467375

Merge

- test/runtime/7194254/Test7194254.java

Changeset: 27623e22e757
Author:    tschatzl
Date:      2014-07-31 11:10 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/27623e22e757

8048949: Requeue queue implementation
Summary: Devirtualize flush and move calls.
Reviewed-by: brutisso, tschatzl, mschoene
Contributed-by: kim.barrett at oracle.com

! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp

Changeset: e4918fb7e828
Author:    iveresov
Date:      2014-08-08 13:23 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/e4918fb7e828

8047130: Fewer escapes from escape analysis
Summary: Treat max_stack attribute as an int in bytecode escape analyzer
Reviewed-by: kvn, twisti, ahgross

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

Changeset: 7923f573ee4c
Author:    brutisso
Date:      2014-08-19 11:17 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7923f573ee4c

8049253: Better GC validation
Summary: Also reviewed by: boris.molodenkov at oracle.com
Reviewed-by: dcubed, minqi, mschoene
Contributed-by: yasuenag at gmail.com, bengt.rutisson at oracle.com

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

Changeset: 2194fdf3fbd9
Author:    jmasa
Date:      2014-09-26 17:48 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/2194fdf3fbd9

8047125: (ref) More phantom object references
Reviewed-by: mchung, dfuchs, ahgross, jmasa, brutisso, mgerdin
Contributed-by: kim.barrett at oracle.com

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/memory/referenceType.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: c9a46e1210bb
Author:    mgerdin
Date:      2014-10-09 15:42 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c9a46e1210bb

8055479: TLAB stability
Reviewed-by: brutisso, stefank, ahgross

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp

Changeset: 61264de6cc07
Author:    hseigel
Date:      2014-10-20 14:43 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/61264de6cc07

8058982: Better verification of an exceptional invokespecial
Summary: Throw VerifyError for illegal accesses
Reviewed-by: acorn, ahgross, coleenp

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

Changeset: c656c7540cb1
Author:    gthornbr
Date:      2014-11-17 15:51 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c656c7540cb1

8050807: Better performing performance data handling
Reviewed-by: dcubed, pnauman, ctornqvi, dholmes, mschoene
Contributed-by: gerald.thornbrugh at oracle.com

! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 88120f326c20
Author:    drchase
Date:      2014-12-01 13:06 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/88120f326c20

8064524: Compiler code generation improvements
Reviewed-by: jrose, acorn, vlivanov

! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp



More information about the jdk9-all-changes mailing list