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
Merge
Changeset: 0be53e62c06c
Author: jmasa
Date: 2010-11-19 13:19 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/0be53e62c06c
Merge
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
Merge
! 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
Merge
More information about the serviceability-dev
mailing list