hg: jdk7/hotspot-rt/hotspot: 9 new changesets

coleen.phillimore at oracle.com coleen.phillimore at oracle.com
Sat Nov 20 03:42:13 PST 2010

Changeset: 9eecf81a02fb
Author:    ysr
Date:      2010-11-16 13:58 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/9eecf81a02fb

7000578: CMS: assert(SafepointSynchronize::is_at_safepoint()) failed: Else races are possible
Summary: Weakened assert in onj_is_alive() to allow its use at initialization time when is_at_safepoint() normally reports false; added some related asserts to check order of is_init_completed() after Universe::is_fully_initialized().
Reviewed-by: jcoomes

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/includeDB_core
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/init.cpp

Changeset: 878b57474103
Author:    johnc
Date:      2010-11-16 14:07 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/878b57474103

6978187: G1: assert(ParallelGCThreads>  1 || n_yielded() == _hrrs->occupied()) strikes again
Summary: An evacuation failure while copying the roots caused an object, A, to be forwarded to itself. During the subsequent RSet updating a reference to A was processed causing the reference to be added to the RSet of A's heap region. As a result of adding to the remembered set we ran into the issue described in 6930581 - the sparse table expanded and the RSet scanning code walked the cards in one instance of RHashTable (_cur) while the occupied() counts the cards in the expanded table (_next).
Reviewed-by: tonyp, iveresov

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp

Changeset: deef066c3622
Author:    johnc
Date:      2010-11-16 16:12 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/deef066c3622


Changeset: 0be53e62c06c
Author:    jmasa
Date:      2010-11-19 13:19 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/0be53e62c06c


Changeset: 0ac62b4d6507
Author:    kvn
Date:      2010-11-12 09:51 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/0ac62b4d6507

6999491: non-zero COOPs are used when they should not
Summary: HeapBaseMinAddress should be used only for a default heap size calculation.
Reviewed-by: iveresov, jcoomes, dholmes

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

Changeset: 22ef3370343b
Author:    iveresov
Date:      2010-11-16 15:57 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/22ef3370343b

7000349: Tiered reacts incorrectly to C1 compilation failures
Summary: Fix policy reaction to C1 comilation failures, make C1 properly report errors.
Reviewed-by: kvn

! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp

Changeset: f264f4c42799
Author:    kvn
Date:      2010-11-18 09:52 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/f264f4c42799

7000491: assert(false) failed: should be optimized out in SharedRuntime::g1_wb_pre
Summary: Wrong value type is used for NULL store when clearing the detail message of the preallocated exception object.
Reviewed-by: never, iveresov

! src/share/vm/opto/graphKit.cpp

Changeset: 4110c3e0c50d
Author:    iveresov
Date:      2010-11-19 17:01 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/4110c3e0c50d


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

Changeset: a6b067997c7e
Author:    coleenp
Date:      2010-11-19 23:46 -0500
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/a6b067997c7e


More information about the hotspot-runtime-dev mailing list