hg: hsx/hotspot-emb/hotspot: 74 new changesets

dean.long at oracle.com dean.long at oracle.com
Fri Feb 8 18:34:43 PST 2013


Changeset: 3c327c2b6782
Author:    jmasa
Date:      2013-01-03 15:03 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/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/hsx/hotspot-emb/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/hsx/hotspot-emb/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/hsx/hotspot-emb/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 at 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/hsx/hotspot-emb/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/hsx/hotspot-emb/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 at 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/hsx/hotspot-emb/hotspot/rev/4a0dd3799a44

Merge


Changeset: 8d1fb417a42d
Author:    minqi
Date:      2013-01-25 13:47 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/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/hsx/hotspot-emb/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/hsx/hotspot-emb/hotspot/rev/16fb9f942703

6479360: PrintClassHistogram improvements
Summary: jcmd <pid> GC.class_stats (UnlockDiagnosticVMOptions)
Reviewed-by: coleenp, hseigel, sla, acorn
Contributed-by: ioi.lam at 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/hsx/hotspot-emb/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/hsx/hotspot-emb/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 at 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/hsx/hotspot-emb/hotspot/rev/7885e162c30f

Merge


Changeset: 9be6cde7919d
Author:    ctornqvi
Date:      2013-01-25 10:14 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/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/hsx/hotspot-emb/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/hsx/hotspot-emb/hotspot/rev/4c75576d18d0

Merge


Changeset: 9bf5f643d1cf
Author:    sspitsyn
Date:      2013-01-31 20:07 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/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 at 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/hsx/hotspot-emb/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 at 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/hsx/hotspot-emb/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 at 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/hsx/hotspot-emb/hotspot/rev/9a9f870325cf

Merge


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

Merge


Changeset: 44c5fcd9cb25
Author:    iklam
Date:      2013-01-24 10:57 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/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 at 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/hsx/hotspot-emb/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/hsx/hotspot-emb/hotspot/rev/dc8ad3fd7050

Merge


Changeset: 4102b59539ce
Author:    ctornqvi
Date:      2013-02-01 23:48 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/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/hsx/hotspot-emb/hotspot/rev/4460acf8687b

Merge


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

Merge


Changeset: 43badbe2717a
Author:    minqi
Date:      2013-01-31 17:43 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/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 at 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/hsx/hotspot-emb/hotspot/rev/65b632b77a97

Merge


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

Merge


Changeset: 879c6de913d6
Author:    ctornqvi
Date:      2013-02-02 16:34 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/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/hsx/hotspot-emb/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/hsx/hotspot-emb/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/hsx/hotspot-emb/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/hsx/hotspot-emb/hotspot/rev/ce5467120c84

Merge


Changeset: 10d5f25a7c67
Author:    hseigel
Date:      2013-02-04 08:26 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/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/hsx/hotspot-emb/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/hsx/hotspot-emb/hotspot/rev/42ea5e1fad75

Merge


Changeset: ab826603e572
Author:    simonis
Date:      2013-02-04 13:14 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/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/hsx/hotspot-emb/hotspot/rev/a401757763f9

Merge


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

8006508: Wrong frame constructor is called in os_linux_x86.cpp
Reviewed-by: dholmes, coleenp
Contributed-by: Jeremy Manson <jeremymanson at 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/hsx/hotspot-emb/hotspot/rev/f3ea1af9207a

Merge


Changeset: 454d7cc622ab
Author:    dcubed
Date:      2013-02-06 15:22 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/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/hsx/hotspot-emb/hotspot/rev/fcc9e7681d63

8006410: allocating without ResourceMark when CompileCommand was specified
Reviewed-by: kvn, vlivanov
Contributed-by: Igor Ignatyev <igor.ignatyev at 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/hsx/hotspot-emb/hotspot/rev/60bba1398c51

8005439: no message about inline method if it specifed by CompileCommand
Reviewed-by: kvn, vlivanov
Contributed-by: Igor Ignatyev <igor.ignatyev at 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/hsx/hotspot-emb/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/hsx/hotspot-emb/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/hsx/hotspot-emb/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/hsx/hotspot-emb/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/hsx/hotspot-emb/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/hsx/hotspot-emb/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/hsx/hotspot-emb/hotspot/rev/6a51fc70a15e

8006613: adding reason to made_not_compilable
Reviewed-by: kvn, vlivanov
Contributed-by: Igor Ignatyev <igor.ignatyev at 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/hsx/hotspot-emb/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 at 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/hsx/hotspot-emb/hotspot/rev/d05ff4bf41b3

Merge

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

Changeset: 3c9bc17b9403
Author:    bpittore
Date:      2013-02-07 16:05 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/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/hsx/hotspot-emb/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/hsx/hotspot-emb/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/hsx/hotspot-emb/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/hsx/hotspot-emb/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 at 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/hsx/hotspot-emb/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 at 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/hsx/hotspot-emb/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/hsx/hotspot-emb/hotspot/rev/f2f0cf0f5444

Merge


Changeset: 06fd03af6ce4
Author:    johnc
Date:      2013-02-04 13:24 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/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/hsx/hotspot-emb/hotspot/rev/84304a77c4e3

Merge


Changeset: 95ccff9eee8e
Author:    jwilhelm
Date:      2013-01-28 15:41 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/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 at 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/hsx/hotspot-emb/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/hsx/hotspot-emb/hotspot/rev/50d3b37d5bcd

Merge


Changeset: 1135141fb97e
Author:    brutisso
Date:      2013-02-08 10:08 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/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: 20b605466ccb
Author:    katleman
Date:      2013-01-31 17:04 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/20b605466ccb

Added tag jdk8-b75 for changeset 6778d0b16593

! .hgtags

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

Added tag jdk8-b76 for changeset 20b605466ccb

! .hgtags

Changeset: 412d722168bc
Author:    amurillo
Date:      2013-02-08 08:07 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/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/hsx/hotspot-emb/hotspot/rev/cdb46031e718

Added tag hs25-b18 for changeset 412d722168bc

! .hgtags

Changeset: 1a0174612b49
Author:    amurillo
Date:      2013-02-08 08:16 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/1a0174612b49

8007801: new hotspot build - hs25-b19
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 9e2da96f9976
Author:    bpittore
Date:      2013-02-08 16:08 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/9e2da96f9976

Merge

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



More information about the hotspot-runtime-dev mailing list