hg: jdk7/hotspot-gc/hotspot: 6722116: CMS: Incorrect overflow handling when using parallel concurrent marking

y.s.ramakrishna at sun.com y.s.ramakrishna at sun.com
Wed Aug 27 01:17:53 UTC 2008


Changeset: ebeb6490b814
Author:    ysr
Date:      2008-08-26 14:54 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/ebeb6490b814

6722116: CMS: Incorrect overflow handling when using parallel concurrent marking
Summary: Fixed CMSConcMarkingTask::reset() to store the restart address upon a marking stack overflow and to use it as the base, suitably aligned, for restarting the scan in CMSConcMarkingTask::do_scan_and_mark().
Reviewed-by: jcoomes, tonyp

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp




More information about the hotspot-gc-dev mailing list