hg: jdk7/tl/hotspot: 65 new changesets
lana.steuck at sun.com
lana.steuck at sun.com
Sat Apr 17 22:13:30 UTC 2010
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
More information about the security-dev
mailing list