[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-serviceability-dev
Subject: hg: jdk7/tl/hotspot: 65 new changesets
From: lana.steuck () sun ! com (lana ! steuck at sun ! com)
Date: 2010-04-17 22:13:30
Message-ID: 20100417221649.7512C445E9 () hg ! openjdk ! java ! net
[Download RAW message or body]
Changeset: 4b58861a3570
Author: mikejwre
Date: 2010-03-18 13:52 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/4b58861a3570
Added tag jdk7-b86 for changeset bf823ef06b4f
! .hgtags
Changeset: 877a14af58e1
Author: never
Date: 2010-02-18 15:05 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/877a14af58e1
6663854: assert(n != __null,"Bad immediate dominator info.") in C2 with -Xcomp
Reviewed-by: kvn
! src/share/vm/opto/split_if.cpp
+ test/compiler/6663854/Test6663854.java
Changeset: 2883969d09e7
Author: kvn
Date: 2010-02-19 10:04 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/2883969d09e7
6910664: C2: java/util/Arrays/Sorting.java fails with DeoptimizeALot flag
Summary: Matcher::float_in_double should be true only when FPU is used for floats.
Reviewed-by: never, twisti
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/output.cpp
Changeset: b71f13525cc8
Author: never
Date: 2010-02-19 13:06 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/b71f13525cc8
6927049: assert(is_Loop(),"invalid node class")
Reviewed-by: kvn
! src/share/vm/opto/loopTransform.cpp
Changeset: 8b38237bae55
Author: kvn
Date: 2010-02-22 16:56 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/8b38237bae55
6928717: HS17 fails to build with SS11 C++
Summary: Add missing handles.inline.hpp for codeCache.cpp.
Reviewed-by: never
! src/share/vm/includeDB_core
Changeset: 855c5171834c
Author: twisti
Date: 2010-02-23 17:46 +0100
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/855c5171834c
6928839: JSR 292 typo in x86 _adapter_check_cast
Summary: There is a small typo in methodHandles_x86.cpp.
Reviewed-by: kvn
! src/cpu/x86/vm/methodHandles_x86.cpp
Changeset: da9559b49b84
Author: never
Date: 2010-02-25 11:38 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/da9559b49b84
6915557: assert(_gvn.type(l)->higher_equal(type),"must constrain OSR typestate") with \
debug build
Reviewed-by: kvn
! src/share/vm/opto/parse1.cpp
Changeset: 2432acbee618
Author: kvn
Date: 2010-02-25 15:55 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/2432acbee618
6930035: C2 type system incorrectly handles case j.l.Object->meet(constant AryPtr)
Summary: Add missing code.
Reviewed-by: never
! src/share/vm/opto/type.cpp
Changeset: 336c6c200f5f
Author: kvn
Date: 2010-02-25 22:58 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/336c6c200f5f
6930116: loop predication code does not handle If nodes with only one projection
Summary: Add check for iff->outcnt() < 2.
Reviewed-by: never
! src/share/vm/opto/loopTransform.cpp
Changeset: 7d236a9688c5
Author: never
Date: 2010-03-01 12:12 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/7d236a9688c5
6930398: fix for return address locals in OSR entries uses wrong test
Reviewed-by: kvn
! src/share/vm/opto/parse1.cpp
Changeset: b81f3572f355
Author: tonyp
Date: 2010-02-23 23:13 -0500
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/b81f3572f355
6928059: G1: command line parameter renaming
Summary: Rename G1 parameters to make them more consistent.
Reviewed-by: jmasa, johnc
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! 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/g1MMUTracker.cpp
! src/share/vm/gc_implementation/g1/g1MMUTracker.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: 1c72304f1885
Author: tonyp
Date: 2010-02-23 23:14 -0500
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/1c72304f1885
6928073: G1: use existing command line parameters for marking cycle initiation
Summary: replace the combination of the G1SteadyStateUsed / G1SteadyStateUsedDelta \
parameteres to decide the marking initiation threshold and instead use \
InitiatingHeapOccupancyPercent.
Reviewed-by: ysr, johnc
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 5f1f51edaff6
Author: jmasa
Date: 2010-02-24 07:00 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/5f1f51edaff6
6928081: G1: rename parameters common with CMS
Summary: Rename marking stack sizing flags to be common between G1 and CMS
Reviewed-by: ysr, tonyp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/includeDB_core
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/taskqueue.hpp
Changeset: a1c410de27e4
Author: tonyp
Date: 2010-02-24 14:56 -0500
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/a1c410de27e4
6928065: G1: use existing command line parameters to set the young generation size
Summary: see synopsis
Reviewed-by: johnc, jmasa
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: ab75c83d7c37
Author: johnc
Date: 2010-03-02 13:57 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/ab75c83d7c37
Merge
! src/share/vm/includeDB_core
Changeset: 8911d8c0596f
Author: phh
Date: 2010-02-26 16:40 -0500
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/8911d8c0596f
6923123: Hotspot refuses to start when -Xmx4m or -Xms4m is specified
Summary: Reduce NewSize from 4m to 1m.
Reviewed-by: tonyp, jmasa
! src/share/vm/runtime/globals.hpp
Changeset: c76ca382971b
Author: johnc
Date: 2010-03-02 13:59 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/c76ca382971b
Merge
! src/share/vm/runtime/globals.hpp
Changeset: d47555d7aca8
Author: jmasa
Date: 2010-03-03 08:10 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/d47555d7aca8
6910182: CMS: assert(_cursor[j] == _survivor_plab_array[j].end(),"Ctl pt invariant")
Summary: Calculation of the slicing of survivor spaces for MT was incorrect.
Reviewed-by: ysr
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
Changeset: c8a467bf56ad
Author: coleenp
Date: 2010-03-02 12:09 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/c8a467bf56ad
6914050: jvm assertion "guard pages must be in use" in -Xcomp mode
Summary: Move creating stack guard pages in jni attach thread before potential java \
call rather than after. Also cleanup stack guard pages when jni \
attach fails
Reviewed-by: never, dholmes
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/thread.cpp
Changeset: 4b0f2f4918ed
Author: xlu
Date: 2010-03-10 21:42 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/4b0f2f4918ed
6933402: RFE: Improve PrintSafepointStatistics output to track cleanup time
Summary: Improve the usability of safepoint statistics data. See bug evaluation for \
more details.
Reviewed-by: ysr, dholmes
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/safepoint.hpp
Changeset: 12d91eb0f579
Author: acorn
Date: 2010-03-11 14:41 -0500
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/12d91eb0f579
Merge
Changeset: 51db1e4b379d
Author: twisti
Date: 2010-03-08 04:46 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/51db1e4b379d
6932536: JSR 292 modified JDK MethodHandlesTest fails on x86_64
Summary: A modified MethodHandlesTest revealed two bugs on x86_64.
Reviewed-by: never, jrose
! src/cpu/x86/vm/methodHandles_x86.cpp
Changeset: 7de45b5044c3
Author: never
Date: 2010-03-09 11:02 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/7de45b5044c3
6932270: Allow Java's ELF symtab reader to use separate debuginfo files
Reviewed-by: never
Contributed-by: Andrew Haley <aph at redhat.com>
! agent/src/os/linux/libproc_impl.c
! agent/src/os/linux/symtab.c
! agent/src/os/linux/symtab.h
+ make/linux/makefiles/build_vm_def.sh
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/linux/makefiles/vm.make
Changeset: 3cf667df43ef
Author: twisti
Date: 2010-03-09 20:16 +0100
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/3cf667df43ef
6919934: JSR 292 needs to support x86 C1
Summary: This implements JSR 292 support for C1 x86.
Reviewed-by: never, jrose, kvn
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_MacroAssembler.hpp
! src/share/vm/ci/ciCPCache.cpp
! src/share/vm/ci/ciCPCache.hpp
! src/share/vm/includeDB_compiler1
! src/share/vm/includeDB_core
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/vframeArray.cpp
Changeset: d8e270c4f609
Author: twisti
Date: 2010-03-09 23:57 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/d8e270c4f609
Merge
Changeset: c466efa608d5
Author: roland
Date: 2010-03-05 13:58 +0100
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/c466efa608d5
6932496: c1: deoptimization of jsr subroutine fails on sparcv9
Summary: store jsr ret bci as intptr constant in c1 debug info
Reviewed-by: never
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LinearScan.cpp
+ test/compiler/6932496/Test6932496.java
Changeset: da06d1795d84
Author: twisti
Date: 2010-03-11 05:09 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/da06d1795d84
6934089: Zero 32-bit/64kb page fix
Summary: The fix for 6927165 increased the number of shadow pages for 32-bit \
platforms and this causes a problem on systems with 64kb pages.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>
! src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
Changeset: 9eba43136cb5
Author: twisti
Date: 2010-03-16 11:52 +0100
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/9eba43136cb5
6934494: JSR 292 MethodHandles adapters should be generated into their own CodeBlob
Summary: Passing a null pointer to an InvokeDynamic function call should lead to a \
NullPointerException.
Reviewed-by: kvn, never
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_32.hpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/includeDB_core
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: 428a9c451986
Author: kvn
Date: 2010-03-16 15:35 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/428a9c451986
6935466: new CodeCache flushing code is not guarded by the flag
Summary: Add missing guard.
Reviewed-by: never
! src/share/vm/compiler/compileBroker.cpp
Changeset: fc2c71045ada
Author: twisti
Date: 2010-03-17 10:22 +0100
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/fc2c71045ada
6934966: JSR 292 add C1 logic for saved SP over MethodHandle calls
Summary: The logic for x86 C1 to save the SP over MH calls is pretty straight forward \
but SPARC handles that differently.
Reviewed-by: never, jrose
! src/cpu/sparc/vm/c1_FrameMap_sparc.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_FrameMap_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
Changeset: 2484f4d6a54e
Author: kvn
Date: 2010-03-17 10:47 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/2484f4d6a54e
6935535: String.indexOf() returns incorrect result on x86 with SSE4.2
Summary: Added missing counter decrement when substring search restarted.
Reviewed-by: twisti
! src/cpu/x86/vm/assembler_x86.cpp
+ test/compiler/6935535/Test.java
Changeset: c047da02984c
Author: never
Date: 2010-03-17 16:40 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/c047da02984c
6930043: C2: SIGSEGV in \
javasoft.sqe.tests.lang.arr017.arr01702.arr01702.loop_forw(II)I
Reviewed-by: kvn
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.hpp
+ test/compiler/6930043/Test6930043.java
Changeset: 76c1d7d13ec5
Author: twisti
Date: 2010-03-18 09:56 +0100
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/76c1d7d13ec5
6932091: JSR 292 x86 code cleanup
Summary: Some code cleanups found during the JSR 292 SPARC port.
Reviewed-by: kvn, never
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 97fe2cc98b1d
Author: twisti
Date: 2010-03-18 06:36 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/97fe2cc98b1d
Merge
Changeset: 6c94fe3c8df3
Author: trims
Date: 2010-03-18 16:06 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/6c94fe3c8df3
Merge
Changeset: 07226e9eab8f
Author: trims
Date: 2010-03-18 17:21 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/07226e9eab8f
6936366: Fork HS17 to HS18 - renumber Major and build numbers of JVM
Summary: Update the Major and build numbers for HS18 fork
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 3deb84ecd19d
Author: trims
Date: 2010-03-23 20:28 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/3deb84ecd19d
Added tag hs18-b01 for changeset 07226e9eab8f
! .hgtags
Changeset: e7e7e36ccdb5
Author: trims
Date: 2010-03-23 20:37 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/e7e7e36ccdb5
Merge
! .hgtags
Changeset: 465c39e1fb46
Author: mikejwre
Date: 2010-03-25 15:05 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/465c39e1fb46
Added tag jdk7-b87 for changeset e7e7e36ccdb5
! .hgtags
Changeset: 2a1472c30599
Author: jcoomes
Date: 2010-03-03 14:48 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/2a1472c30599
4396719: Mark Sweep stack overflow on deeply nested Object arrays
Summary: Use an explicit stack for object arrays and process them in chunks.
Reviewed-by: iveresov, apetrusenko
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
+ src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp
! src/share/vm/includeDB_core
! src/share/vm/includeDB_gc_parallel
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/genOopClosures.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
+ src/share/vm/oops/objArrayKlass.inline.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp
Changeset: 94946bdf36bd
Author: apetrusenko
Date: 2010-03-15 02:56 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/94946bdf36bd
Merge
Changeset: 664ae0c5e0e5
Author: johnc
Date: 2010-03-11 11:44 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/664ae0c5e0e5
6755988: G1: assert(new_obj != 0 || ... "should be forwarded")
Summary: A TLAB became large enough to be considered a humongous object allowing \
multiple objects to be allocated in a humongous region, which violates a basic \
assumption about humongous regions. The changes ensure that TLABs cannot be regarded \
as humongous.
Reviewed-by: iveresov, tonyp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 3f0549ed0c98
Author: apetrusenko
Date: 2010-03-18 01:48 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/3f0549ed0c98
6921710: G1: assert(new_finger >= _finger && new_finger < _region_limit,"invariant")
Summary: If CM task was aborted while scanning the last object of the specified \
region and the size of that object is equal to bitmap's granularity then the next \
offset would be equal or over the region limit which is exactly what the assertion \
states.
Reviewed-by: ysr, tonyp, jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: c385bf94cfb8
Author: jcoomes
Date: 2010-03-18 13:31 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/c385bf94cfb8
6935839: excessive marking stack growth during full gcs
Summary: process one item at a time from the objarray stack/queue
Reviewed-by: apetrusenko, tonyp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
Changeset: cc98cc548f51
Author: apetrusenko
Date: 2010-03-22 02:40 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/cc98cc548f51
Merge
! src/share/vm/includeDB_core
! src/share/vm/runtime/arguments.cpp
Changeset: d4197f8d516a
Author: tonyp
Date: 2010-03-18 12:14 -0400
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/d4197f8d516a
6935821: G1: threads created during marking do not active their SATB queues
Summary: Newly-created threads always had the active field of their SATB queue \
initialized to false, even if they were created during marking. As a result, updates \
from threads created during a marking cycle were never enqueued and never processed. \
The fix includes remaining a method from active() to is_active() for readability and \
naming consistency.
Reviewed-by: ysr, johnc
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
Changeset: 5c9df1575c39
Author: trims
Date: 2010-04-01 16:10 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/5c9df1575c39
Merge
Changeset: 096b18156d91
Author: trims
Date: 2010-04-01 16:15 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/096b18156d91
6940419: Bump the HS18 build number to 02
Summary: Update the HS18 build number to 02
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 3b3d12e645e7
Author: coleenp
Date: 2010-03-12 10:42 -0500
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/3b3d12e645e7
6929067: Stack guard pages should be removed when thread is detached
Summary: Add code to unmap stack guard area when thread is detached.
Reviewed-by: coleenp, kamg
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp
+ test/runtime/6929067/T.java
+ test/runtime/6929067/Test6929067.sh
+ test/runtime/6929067/invoke.c
Changeset: 0f6600cee529
Author: xlu
Date: 2010-03-13 16:32 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/0f6600cee529
6934758: Expose the break down of clean up task time during safepoint.
Summary: Use -XX:+TraceSafepointCleanupTime to print out the details of each clean up \
tasks.
Reviewed-by: dholmes, ysr
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/safepoint.cpp
Changeset: 21141e23627a
Author: dcubed
Date: 2010-03-16 17:47 -0600
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/21141e23627a
6923488: 4/4 need minor tweaks to HotSpot build for Cygwin
Summary: Clean up get_msc_ver, build.bat and build.make in general and for Cygwin.
Reviewed-by: ohair
! make/windows/build.bat
! make/windows/build.make
! make/windows/get_msc_ver.sh
Changeset: cd20a6f46fec
Author: dcubed
Date: 2010-03-16 20:47 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/cd20a6f46fec
Merge
Changeset: e392695de029
Author: fparain
Date: 2010-03-17 11:01 +0100
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/e392695de029
6935224: Adding new DTrace probes to work with Palantir
Summary: Adding probes related to thread scheduling and class initialization
Reviewed-by: kamg, never
! src/os/solaris/dtrace/hotspot.d
! src/os/solaris/vm/attachListener_solaris.cpp
! src/share/vm/includeDB_core
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/services/dtraceAttacher.cpp
! src/share/vm/services/dtraceAttacher.hpp
Changeset: 98ba8ca25feb
Author: coleenp
Date: 2010-03-18 16:47 -0400
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/98ba8ca25feb
6936168: Recent fix for unmapping stack guard pages doesn't close /proc/self/maps
Summary: Add close to returns (fix for 6929067 also contributed by aph)
Reviewed-by: aph, dcubed, andrew, acorn
Contributed-by: aph at redhat.com, andreas.kohn at fredhopper.com
! src/os/linux/vm/os_linux.cpp
Changeset: 4f7af0dc447b
Author: dcubed
Date: 2010-03-23 14:37 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/4f7af0dc447b
6915365: 3/4 assert(false,"Unsupported VMGlobal Type") at management.cpp:1540
Summary: Remove assert to decouple JDK and HotSpot additions of known types.
Reviewed-by: mchung
! src/share/vm/services/management.cpp
Changeset: 5d393243d487
Author: dcubed
Date: 2010-03-23 17:29 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/5d393243d487
Merge
Changeset: 39e409a664b3
Author: dcubed
Date: 2010-03-25 16:27 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/39e409a664b3
6938185: 3/4 6923488 breaks Windows command shell builds
Summary: Fix build.bat so invoking command shell doesn't exit on error. Fix dirname \
assumptions. Document some MKS environment dependencies.
Reviewed-by: coleenp
! make/windows/build.bat
! make/windows/build.make
! make/windows/create.bat
! make/windows/get_msc_ver.sh
Changeset: 84043c7507b9
Author: dcubed
Date: 2010-03-25 16:54 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/84043c7507b9
Merge
Changeset: 4a9cc99938e3
Author: acorn
Date: 2010-03-26 11:10 -0400
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/4a9cc99938e3
Merge
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/share/vm/includeDB_core
! src/share/vm/runtime/globals.hpp
Changeset: 7c358fbb6a84
Author: acorn
Date: 2010-04-01 11:23 -0400
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/7c358fbb6a84
Merge
Changeset: 4b60f23c4223
Author: acorn
Date: 2010-04-01 20:48 -0400
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/4b60f23c4223
Merge
Changeset: 3f12a94552cc
Author: mikejwre
Date: 2010-04-08 17:02 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/3f12a94552cc
Added tag jdk7-b88 for changeset 4b60f23c4223
! .hgtags
Changeset: 5b29c2368d93
Author: lana
Date: 2010-04-08 15:28 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/5b29c2368d93
Merge
! src/share/vm/opto/type.cpp
Changeset: 15836273ac24
Author: lana
Date: 2010-04-13 16:36 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/15836273ac24
Merge
Changeset: 765578777b6e
Author: mikejwre
Date: 2010-04-15 13:54 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/765578777b6e
Added tag jdk7-b89 for changeset 15836273ac24
! .hgtags
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic