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

List:       openjdk-serviceability-dev
Subject:    hg: jdk7/tl/hotspot: 25 new changesets
From:       tim.bell () sun ! com (tim ! bell at sun ! com)
Date:       2008-12-22 3:10:39
Message-ID: 20081222031126.98C24DCCB () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: 2b42b31e7928
Author:    coleenp
Date:      2008-11-21 08:09 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/2b42b31e7928

6676175: BigApps crash JVM Client VM (build 10.0-b22, mixed mode, sharing) with \
                SIGSEGV (0xb)
Summary: Add test for biased locking epoch before walking own thread stack in case of \
                rare race
Reviewed-by: phh, never

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

Changeset: ba7f9d894282
Author:    kamg
Date:      2008-11-21 15:10 -0500
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/ba7f9d894282

Merge

- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentGCThread.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentGCThread.hpp

Changeset: 171e581e8161
Author:    xlu
Date:      2008-11-22 00:16 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/171e581e8161

6554406: Change switch UseVMInterruptibleIO default to false (sol)
Summary: The default value of UseVMInterruptibleIO is changed to false for JDK 7, but \
                the default isn't changed for JDK 6 and earlier.
Reviewed-by: never, acorn, dholmes, kamg, alanb

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

Changeset: b22701a8b88f
Author:    coleenp
Date:      2008-11-24 14:45 -0500
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/b22701a8b88f

6474243: suspicious jvmti code that uses oop unsafely across GC point
Summary: oop stored in unsafely in Lscratch noticed by visual inspection will not be \
                updated by GC.
Reviewed-by: kamg, never, kvn

! src/cpu/sparc/vm/templateTable_sparc.cpp

Changeset: a60eabc24e2c
Author:    kamg
Date:      2008-11-25 15:59 -0500
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/a60eabc24e2c

Merge


Changeset: 00b023ae2d78
Author:    ysr
Date:      2008-11-20 12:27 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/00b023ae2d78

6722113: CMS: Incorrect overflow handling during precleaning of Reference lists
Summary: When we encounter marking stack overflow during precleaning of Reference \
lists, we were using the overflow list mechanism, which can cause problems on account \
of mutating the mark word of the header because of conflicts with mutator accesses \
and updates of that field. Instead we should use the usual mechanism for overflow \
handling in concurrent phases, namely dirtying of the card on which the overflowed \
object lies. Since precleaning effectively does a form of discovered list processing, \
albeit with discovery enabled, we needed to adjust some code to be correct in the \
                face of interleaved processing and discovery.
Reviewed-by: apetrusenko, jcoomes

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
                
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
                
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/runtime/globals.hpp

Changeset: c96030fff130
Author:    ysr
Date:      2008-11-20 16:56 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/c96030fff130

6684579: SoftReference processing can be made more efficient
Summary: For current soft-ref clearing policies, we can decide at marking time if a \
soft-reference will definitely not be cleared, postponing the decision of whether it \
will definitely be cleared to the final reference processing phase. This can be \
especially beneficial in the case of concurrent collectors where the marking is \
                usually concurrent but reference processing is usually not.
Reviewed-by: jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
                
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.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/includeDB_core
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/referencePolicy.cpp
! src/share/vm/memory/referencePolicy.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/utilities/macros.hpp

Changeset: df4305d4c1a1
Author:    ysr
Date:      2008-11-24 09:53 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/df4305d4c1a1

6774607: SIGSEGV or (!is_null(v),"oop value can never be zero") assertion when \
                running with CMS and COOPs
Summary: Use the more permissive set_klass_or_null() and klass_or_null() interfaces \
                in ParNew's workqueue overflow code that manipulates the klass-word.
Reviewed-by: coleenp

! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/oops/oop.inline.hpp

Changeset: 434912c745cf
Author:    iveresov
Date:      2008-11-26 09:24 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/434912c745cf

Merge

! src/share/vm/runtime/globals.hpp

Changeset: b6272ef4a18f
Author:    poonam
Date:      2008-11-27 18:19 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/b6272ef4a18f

6743339: Enable building sa-jdi.jar and sawindbg.dll on Windows with hotspot build
Summary: These changes enable the SA binaries build with hotspot build on Windows
Reviewed-by: swamyv

! make/windows/build.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/sa.make

Changeset: 27a80744a83b
Author:    ysr
Date:      2008-12-01 23:25 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/27a80744a83b

6778647: snap(), snap_policy() should be renamed setup(), setup_policy()
Summary: Renamed Reference{Policy,Pocessor} methods from snap{,_policy}() to \
                setup{,_policy}()
Reviewed-by: apetrusenko

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
                
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.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/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! 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: 95cad1ab2510
Author:    jmasa
Date:      2008-12-03 14:44 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/95cad1ab2510

Merge


Changeset: 3a86a8dcf27c
Author:    never
Date:      2008-11-25 13:14 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/3a86a8dcf27c

6756768: C1 generates invalid code
Reviewed-by: kvn, jrose

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_ValueMap.hpp
+ test/compiler/6756768/Test6756768.java
+ test/compiler/6756768/Test6756768_2.java

Changeset: 424f9bfe6b96
Author:    kvn
Date:      2008-12-03 13:41 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/424f9bfe6b96

6775880: EA +DeoptimizeALot: assert(mon_info->owner()->is_locked(),"object must be \
                locked now")
Summary: Create new "eliminated" BoxLock node for monitor debug info when \
                corresponding locks are eliminated.
Reviewed-by: never

! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/locknode.cpp
! src/share/vm/opto/locknode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/output.cpp
+ test/compiler/6775880/Test.java

Changeset: 1f54ed41d6ae
Author:    kvn
Date:      2008-12-04 08:55 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/1f54ed41d6ae

Merge


Changeset: 85f1b9537f70
Author:    iveresov
Date:      2008-12-03 14:18 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/85f1b9537f70

6779436: NUMA allocator: libnuma expects certain size of the buffer in \
                numa_node_to_cpus()
Summary: In os::Linux::rebuild_cpu_to_node_map() fix the size of the CPU bitmap. \
Fixed arithmetic in MutableNUMASpace::adaptive_chunk_size() that could cause \
                overflows and underflows of the chunk_size variable.
Reviewed-by: apetrusenko

! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/runtime/globals.hpp

Changeset: ab25f609be4a
Author:    jmasa
Date:      2008-12-04 09:04 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/ab25f609be4a

Merge


Changeset: 8a0c882e46d6
Author:    jmasa
Date:      2008-12-04 13:21 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/8a0c882e46d6

Merge


Changeset: dc16daa0329d
Author:    poonam
Date:      2008-12-04 17:29 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/dc16daa0329d

6739363: Xcheck jni doesn't check native function arguments
Summary: Fix adds support for verifying arguments with -Xcheck:jni.
Reviewed-by: coleenp

! src/os/windows/vm/os_windows.cpp
! src/share/vm/includeDB_core
! src/share/vm/includeDB_features
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jniCheck.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: 63d1bf926938
Author:    poonam
Date:      2008-12-04 17:48 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/63d1bf926938

Merge

- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentGCThread.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentGCThread.hpp

Changeset: 8724fb00c422
Author:    blacklion
Date:      2008-12-05 15:06 -0500
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/8724fb00c422

Merge

! src/os/windows/vm/os_windows.cpp
! src/share/vm/includeDB_core

Changeset: 7cee1a61ffd7
Author:    trims
Date:      2008-12-05 15:32 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/7cee1a61ffd7

Merge


Changeset: 3c4d36b4a7ac
Author:    trims
Date:      2008-12-05 15:45 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/3c4d36b4a7ac

6781742: Bump HS14 build number to 09
Summary: Update Hotspot 14 build number to b09
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: ad8c8ca4ab0f
Author:    xdono
Date:      2008-12-15 16:55 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/ad8c8ca4ab0f

6785258: Update copyright year
Summary: Update copyright for files that have been modified starting July 2008 to Dec \
                2008
Reviewed-by: katleman, ohair, tbell

! src/cpu/x86/vm/vm_version_x86_32.hpp
! src/cpu/x86/vm/vm_version_x86_64.hpp
! src/os/linux/launcher/java.c
! src/os/linux/launcher/java.h
! src/os/linux/launcher/java_md.c
! src/os/linux/vm/globals_linux.hpp
! src/os/solaris/launcher/java.c
! src/os/solaris/launcher/java.h
! src/os/solaris/launcher/java_md.c
! src/os/solaris/vm/globals_solaris.hpp
! src/os/windows/vm/globals_windows.hpp
! src/os/windows/vm/os_windows.hpp
! src/os_cpu/linux_x86/vm/linux_x86_32.ad
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/serialization/XMLWriter.java
                
! src/share/tools/IdealGraphVisualizer/Difference/src/com/sun/hotspot/igv/difference/Difference.java
                
! src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/CustomFilter.java
                
! src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/PropertiesSheet.java
                
! src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/RangeSliderModel.java
                
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/DiagramViewModel.java
                
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/adlparse.hpp
! src/share/vm/adlc/filebuff.cpp
! src/share/vm/adlc/filebuff.hpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.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/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/gc_implementation/includeDB_gc_g1
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.hpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPermGen.cpp
! src/share/vm/interpreter/bytecodeStream.cpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/memory/referencePolicy.cpp
! src/share/vm/memory/referencePolicy.hpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/phase.cpp
! src/share/vm/opto/phase.hpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jniCheck.hpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiTrace.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/perfMemory.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/services/threadService.hpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/constantTag.hpp
! src/share/vm/utilities/growableArray.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/taskqueue.cpp

Changeset: 5e5faba1ac11
Author:    xdono
Date:      2008-12-18 21:34 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/5e5faba1ac11

Added tag jdk7-b42 for changeset ad8c8ca4ab0f

! .hgtags


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

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