[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-2d-dev
Subject:    [OpenJDK 2D-Dev] hg: jdk8/2d/hotspot: 74 new changesets
From:       lana.steuck () oracle ! com
Date:       2013-02-13 22:03:19
Message-ID: 20130213220556.5E67447A59 () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: da53cb17186a
Author:    katleman
Date:      2013-02-07 12:32 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/da53cb17186a

Added tag jdk8-b76 for changeset 20b605466ccb

! .hgtags

Changeset: 6fbe8a57549d
Author:    amurillo
Date:      2013-01-25 03:03 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/6fbe8a57549d

8006827: new hotspot build - hs25-b18
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 3c327c2b6782
Author:    jmasa
Date:      2013-01-03 15:03 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/3c327c2b6782

8004895: NPG: JMapPermCore test failure caused by warnings about missing field
Reviewed-by: johnc

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/binaryTreeDictionary.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ef1e11845e18
Author:    jmasa
Date:      2013-02-04 12:01 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/ef1e11845e18

Merge

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 5daaddd917a1
Author:    coleenp
Date:      2013-01-23 10:34 -0500
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/5daaddd917a1

8006040: NPG: on_stack processing wastes space in ConstantPool
Summary: Added on_stack bit to flags.  Also MetadataMarkOnStack is used for more than \
                JVMTI so had to be moved.
Reviewed-by: dholmes, stefank

! src/share/vm/classfile/classLoaderData.cpp
+ src/share/vm/classfile/metadataOnStackMark.cpp
+ src/share/vm/classfile/metadataOnStackMark.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp

Changeset: 6cf2530f7fd3
Author:    minqi
Date:      2013-01-24 23:30 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/6cf2530f7fd3

8005278: Serviceability Agent: jmap -heap and jstack -m fail
Summary: BinaryTreeDictionary is typedef'ed as AFLBinaryTreeDictionary in vmStructs \
and in SA we still use old name for that. FreeList now is a template based class \
which is not reflect in SA type library. When SA does calculation of heap for CMS, \
the former will cause failure to retrieve BinaryTreeDictionary  sine the rename. The \
                later will fail wherever it is used in SA.
Reviewed-by: dholmes, sla, coleenp
Contributed-by: yunda.mly@taobao.com

+ agent/src/share/classes/sun/jvm/hotspot/memory/AFLBinaryTreeDictionary.java
- agent/src/share/classes/sun/jvm/hotspot/memory/BinaryTreeDictionary.java
! agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java
! agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java
! src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp

Changeset: 8b46b0196eb0
Author:    zgu
Date:      2013-01-25 10:04 -0500
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/8b46b0196eb0

8000692: Remove old KERNEL code
Summary: Removed depreciated kernel VM source code from hotspot VM
Reviewed-by: dholmes, acorn

! make/Makefile
! make/bsd/makefiles/dtrace.make
! make/solaris/Makefile
! make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/kernel.make
! make/windows/build.bat
! make/windows/create_obj_files.sh
! make/windows/makefiles/defs.make
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/vm.make
! src/cpu/x86/vm/assembler_x86.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/prims/jniCheck.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiCodeBlobEvents.hpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExtensions.hpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
! src/share/vm/prims/jvmtiRawMonitor.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/attachListener.hpp

Changeset: edd76a5856f7
Author:    sspitsyn
Date:      2013-01-24 22:13 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/edd76a5856f7

8005128: JSR 292: the mlvm redefineClassInBootstrap test crashes in \
                ConstantPool::compare_entry_to
Summary: When constant pool is copied in merge_constant_pools the invokedynamic \
                operands must be copied before.
Reviewed-by: coleenp, twisti
Contributed-by: serguei.spitsyn@oracle.com

! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp

Changeset: 4a0dd3799a44
Author:    minqi
Date:      2013-01-25 04:23 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/4a0dd3799a44

Merge


Changeset: 8d1fb417a42d
Author:    minqi
Date:      2013-01-25 13:47 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/8d1fb417a42d

Merge

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

Changeset: cf8470eaf7e5
Author:    acorn
Date:      2013-01-27 21:58 -0500
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/cf8470eaf7e5

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/BinaryTreeDictionary.java
- make/solaris/makefiles/kernel.make
! src/cpu/x86/vm/assembler_x86.hpp
! src/share/vm/classfile/vmSymbols.hpp

Changeset: 16fb9f942703
Author:    acorn
Date:      2013-01-25 15:06 -0500
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/16fb9f942703

6479360: PrintClassHistogram improvements
Summary: jcmd <pid> GC.class_stats (UnlockDiagnosticVMOptions)
Reviewed-by: coleenp, hseigel, sla, acorn
Contributed-by: ioi.lam@oracle.com

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/oops/annotations.cpp
! src/share/vm/oops/annotations.hpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp

Changeset: 0d26ce8e9251
Author:    acorn
Date:      2013-01-28 10:34 -0500
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/0d26ce8e9251

Merge

- make/solaris/makefiles/kernel.make
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp

Changeset: 815957d0203e
Author:    acorn
Date:      2013-01-28 10:55 -0500
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/815957d0203e

8004967: Default method cause VerifyError: Illegal use of nonvirtual
Summary: Recognize VM generated method in old verifier
Reviewed-by: acorn, coleenp
Contributed-by: bharadwaj.yadavelli@oracle.com

! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h

Changeset: 7885e162c30f
Author:    acorn
Date:      2013-01-28 09:33 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/7885e162c30f

Merge


Changeset: 9be6cde7919d
Author:    ctornqvi
Date:      2013-01-25 10:14 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/9be6cde7919d

8006413: Add utility classes for writing better multiprocess tests in jtreg
Summary: Add a few utility classes to test/testlibrary to support multi process \
testing in jtreg tests. Added a test case for one of the utility classes. Also \
                reviewed by Vitaly Davidovich
Reviewed-by: brutisso, dholmes, vlivanov, nloodin, mgerdin

+ test/testlibrary/OutputAnalyzerTest.java
+ test/testlibrary/com/oracle/java/testlibrary/JDKToolFinder.java
+ test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java
+ test/testlibrary/com/oracle/java/testlibrary/OutputBuffer.java
+ test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java
+ test/testlibrary/com/oracle/java/testlibrary/StreamPumper.java

Changeset: baf7fac3167e
Author:    hseigel
Date:      2013-02-01 14:14 -0500
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/baf7fac3167e

8006298: Specifying malformed JFR options (-XX:+FlightRecorderOptions) outputs \
                non-sensical error
Summary: Change error messages for malformed options so the messages are more useful.
Reviewed-by: mikael, kvn, nloodin

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

Changeset: 4c75576d18d0
Author:    hseigel
Date:      2013-02-01 13:30 -0500
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/4c75576d18d0

Merge


Changeset: 9bf5f643d1cf
Author:    sspitsyn
Date:      2013-01-31 20:07 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/9bf5f643d1cf

8006542: JSR 292: the VM_RedefineClasses::append_entry() must support invokedynamic \
                entry kinds
Summary: Need a support for invokedynamic entry kinds when new and old constant pools \
                are merged.
Reviewed-by: coleenp, twisti
Contributed-by: serguei.spitsyn@oracle.com

! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp

Changeset: dc31f560d6e7
Author:    sspitsyn
Date:      2013-01-31 20:09 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/dc31f560d6e7

8006546: JSR 292: typos in the ConstantPool::copy_cp_impl()
Summary: Simple typos that need to be fixed
Reviewed-by: coleenp, twisti
Contributed-by: serguei.spitsyn@oracle.com

! src/share/vm/oops/constantPool.cpp

Changeset: 79c1bb8fce5d
Author:    sspitsyn
Date:      2013-01-31 20:11 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/79c1bb8fce5d

8006731: JSR 292: the VM_RedefineClasses::rewrite_cp_refs_in_method() must support \
                invokedynamic
Summary: The invokedynamic bytecode ref to a CP entry needs to be checked and fixed \
                as well.
Reviewed-by: coleenp, twisti
Contributed-by: serguei.spitsyn@oracle.com

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

Changeset: 9a9f870325cf
Author:    minqi
Date:      2013-02-01 10:57 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/9a9f870325cf

Merge


Changeset: b935589d2807
Author:    minqi
Date:      2013-02-01 14:42 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/b935589d2807

Merge


Changeset: 44c5fcd9cb25
Author:    iklam
Date:      2013-01-24 10:57 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/44c5fcd9cb25

8006280: Need to reorder metadata structures to reduce size (64-bit)
Summary: Reordered Klass, InstanceKlass and Method to save 8 bytes each
Reviewed-by: coleenp, jiangli
Contributed-by: ioi.lam@oracle.com

! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/method.hpp

Changeset: 1eae78177059
Author:    jiangli
Date:      2013-02-01 15:25 -0500
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/1eae78177059

Merge

- make/solaris/makefiles/kernel.make
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/method.hpp

Changeset: dc8ad3fd7050
Author:    jiangli
Date:      2013-02-01 19:36 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/dc8ad3fd7050

Merge


Changeset: 4102b59539ce
Author:    ctornqvi
Date:      2013-02-01 23:48 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/4102b59539ce

8005012: Add WB APIs to better support NMT testing
Summary: Add WB API functions to enable better NMT testing
Reviewed-by: dholmes, zgu

! src/share/tools/whitebox/sun/hotspot/WhiteBox.java
! src/share/vm/memory/allocation.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memPtr.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memRecorder.cpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memTrackWorker.cpp
! src/share/vm/services/memTrackWorker.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp

Changeset: 4460acf8687b
Author:    ctornqvi
Date:      2013-02-02 07:24 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/4460acf8687b

Merge


Changeset: 9fe95b01ad32
Author:    ctornqvi
Date:      2013-02-02 08:46 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/9fe95b01ad32

Merge


Changeset: 43badbe2717a
Author:    minqi
Date:      2013-01-31 17:43 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/43badbe2717a

8000973: SA on windows thread inspection is broken
Summary: After bug 7161732, On Windows SA could not find correct address of thread_id \
of OSThread since _thread_id moved to end of the class . The presupposition of the \
address is following thread handle no longer stands. Fix by adding thread_id field to \
                OSThread and getting the  address directly from OSThread.
Reviewed-by: nloodin, sspitsyn
Contributed-by: yumin.qi@oracle.com

! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java
                
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/OSThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java
                
! agent/src/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java


Changeset: 65b632b77a97
Author:    minqi
Date:      2013-02-01 22:41 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/65b632b77a97

Merge


Changeset: ff5401ad5635
Author:    minqi
Date:      2013-02-02 03:51 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/ff5401ad5635

Merge


Changeset: 879c6de913d6
Author:    ctornqvi
Date:      2013-02-02 16:34 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/879c6de913d6

8005013: Add NMT tests
Summary: Add tests for the Native Memory Tracking feature, includes regression tests \
                for 8005936 and 8004802
Reviewed-by: zgu, coleenp

! test/TEST.ROOT
+ test/runtime/NMT/AllocTestType.java
+ test/runtime/NMT/BaselineWithParameter.java
+ test/runtime/NMT/CommandLineDetail.java
+ test/runtime/NMT/CommandLineEmptyArgument.java
+ test/runtime/NMT/CommandLineInvalidArgument.java
+ test/runtime/NMT/CommandLineSummary.java
+ test/runtime/NMT/CommandLineTurnOffNMT.java
+ test/runtime/NMT/JcmdScale.java
+ test/runtime/NMT/JcmdWithNMTDisabled.java
+ test/runtime/NMT/PrintNMTStatistics.java
+ test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
+ test/runtime/NMT/ShutdownTwice.java
+ test/runtime/NMT/SummaryAfterShutdown.java
+ test/runtime/NMT/SummarySanityCheck.java

Changeset: a7f9a1195d86
Author:    ctornqvi
Date:      2013-02-02 20:13 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/a7f9a1195d86

8000363: runtime/7158988/FieldMonitor.java fails with exception
Summary: Removed unnecessary shell script in the test.
Reviewed-by: coleenp, sla

! test/runtime/7158988/FieldMonitor.java
- test/runtime/7158988/TestFieldMonitor.sh

Changeset: 8f696cf1a0fb
Author:    dsamersoff
Date:      2013-02-03 22:28 +0400
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/8f696cf1a0fb

8002048: Protocol to discovery of manageable Java processes on a network
Summary: Introduce a protocol to discover manageble Java instances across a network \
                subnet, JDP
Reviewed-by: sla, dfuchs

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

Changeset: c4ef3380a70b
Author:    hseigel
Date:      2013-02-03 16:49 -0500
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/c4ef3380a70b

7197672: There are issues with shared data on windows
Summary: On Windows, set rw protection on the CDS file just before removing it.
Reviewed-by: dcubed, iklam

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

Changeset: ce5467120c84
Author:    hseigel
Date:      2013-02-03 17:12 -0500
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/ce5467120c84

Merge


Changeset: 10d5f25a7c67
Author:    hseigel
Date:      2013-02-04 08:26 -0500
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/10d5f25a7c67

8000968: NPG: UseCompressedKlassPointers asserts with ObjectAlignmentInBytes for > \
                32G CompressedOops
Summary: Pick a base that works for both CompressedOpps alignment and \
                CompressedKlassPtrs alignment.
Reviewed-by: kvn, roland

! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/runtime/arguments.cpp
+ test/runtime/8000968/Test8000968.sh

Changeset: 24a91505f9d5
Author:    emc
Date:      2013-02-04 13:05 -0500
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/24a91505f9d5

8006949: Update hotspot for MethodParameters format change
8006907: Hotspot should reject classfiles with multiple MethodParameters attributes
Summary: Update to Hotspot's processing of MethodParameters attributes in classfiles
Reviewed-by: coleenp, jrose

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/prims/jvm.cpp

Changeset: 42ea5e1fad75
Author:    coleenp
Date:      2013-02-04 13:51 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/42ea5e1fad75

Merge


Changeset: ab826603e572
Author:    simonis
Date:      2013-02-04 13:14 -0500
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/ab826603e572

8007475: Memory stomp with UseMallocOnly
Summary: Fix off-by-one error
Reviewed-by: coleenp, hseigel

! src/share/vm/classfile/stackMapFrame.hpp
+ test/runtime/8007475/StackMapFrameTest.java

Changeset: a401757763f9
Author:    coleenp
Date:      2013-02-04 22:59 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/a401757763f9

Merge


Changeset: 12285410684f
Author:    dholmes
Date:      2013-02-04 23:53 -0500
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/12285410684f

8006508: Wrong frame constructor is called in os_linux_x86.cpp
Reviewed-by: dholmes, coleenp
Contributed-by: Jeremy Manson <jeremymanson@google.com>

! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp

Changeset: f3ea1af9207a
Author:    dholmes
Date:      2013-02-05 00:59 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/f3ea1af9207a

Merge


Changeset: 454d7cc622ab
Author:    dcubed
Date:      2013-02-06 15:22 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/454d7cc622ab

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/BinaryTreeDictionary.java
- make/solaris/makefiles/kernel.make
! src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp
- test/runtime/7158988/TestFieldMonitor.sh

Changeset: fcc9e7681d63
Author:    vlivanov
Date:      2013-02-01 02:50 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/fcc9e7681d63

8006410: allocating without ResourceMark when CompileCommand was specified
Reviewed-by: kvn, vlivanov
Contributed-by: Igor Ignatyev <igor.ignatyev@oracle.com>

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/oops/symbol.cpp

Changeset: 60bba1398c51
Author:    vlivanov
Date:      2013-02-01 03:02 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/60bba1398c51

8005439: no message about inline method if it specifed by CompileCommand
Reviewed-by: kvn, vlivanov
Contributed-by: Igor Ignatyev <igor.ignatyev@oracle.com>

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/parse.hpp

Changeset: e4bb0bda20a4
Author:    morris
Date:      2013-01-25 16:31 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/e4bb0bda20a4

8005811: Turn off TierdCompilation in JDK8 trunk for all platforms
Summary: Disable tiered compilation in jdk8 because of CodeCache and performance \
                anomalies
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp

Changeset: 76341426b645
Author:    drchase
Date:      2013-01-25 16:09 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/76341426b645

8006500: compiler/8004741/Test8004741.java fails intermediately
Summary: rewrote the test to be more reliable, add test for invalid size exception
Reviewed-by: kvn

! test/compiler/8004741/Test8004741.java

Changeset: 9fae07c31641
Author:    morris
Date:      2013-01-25 16:50 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/9fae07c31641

6518907: cleanup IA64 specific code in Hotspot
Summary: removed unused IA64 specific code
Reviewed-by: twisti, kvn, dholmes

! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/libproc.h
! agent/src/os/win32/windbg/sawindbg.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/vframeArray.cpp

Changeset: 37c18711a0df
Author:    roland
Date:      2013-02-04 09:11 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/37c18711a0df

8005114: VM is crashing in ciKlass*ciObjArrayKlass::element_klass() if metaspaces are \
                full
Summary: missing test for loaded klass in c1
Reviewed-by: kvn

! src/share/vm/c1/c1_Instruction.cpp

Changeset: 39901f2f1abe
Author:    mikael
Date:      2013-02-04 10:28 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/39901f2f1abe

8007403: Incorrect format arguments in adlparse.cpp
Reviewed-by: kvn, twisti

! src/share/vm/adlc/adlparse.cpp

Changeset: 8bd61471a109
Author:    roland
Date:      2013-02-04 11:30 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/8bd61471a109

8007144: Incremental inlining mistakes some call sites for dead ones and doesn't \
                inline them
Summary: wrong detection for dead call sites.
Reviewed-by: kvn

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

Changeset: 6a51fc70a15e
Author:    vlivanov
Date:      2013-02-05 08:25 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/6a51fc70a15e

8006613: adding reason to made_not_compilable
Reviewed-by: kvn, vlivanov
Contributed-by: Igor Ignatyev <igor.ignatyev@oracle.com>

! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/deoptimization.cpp

Changeset: 4fcf990aa34a
Author:    drchase
Date:      2013-02-06 11:33 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/4fcf990aa34a

8006807: C2 crash due to out of bounds array access in Parse::do_multianewarray
Summary: check ndimensions before accessing length[i] element
Reviewed-by: kvn
Contributed-by: volker.simonis@gmail.com

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

Changeset: d05ff4bf41b3
Author:    vlivanov
Date:      2013-02-07 12:23 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/d05ff4bf41b3

Merge

! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.hpp

Changeset: db9981fd3124
Author:    jprovino
Date:      2013-01-23 13:02 -0500
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/db9981fd3124

8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS
Summary: Rename INCLUDE_ALTERNATE_GCS to INCLUDE_ALL_GCS and replace SERIALGC with \
                INCLUDE_ALL_GCS.
Reviewed-by: coleenp, stefank

! make/bsd/makefiles/minimal1.make
! make/excludeSrc.make
! make/linux/makefiles/minimal1.make
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/zero/vm/assembler_zero.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/shared/allocationStats.cpp
! src/share/vm/gc_implementation/shared/allocationStats.hpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp
! src/share/vm/gc_implementation/shared/gSpaceCounters.cpp
! src/share/vm/gc_implementation/shared/gSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/gcAdaptivePolicyCounters.hpp
! src/share/vm/gc_implementation/shared/hSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/immutableSpace.cpp
! src/share/vm/gc_implementation/shared/isGCActiveMark.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/gc_implementation/shared/spaceCounters.cpp
! src/share/vm/gc_implementation/shared/spaceCounters.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/freeBlockDictionary.cpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/generationSpec.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/specialized_oop_closures.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceClassLoaderKlass.cpp
! src/share/vm/oops/instanceClassLoaderKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassPS.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/objArrayKlass.inline.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/oop.pcgc.inline.hpp
! src/share/vm/oops/oop.psgc.inline.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/fprofiler.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/attachListener.hpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/classLoadingService.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/services/g1MemoryPool.hpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/memReporter.hpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/memoryPool.hpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/psMemoryPool.hpp
! src/share/vm/services/runtimeService.cpp
! src/share/vm/utilities/macros.hpp
! src/share/vm/utilities/top.hpp
! src/share/vm/utilities/yieldingWorkgroup.cpp
! src/share/vm/utilities/yieldingWorkgroup.hpp

Changeset: 8391fdd36e1f
Author:    dlong
Date:      2013-01-27 01:07 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/8391fdd36e1f

Merge

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/heapDumper.cpp

Changeset: 3c9bc17b9403
Author:    bpittore
Date:      2013-02-07 16:05 -0500
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/3c9bc17b9403

Merge

! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/attachListener.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp

Changeset: df8462fbe585
Author:    vladidan
Date:      2013-02-07 20:40 -0500
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/df8462fbe585

Merge

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: ec0c4951286c
Author:    stefank
Date:      2013-01-29 10:51 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/ec0c4951286c

8004710: NPG: jmap could throw sun.jvm.hotspot.types.WrongTypeException after PermGen \
                removal
Summary: When calculating live object regions, make sure that the alignment reserve, \
                at the end of a TLAB, is excluded.
Reviewed-by: jmasa, brutisso

! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/share/vm/runtime/vmStructs.cpp

Changeset: 4700e77d44c1
Author:    johnc
Date:      2013-02-01 13:17 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/4700e77d44c1

8006894: G1: Number of marking threads missing from PrintFlagsFinal output
Summary: Set ConcGCThreads to the calculated number of marking threads.
Reviewed-by: jmasa, ysr

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

Changeset: d9058e388631
Author:    mikael
Date:      2013-02-01 17:21 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/d9058e388631

8007257: NPG: metaspace.cpp: Incorrect arguments in calls to err_msg
Summary: Fix size checks in assert and corrected some print formats. Also reviewed by \
                vitalyd@gmail.com.
Reviewed-by: coleenp, sspitsyn

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

Changeset: 256d3f43c177
Author:    johnc
Date:      2013-01-31 10:45 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/256d3f43c177

8005875: G1: Kitchensink fails with ParallelGCThreads=0
Summary: Check that the concurrent marking worker gang exists in \
ConcurrentMark::print_worker_threads_on(). Changes were also reviewed by Vitaly \
                Davidovich <vitalyd@gmail.com>.
Reviewed-by: brutisso

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp

Changeset: 80518f4ecf32
Author:    jmasa
Date:      2013-02-04 12:51 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/80518f4ecf32

Merge

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

Changeset: f2f0cf0f5444
Author:    jmasa
Date:      2013-02-04 13:26 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/f2f0cf0f5444

Merge


Changeset: 06fd03af6ce4
Author:    johnc
Date:      2013-02-04 13:24 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/06fd03af6ce4

8001384: G1: assert(!is_null(v)) failed: narrow oop value can never be zero
Summary: Flush any deferred card mark before a Java thread exits.
Reviewed-by: brutisso, jmasa

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

Changeset: 84304a77c4e3
Author:    johnc
Date:      2013-02-04 19:40 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/84304a77c4e3

Merge


Changeset: 95ccff9eee8e
Author:    jwilhelm
Date:      2013-01-28 15:41 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/95ccff9eee8e

6348447: Specifying -XX:OldSize crashes 64-bit VMs
Summary: Heap size will be set to allow for OldSize to fit. Also reviewed by \
                vitalyd@gmail.com
Reviewed-by: ehelin, jmasa

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

Changeset: f90b9bceb8e5
Author:    johnc
Date:      2013-02-05 09:13 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/f90b9bceb8e5

8005032: G1: Cleanup serial reference processing closures in concurrent marking
Summary: Reuse the parallel reference processing oop closures during serial reference \
                processing.
Reviewed-by: brutisso

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp

Changeset: 50d3b37d5bcd
Author:    johnc
Date:      2013-02-05 22:24 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/50d3b37d5bcd

Merge


Changeset: 1135141fb97e
Author:    brutisso
Date:      2013-02-08 10:08 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/1135141fb97e

Merge

! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 412d722168bc
Author:    amurillo
Date:      2013-02-08 08:07 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/412d722168bc

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/BinaryTreeDictionary.java
- make/solaris/makefiles/kernel.make
- test/runtime/7158988/TestFieldMonitor.sh

Changeset: cdb46031e718
Author:    amurillo
Date:      2013-02-08 08:07 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/cdb46031e718

Added tag hs25-b18 for changeset 412d722168bc

! .hgtags


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic