hg: jigsaw/jigsaw/hotspot: 111 new changesets
mandy.chung at oracle.com
mandy.chung at oracle.com
Wed Nov 30 13:13:37 PST 2011
Changeset: edd5f85e2de7
Author: katleman
Date: 2011-10-13 10:35 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/edd5f85e2de7
Added tag jdk8-b09 for changeset 7c20d272643f
! .hgtags
Changeset: 95607b70acb5
Author: jcoomes
Date: 2011-09-30 22:54 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/95607b70acb5
7096124: Bump the hs23 build number to 02
Reviewed-by: johnc
Contributed-by: alejandro.murillo at oracle.com
! make/hotspot_version
Changeset: 4f93f0d00802
Author: tonyp
Date: 2011-09-20 09:59 -0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/4f93f0d00802
7059019: G1: add G1 support to the SA
Summary: Extend the SA to recognize the G1CollectedHeap and implement any code that's needed by our serviceability tools (jmap, jinfo, jstack, etc.) that depend on the SA.
Reviewed-by: never, poonam, johnc
! agent/make/Makefile
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java
! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! make/sa.files
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
+ src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 663cb89032b1
Author: johnc
Date: 2011-09-20 15:39 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/663cb89032b1
7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure
Summary: As a result of the changes for 7080389, an evacuation failure during an initial mark pause may result in some root objects not being marked. Pass whether the caller is a root scanning closure into the evacuation failure handling code so that the thread that successfully forwards an object to itself also marks the object.
Reviewed-by: ysr, brutisso, tonyp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
Changeset: 114e52976463
Author: tonyp
Date: 2011-09-21 01:27 -0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/114e52976463
7045232: G1: pool names are inconsistent with other collectors (don't have 'Space')
Summary: Make sure the eden and survivor pools have "Space" in their name.
Reviewed-by: jmasa, ysr
! src/share/vm/services/g1MemoryPool.cpp
Changeset: 1847b501ae74
Author: johnc
Date: 2011-09-21 10:04 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1847b501ae74
7068215: G1: Print reference processing time during remark
Summary: Displays the elapsed time taken to perform reference processing during remark as part of the PrintGCDetails output.
Reviewed-by: ysr
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: d912b598c6c3
Author: tonyp
Date: 2011-09-21 13:36 -0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d912b598c6c3
7091032: G1: assert failure when NewRatio is used
Summary: The desired min / max heap sizes are miscalculated at initialization when NewRatio is used. The changeset also includes an additional small change to turn a print statement into a warning.
Reviewed-by: johnc, jmasa, ysr, brutisso
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 5cc33133bc6d
Author: johnc
Date: 2011-09-21 15:24 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5cc33133bc6d
7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output
Summary: Cast HeapRegion::GrainBytes to size_t in output statement.
Reviewed-by: ysr, brutisso, pbk, tonyp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: f0ecbe78fc7b
Author: tonyp
Date: 2011-09-22 07:18 -0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f0ecbe78fc7b
7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output
Reviewed-by: jcoomes, johnc
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 4dfb2df418f2
Author: johnc
Date: 2011-09-22 10:57 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/4dfb2df418f2
6484982: G1: process references during evacuation pauses
Summary: G1 now uses two reference processors - one is used by concurrent marking and the other is used by STW GCs (both full and incremental evacuation pauses). In an evacuation pause, the reference processor is embedded into the closures used to scan objects. Doing so causes causes reference objects to be 'discovered' by the reference processor. At the end of the evacuation pause, these discovered reference objects are processed - preserving (and copying) referent objects (and their reachable graphs) as appropriate.
Reviewed-by: ysr, jwilhelm, brutisso, stefank, tonyp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 8229bd737950
Author: tonyp
Date: 2011-09-23 16:07 -0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/8229bd737950
7075646: G1: fix inconsistencies in the monitoring data
Summary: Fixed a few inconsistencies in the monitoring data, in particular when reported from jstat.
Reviewed-by: jmasa, brutisso, johnc
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/shared/generationCounters.cpp
! src/share/vm/gc_implementation/shared/generationCounters.hpp
! src/share/vm/services/g1MemoryPool.cpp
! src/share/vm/services/g1MemoryPool.hpp
Changeset: e807478bf9ca
Author: brutisso
Date: 2011-09-26 10:14 +0200
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e807478bf9ca
7091366: re-enable quicksort tests
Summary: Added extern "C" to make it build with JDK6 compilers
Reviewed-by: jwilhelm, kvn
! src/share/vm/utilities/quickSort.cpp
Changeset: 273b46400613
Author: johnc
Date: 2011-09-28 10:36 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/273b46400613
7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835
Summary: Some objects may not be marked in the event of an evacuation failure in a partially young GC, during a marking cycle. Avoid this situation by not allowing partially young GCs during a marking cycle.
Reviewed-by: tonyp, ysr, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 811ec3d0833b
Author: johnc
Date: 2011-10-03 12:49 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/811ec3d0833b
7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054
Summary: During remembered set scanning, the reference processor could discover a reference object whose referent was in the process of being copied and so may not be completely initialized. Do not perform reference discovery during remembered set scanning.
Reviewed-by: tonyp, ysr
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 81aa07130d30
Author: tonyp
Date: 2011-10-03 19:04 -0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/81aa07130d30
7097048: G1: extend the G1 SA changes to print per-heap space information
Reviewed-by: brutisso, johnc
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1MonitoringSupport.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
Changeset: c63b928b212b
Author: stefank
Date: 2011-09-12 16:09 +0200
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c63b928b212b
7021322: assert(object_end <= top()) failed: Object crosses promotion LAB boundary
Summary: Pass the same object size value to both allocate and unallocate_object
Reviewed-by: ysr, brutisso
! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
Changeset: 65a8ff39a6da
Author: johnc
Date: 2011-10-05 08:44 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/65a8ff39a6da
7095194: G1: HeapRegion::GrainBytes, GrainWords, and CardsPerRegion should be size_t
Summary: Declare GrainBytes, GrainWords, and CardsPerRegion as size_t.
Reviewed-by: jcoomes, tonyp, jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
Changeset: fd65bc7c09b6
Author: tonyp
Date: 2011-10-06 13:28 -0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/fd65bc7c09b6
Merge
! agent/make/Makefile
! make/sa.files
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 246daf2c601d
Author: brutisso
Date: 2011-09-28 08:21 +0200
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/246daf2c601d
7005808: G1: re-enable ReduceInitialCardMarks for G1
Summary: Remove the extra guard to allow G1 to use ReduceInitialCardMarks
Reviewed-by: jmasa, tonyp, johnc, ysr
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: b9390528617c
Author: ysr
Date: 2011-10-06 18:56 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b9390528617c
7095236: G1: _markedRegions never contains NULL regions
Summary: Removed the code for skipping over NULL regions in _markedRegions, replacing it with an assertion that a NULL region is never encountered; removed dead methods, remove() and remove_region(), and inlined a simplified addRegion() directly into fillCache().
Reviewed-by: brutisso, tonyp
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
Changeset: f32dae5d5677
Author: ysr
Date: 2011-10-10 08:40 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f32dae5d5677
Merge
Changeset: 3f24f946bc2d
Author: brutisso
Date: 2011-10-11 10:21 +0200
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/3f24f946bc2d
7099454: /bin/sh does not support syntax used in the src/os/posix/launcher/launcher.script shell script
Summary: Also reviewed by mikael.gerdin at oracle.com; Changed to the `` syntax instead. Also changed "source" to ".".
Reviewed-by: never, stefank, dsamersoff, rottenha
! src/os/posix/launcher/launcher.script
Changeset: d1bdeef3e3e2
Author: johnc
Date: 2011-10-12 10:25 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d1bdeef3e3e2
7098282: G1: assert(interval >= 0) failed: Sanity check, referencePolicy.cpp: 76
Summary: There is a race between one thread successfully forwarding and copying the klass mirror for the SoftReference class (including the static master clock) and another thread attempting to use the master clock while attempting to discover a soft reference object. Maintain a shadow copy of the soft reference master clock and use the shadow during reference discovery and reference processing.
Reviewed-by: tonyp, brutisso, ysr
! src/share/vm/memory/referencePolicy.cpp
! src/share/vm/memory/referencePolicy.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
Changeset: e4f412d2b75d
Author: jcoomes
Date: 2011-10-14 18:17 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e4f412d2b75d
Merge
! .hgtags
Changeset: d815de2e85e5
Author: jcoomes
Date: 2011-10-14 18:21 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d815de2e85e5
Added tag hs23-b02 for changeset e4f412d2b75d
! .hgtags
Changeset: 3170e4044f2d
Author: katleman
Date: 2011-10-20 10:32 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/3170e4044f2d
Added tag jdk8-b10 for changeset d815de2e85e5
! .hgtags
Changeset: bc257a801090
Author: jcoomes
Date: 2011-10-14 21:45 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/bc257a801090
7101096: Bump the hs23 build number to 03
Reviewed-by: johnc
Contributed-by: alejandro.murillo at oracle.com
! make/hotspot_version
Changeset: 940513efe83a
Author: iveresov
Date: 2011-10-04 10:07 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/940513efe83a
7097679: Tiered: events with bad bci to Gotos reduced from Ifs
Summary: Save bci of instruction that produced Goto and use it to call back to runtime
Reviewed-by: kvn, never
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: ec5ce9326985
Author: kvn
Date: 2011-10-04 14:30 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ec5ce9326985
6865265: JVM crashes with "missing exception handler" error
Summary: Retry the call to fast_exception_handler_bci_for() after it returned with a pending exception. Don't cache the exception handler pc computed by compute_compiled_exc_handler() if the handler is for another (nested) exception.
Reviewed-by: kamg, kvn
Contributed-by: volker.simonis at gmail.com
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/sharedRuntime.cpp
+ test/compiler/6865265/StackOverflowBug.java
Changeset: eba73e0c7780
Author: bdelsart
Date: 2011-10-07 13:28 +0200
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/eba73e0c7780
7096366: PPC: corruption of floating-point values with DeoptimizeALot
Summary: fix for a deoptimization found on PPC, which could impact other big endian platforms
Reviewed-by: roland, dholmes
! src/share/vm/c1/c1_LinearScan.cpp
Changeset: 0abefdb54d21
Author: twisti
Date: 2011-10-11 02:19 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/0abefdb54d21
7081938: JSR292: assert(magic_number_2() == MAGIC_NUMBER_2) failed
Reviewed-by: never, bdelsart
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.hpp
Changeset: 5eb9169b1a14
Author: twisti
Date: 2011-10-12 21:00 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5eb9169b1a14
7092712: JSR 292: unloaded invokedynamic call sites can lead to a crash with signature types not on BCP
Reviewed-by: jrose, never
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/ci/ciSignature.cpp
! src/share/vm/ci/ciSignature.hpp
Changeset: a786fdc79c5f
Author: never
Date: 2011-10-13 14:08 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a786fdc79c5f
7100165: JSR 292: leftover printing code in methodHandleWalk.cpp
Reviewed-by: kvn, twisti
! src/share/vm/prims/methodHandleWalk.cpp
Changeset: 4bac06a82bc3
Author: kvn
Date: 2011-10-14 10:07 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/4bac06a82bc3
7100757: The BitSet.nextSetBit() produces incorrect result in 32bit VM on Sparc
Summary: Instruction countTrailingZerosL() should use iRegIsafe dst register since it is used in long arithmetic.
Reviewed-by: never, twisti
! src/cpu/sparc/vm/sparc.ad
+ test/compiler/7100757/Test7100757.java
Changeset: 11d17c7d2ee6
Author: iveresov
Date: 2011-10-16 02:59 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/11d17c7d2ee6
Merge
Changeset: 2ef3386478e6
Author: dholmes
Date: 2011-10-10 21:01 -0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2ef3386478e6
7096278: Update the VM name to indicate it is an embedded build
Reviewed-by: kvn, never, jcoomes, bobv
! src/share/vm/runtime/vm_version.cpp
Changeset: 436b4a3231bf
Author: dcubed
Date: 2011-10-13 09:35 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/436b4a3231bf
7098194: integrate macosx-port changes
Summary: Integrate bsd-port/hotspot and macosx-port/hotspot changes as of 2011.09.29.
Reviewed-by: kvn, dholmes, never, phh
Contributed-by: Christos Zoulas <christos at zoulas.com>, Greg Lewis <glewis at eyesbeyond.com>, Kurt Miller <kurt at intricatesoftware.com>, Alexander Strange <astrange at apple.com>, Mike Swingler <swingler at apple.com>, Roger Hoover <rhoover at apple.com>, Victor Hernandez <vhernandez at apple.com>, Pratik Solanki <psolanki at apple.com>
! .hgignore
+ agent/src/os/bsd/MacosxDebuggerLocal.m
! agent/src/os/bsd/Makefile
! agent/src/os/bsd/symtab.c
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
! make/Makefile
! make/bsd/makefiles/adlc.make
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/sa.make
! make/bsd/makefiles/saproc.make
! make/bsd/makefiles/top.make
! make/bsd/makefiles/vm.make
! make/defs.make
- make/templates/bsd-header
! src/cpu/x86/vm/jni_x86.h
+ src/os/bsd/dtrace/generateJvmOffsets.cpp
+ src/os/bsd/dtrace/generateJvmOffsets.h
+ src/os/bsd/dtrace/generateJvmOffsetsMain.c
+ src/os/bsd/dtrace/hotspot.d
+ src/os/bsd/dtrace/hotspot_jni.d
+ src/os/bsd/dtrace/hs_private.d
+ src/os/bsd/dtrace/jhelper.d
+ src/os/bsd/dtrace/jvm_dtrace.c
+ src/os/bsd/dtrace/jvm_dtrace.h
+ src/os/bsd/dtrace/libjvm_db.c
+ src/os/bsd/dtrace/libjvm_db.h
! src/os/bsd/vm/dtraceJSDT_bsd.cpp
! src/os/bsd/vm/jvm_bsd.h
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/bsd_x86/vm/bsd_x86_32.s
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/bytes_bsd_zero.inline.hpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/runtimeService.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/dtrace.hpp
+ src/share/vm/utilities/dtrace_usdt2_disabled.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/hashtable.cpp
Changeset: 23a1c8de9d51
Author: dholmes
Date: 2011-10-17 01:40 -0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/23a1c8de9d51
Merge
- make/templates/bsd-header
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
Changeset: 8187c94a9a87
Author: never
Date: 2011-10-17 11:00 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/8187c94a9a87
7093690: JSR292: SA-JDI AssertionFailure: Expected raw sp likely got real sp, value was
Reviewed-by: kvn, twisti
! agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java
Changeset: e5928e7dab26
Author: never
Date: 2011-10-17 21:38 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e5928e7dab26
7098528: crash with java -XX:+ExtendedDTraceProbes
Reviewed-by: kvn
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/oops/instanceMirrorKlass.cpp
Changeset: 16f9fa2bf76c
Author: kvn
Date: 2011-10-19 10:52 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/16f9fa2bf76c
7100935: win32: memmove is not atomic but is used for pd_conjoint_*_atomic operations
Summary: replace the call to memmove by a simple copy loop
Reviewed-by: dholmes, kvn, never
Contributed-by: axel.siebenborn at sap.com, volker.simonis at gmail.com
! src/cpu/sparc/vm/copy_sparc.hpp
! src/os_cpu/windows_x86/vm/copy_windows_x86.inline.hpp
+ test/runtime/7100935/TestConjointAtomicArraycopy.java
+ test/runtime/7100935/TestShortArraycopy.java
Changeset: 1179647ee175
Author: iveresov
Date: 2011-10-21 00:58 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1179647ee175
Merge
Changeset: ec4b032a4977
Author: tonyp
Date: 2011-10-13 13:54 -0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ec4b032a4977
7098085: G1: partially-young GCs not initiated under certain circumstances
Reviewed-by: ysr, brutisso
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
Changeset: 074f0252cc13
Author: tonyp
Date: 2011-10-14 11:12 -0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/074f0252cc13
7088680: G1: Cleanup in the G1CollectorPolicy class
Summary: Removed unused fields and methods, removed the G1CollectoryPolicy_BestRegionsFirst class and folded its functionality into the G1CollectorPolicy class.
Reviewed-by: ysr, brutisso, jcoomes
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/memory/universe.cpp
Changeset: bf2d2b8b1726
Author: johnc
Date: 2011-10-17 09:57 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/bf2d2b8b1726
7095243: Disambiguate ReferenceProcessor::_discoveredSoftRefs
Summary: Add a new, separate, pointer to the base of the array of discovered reference lists and use this new pointer in places where we iterate over the entire array.
Reviewed-by: ysr, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
Changeset: 647872693572
Author: tonyp
Date: 2011-10-21 07:24 -0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/647872693572
Merge
Changeset: 4d3850d9d326
Author: jcoomes
Date: 2011-10-21 10:27 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/4d3850d9d326
Merge
- make/templates/bsd-header
Changeset: 4538caeef7b6
Author: jcoomes
Date: 2011-10-21 10:27 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/4538caeef7b6
Added tag hs23-b03 for changeset 4d3850d9d326
! .hgtags
Changeset: 02fe430d493e
Author: katleman
Date: 2011-10-27 13:54 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/02fe430d493e
Added tag jdk8-b11 for changeset 4538caeef7b6
! .hgtags
Changeset: c9d25d93ddfe
Author: jcoomes
Date: 2011-10-21 16:00 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c9d25d93ddfe
7103619: Bump the hs23 build number to 04
Reviewed-by: johnc
Contributed-by: alejandro.murillo at oracle.com
! make/hotspot_version
Changeset: 5e5d4821bf07
Author: brutisso
Date: 2011-10-20 10:21 +0200
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5e5d4821bf07
7097516: G1: assert(0<= from_card && from_card<HeapRegion::CardsPerRegion) failed: Must be in range.
Summary: Introduced a version of is_in_reserved() that looks at _orig_end as opposed to _end.
Reviewed-by: tonyp, stefank
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
Changeset: 8d161913dfc3
Author: tonyp
Date: 2011-10-21 12:42 -0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/8d161913dfc3
Merge
Changeset: db89aa49298f
Author: johnc
Date: 2011-10-20 12:06 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/db89aa49298f
7099824: G1: we should take the pending list lock before doing the remark pause
Summary: Acquire the pending list lock in the prologue method of G1's concurrent VM_Operation and release the lock in the epilogue() method. The locking/unlocking order of the pending list lock and the Heap_lock should match that in the prologue and epilogue methods of VM_GC_Operation.
Reviewed-by: tonyp, ysr
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
Changeset: c6a6e936dc68
Author: johnc
Date: 2011-10-23 23:06 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c6a6e936dc68
7096030: G1: PrintGCDetails enhancements
7102445: G1: Unnecessary Resource allocations during RSet scanning
Summary: Add a new per-worker thread line in the PrintGCDetails output. GC Worker Other is the difference between the elapsed time for the parallel phase of the evacuation pause and the sum of the times of the sub-phases (external root scanning, mark stack scanning, RSet updating, RSet scanning, object copying, and termination) for that worker. During RSet scanning, stack allocate DirtyCardToOopClosure objects; allocating these in a resource area was causing abnormally high GC Worker Other times while the worker thread freed ResourceArea chunks.
Reviewed-by: tonyp, jwilhelm, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: c08412904149
Author: ysr
Date: 2011-10-25 20:15 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c08412904149
7099817: CMS: +FLSVerifyLists +FLSVerifyIndexTable asserts: odd slot non-empty, chunk not on free list
Summary: Suitably weaken asserts that were in each case a tad too strong; fix up some loose uses of parameters in code related to size-indexed free list table.
Reviewed-by: jmasa, brutisso, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
Changeset: dbfcbecbb2dc
Author: brutisso
Date: 2011-10-26 08:44 +0200
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/dbfcbecbb2dc
7102191: G1: assert(_min_desired_young_length <= initial_region_num) failed: Initial young gen size too small
Summary: initial_region_num actually not needed.
Reviewed-by: tonyp, johnc
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 8487c835efbf
Author: tonyp
Date: 2011-10-28 12:49 -0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/8487c835efbf
Merge
Changeset: 6534482ff68a
Author: jcoomes
Date: 2011-10-28 15:36 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/6534482ff68a
Merge
Changeset: 1d3900713a67
Author: jcoomes
Date: 2011-10-28 15:41 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1d3900713a67
Added tag hs23-b04 for changeset 6534482ff68a
! .hgtags
Changeset: ddb34559f9a7
Author: katleman
Date: 2011-11-03 10:32 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ddb34559f9a7
Added tag jdk8-b12 for changeset 1d3900713a67
! .hgtags
Changeset: 5c8c7bef6403
Author: jcoomes
Date: 2011-10-28 18:30 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5c8c7bef6403
7106092: Bump the hs23 build number to 05
Reviewed-by: johnc
Contributed-by: alejandro.murillo at oracle.com
! make/hotspot_version
Changeset: d5c4c73aa855
Author: dholmes
Date: 2011-10-27 18:04 -0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d5c4c73aa855
7104173: sun/tools tests fail with debug build after 7012206
Summary: Disable PrintVMOptions in embedded debug builds so tests are unaffected by extra output
Reviewed-by: twisti, coleenp, phh, fparain, dsamersoff
! src/share/vm/runtime/globals.hpp
Changeset: 6da94c5a6746
Author: dholmes
Date: 2011-10-30 18:40 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/6da94c5a6746
Merge
Changeset: 95009f678859
Author: brutisso
Date: 2011-11-01 13:44 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/95009f678859
7106766: Move the precompiled header from the src/share/vm directory
Summary: Moved precompiled.hpp to src/share/vm/precompiled
Reviewed-by: coleenp, dholmes
Contributed-by: rbackman <rickard.backman at oracle.com>
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/gcc.make
! make/windows/makefiles/vm.make
- src/share/vm/precompiled.hpp
+ src/share/vm/precompiled/precompiled.hpp
Changeset: 3e609627e780
Author: jcoomes
Date: 2011-11-04 12:40 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/3e609627e780
Merge
- src/share/vm/precompiled.hpp
Changeset: b92ca8e229d2
Author: jcoomes
Date: 2011-11-04 12:43 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b92ca8e229d2
Added tag hs23-b05 for changeset 3e609627e780
! .hgtags
Changeset: 088d09a130ff
Author: katleman
Date: 2011-11-10 11:46 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/088d09a130ff
Added tag jdk8-b13 for changeset b92ca8e229d2
! .hgtags
Changeset: 883328bfc472
Author: katleman
Date: 2011-11-17 10:45 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/883328bfc472
Added tag jdk8-b14 for changeset 088d09a130ff
! .hgtags
Changeset: 869804b759e7
Author: jcoomes
Date: 2011-11-04 14:06 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/869804b759e7
7108553: Bump the hs23 build number to 06
Reviewed-by: johnc
Contributed-by: alejandro.murillo at oracle.com
! make/hotspot_version
Changeset: 5bda8dae4e14
Author: never
Date: 2011-10-23 20:23 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5bda8dae4e14
7103784: enable some flags by default
Reviewed-by: kvn
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 754110e02bd5
Author: never
Date: 2011-10-23 12:31 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/754110e02bd5
7103380: assertion failure with -XX:+PrintNativeNMethods
Reviewed-by: kvn, iveresov
! src/share/vm/asm/codeBuffer.cpp
Changeset: 42783d1414b2
Author: never
Date: 2011-10-23 23:57 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/42783d1414b2
Merge
- make/templates/bsd-header
Changeset: b20d64f83668
Author: twisti
Date: 2011-10-24 07:53 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b20d64f83668
7090904: JSR 292: JRuby junit test crashes in PSScavengeRootsClosure::do_oop
Reviewed-by: kvn, never, jrose
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 12d38ffcba2a
Author: twisti
Date: 2011-10-25 00:55 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/12d38ffcba2a
7094138: JSR 292: JRuby junit test fails in CallSite.setTargetNormal: obj->is_oop() failed: sanity check
Reviewed-by: iveresov, never
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
Changeset: 2ec638646e86
Author: twisti
Date: 2011-10-25 04:07 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2ec638646e86
7101642: JSR 292: SIGSEGV in java.lang.invoke.MethodHandleImpl$FieldAccessor.getFieldI(Ljava/lang/Object;)I
Reviewed-by: kvn, iveresov
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: a6eef545f1a2
Author: never
Date: 2011-10-25 08:17 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a6eef545f1a2
7103224: collision between __LEAF define in interfaceSupport.hpp and /usr/include/sys/cdefs.h with gcc
Reviewed-by: never
Contributed-by: Omair Majid <omajid at redhat.com>
! src/share/vm/opto/addnode.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/runtime/interfaceSupport.hpp
Changeset: e69a66a1457b
Author: kvn
Date: 2011-10-25 12:51 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e69a66a1457b
7059039: EA: don't change non-escaping state of NULL pointer
Summary: NULL pointers do not escape but escape state propagation may change it leading to worser results.
Reviewed-by: never
! src/share/vm/opto/escape.cpp
Changeset: d8cb48376797
Author: kvn
Date: 2011-10-26 06:08 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d8cb48376797
7097546: Optimize use of CMOVE instructions
Summary: Avoid CMove in a loop if possible. May generate CMove if it could be moved outside a loop.
Reviewed-by: never
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.hpp
Changeset: cec1757a0134
Author: twisti
Date: 2011-10-27 04:43 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/cec1757a0134
7102657: JSR 292: C1 deoptimizes unlinked invokedynamic call sites infinitely
Reviewed-by: never, bdelsart
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/opto/runtime.cpp
Changeset: e0658a9b3f87
Author: kvn
Date: 2011-10-27 09:39 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e0658a9b3f87
7105364: JDK8 b10 hotspot: src/share/vm/ci/ciMethodHandle.cpp Error: Use "." or "->"
Summary: Define ciMethodHandle::print_chain_impl() and ciMethodHandle::print_chain() bodies only in debug builds.
Reviewed-by: never, twisti
! src/share/vm/ci/ciMethodHandle.cpp
! src/share/vm/ci/ciMethodHandle.hpp
Changeset: 34535d2cb362
Author: iveresov
Date: 2011-10-27 14:40 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/34535d2cb362
7104177: Tiered: -XX:+PrintCanonicalization doesn't work with -XX:+TieredCompilation
Summary: Initialize printable_bci of instruction when passed to Canonicalizer
Reviewed-by: kvn, never
! src/share/vm/c1/c1_Canonicalizer.hpp
Changeset: f350490a45fd
Author: kvn
Date: 2011-10-27 18:20 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f350490a45fd
7105611: Set::print() is broken
Summary: Reimplemented class VSetI_ to restore Set::print().
Reviewed-by: never
! src/share/vm/libadt/vectset.cpp
! src/share/vm/libadt/vectset.hpp
Changeset: eba044a722a4
Author: never
Date: 2011-10-28 14:44 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/eba044a722a4
7103261: crash with jittester on sparc
Reviewed-by: iveresov, kvn
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
+ test/compiler/7103261/Test7103261.java
Changeset: e3b0dcc327b9
Author: twisti
Date: 2011-10-31 03:06 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e3b0dcc327b9
7104561: UseRDPCForConstantTableBase doesn't work after shorten branches changes
Reviewed-by: never, kvn
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/share/vm/opto/machnode.cpp
Changeset: 71699e9d8673
Author: kvn
Date: 2011-10-31 15:52 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/71699e9d8673
7106907: 64 bit VM fails test compiler/6865265/StackOverflowBug.java
Summary: Use -Xss224k instead of -Xss128k.
Reviewed-by: never
! test/compiler/6865265/StackOverflowBug.java
Changeset: e342a5110bed
Author: twisti
Date: 2011-11-03 01:43 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e342a5110bed
7106774: JSR 292: nightly test inlineMHTarget fails with wrong result
Reviewed-by: kvn
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/runtime/deoptimization.cpp
Changeset: 448691f285a5
Author: twisti
Date: 2011-11-03 04:12 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/448691f285a5
7106944: assert(_pc == *pc_addr) failed may be too strong
Reviewed-by: kvn, never
! src/cpu/x86/vm/frame_x86.cpp
Changeset: 1feb272af3a7
Author: never
Date: 2011-11-04 13:55 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1feb272af3a7
6636110: unaligned stackpointer leads to crash during deoptimization
Reviewed-by: never, kvn
Contributed-by: Andreas Schoesser <andreas.schoesser at sap.com>
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
Changeset: 59e515ee9354
Author: kvn
Date: 2011-11-07 14:33 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/59e515ee9354
7059047: EA: can't find initializing store with several CheckCastPP
Summary: Split adjust_escape_state() method into two methods to find initializing stores.
Reviewed-by: never
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
Changeset: 44ce519bc3d1
Author: never
Date: 2011-11-08 10:31 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/44ce519bc3d1
7104960: JSR 292: +VerifyMethodHandles in product JVM can overflow buffer
Reviewed-by: kvn, jrose, twisti
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.hpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.hpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/globals.hpp
Changeset: c9a03402fe56
Author: never
Date: 2011-11-08 17:29 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c9a03402fe56
7105305: assert check_method_context proper context
Reviewed-by: jrose, kvn
! src/share/vm/code/dependencies.cpp
! src/share/vm/oops/constantPoolKlass.cpp
Changeset: e3e363b2bf19
Author: never
Date: 2011-11-08 20:42 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e3e363b2bf19
7108242: jinfo -permstat shouldn't report interned strings as part of perm
Reviewed-by: kvn, twisti
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! agent/src/share/classes/sun/jvm/hotspot/tools/PermStat.java
Changeset: 83d0b5cd1438
Author: twisti
Date: 2011-11-09 00:42 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/83d0b5cd1438
7087727: JSR 292: C2 crash if ScavengeRootsInCode=2 when "static final" MethodHandle constants are in use
Reviewed-by: jrose, kvn, never
! src/share/vm/opto/callGenerator.cpp
Changeset: 7e0e43cf86d6
Author: kvn
Date: 2011-11-09 06:14 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/7e0e43cf86d6
7109887: java/util/Arrays/CopyMethods.java fails with -XX:+DeoptimizeALot
Summary: zero array when compiled code is deoptimized.
Reviewed-by: never, twisti
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
Changeset: 670a74b863fc
Author: kvn
Date: 2011-11-09 07:25 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/670a74b863fc
7107042: assert(no_dead_loop) failed: dead loop detected
Summary: Use dead nodes elimination code in PhaseIdealLoop before executing EA.
Reviewed-by: never, twisti
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 78bef05801ca
Author: twisti
Date: 2011-11-10 04:46 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/78bef05801ca
Merge
- src/share/vm/precompiled.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 3c7d67df8d07
Author: dholmes
Date: 2011-11-10 06:23 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/3c7d67df8d07
7108264: Fix for 7104173 is insufficient
Summary: Disable PrintVMOptions by default for all builds
Reviewed-by: dsamersoff, twisti
! src/share/vm/runtime/globals.hpp
Changeset: f9a80a035a4a
Author: coleenp
Date: 2011-11-15 12:40 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f9a80a035a4a
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 5a5ed80bea5b
Author: ysr
Date: 2011-10-26 21:07 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5a5ed80bea5b
7105163: CMS: some mentions of MinChunkSize should be IndexSetStart
Summary: Fixed the instances that were missed in the changeset for 7099817.
Reviewed-by: stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
Changeset: 59519b7d7b9d
Author: tonyp
Date: 2011-10-28 13:04 -0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/59519b7d7b9d
Merge
Changeset: 6fd81579526f
Author: brutisso
Date: 2011-10-31 08:01 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/6fd81579526f
7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
Summary: arrayOopDesc::max_array_length() should return a value that does not overflow a size_t if it is converted to bytes.
Reviewed-by: kvn, dholmes
! make/jprt.properties
! src/share/vm/oops/arrayOop.cpp
! src/share/vm/oops/arrayOop.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/utilities/quickSort.cpp
! test/Makefile
Changeset: ed80554efa25
Author: brutisso
Date: 2011-11-02 08:04 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ed80554efa25
7106751: G1: gc/gctests/nativeGC03 crashes VM with SIGSEGV
Summary: _cset_rs_update_cl[] was indexed with values beyond what it is set up to handle.
Reviewed-by: ysr, jmasa, johnc
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
Changeset: 8aae2050e83e
Author: tonyp
Date: 2011-11-07 22:11 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/8aae2050e83e
7092309: G1: introduce old region set
Summary: Keep track of all the old regions in the heap with a heap region set.
Reviewed-by: brutisso, johnc
! 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/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSets.cpp
! src/share/vm/gc_implementation/g1/heapRegionSets.hpp
Changeset: 53074c2c4600
Author: tonyp
Date: 2011-11-08 00:41 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/53074c2c4600
7099849: G1: include heap region information in hs_err files
Reviewed-by: johnc, brutisso, poonam
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: ab5107bee78c
Author: brutisso
Date: 2011-11-09 23:21 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ab5107bee78c
7110190: GCCause::to_string missing case for _adaptive_size_policy
Summary: Added case for _adaptive_size_policy
Reviewed-by: johnc, ysr
! src/share/vm/gc_interface/gcCause.cpp
Changeset: aa4c21b00f7f
Author: brutisso
Date: 2011-11-15 20:17 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/aa4c21b00f7f
7110152: assert(size_in_words <= (julong)max_jint) failed: no overflow
Summary: Reduce what arrayOopDesc::max_array_length() returns to avoid int overflow
Reviewed-by: kvn, dholmes, tonyp
! src/share/vm/oops/arrayOop.hpp
Changeset: 2ceafe3ceb65
Author: poonam
Date: 2011-11-16 16:27 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2ceafe3ceb65
7110428: Crash during HeapDump operation
Reviewed-by: ysr, dholmes
! src/share/vm/services/heapDumper.cpp
Changeset: b1754f3fbbd8
Author: tonyp
Date: 2011-11-17 13:14 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b1754f3fbbd8
Merge
Changeset: 6c2a55d4902f
Author: jcoomes
Date: 2011-11-18 15:15 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/6c2a55d4902f
Merge
Changeset: fde2a39ed7f3
Author: jcoomes
Date: 2011-11-18 15:15 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/fde2a39ed7f3
Added tag hs23-b06 for changeset 6c2a55d4902f
! .hgtags
Changeset: fdd4ba16fb4b
Author: mchung
Date: 2011-11-30 12:57 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/fdd4ba16fb4b
Merge
! .hgtags
- make/templates/bsd-header
! make/windows/makefiles/vm.make
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
- src/share/vm/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/vmStructs.cpp
More information about the jigsaw-dev
mailing list